Với tổng giá trị lên đến 1.6 tỷ đồng, RMIT Việt Nam sẽ trao học bổng cho 4 ứng viên xuất sắc nhất theo học Thạc sĩ Trí tuệ Nhân tạo và Thạc sĩ An toàn Thông tin, hai chương trình mới của nhà trường, trong kỳ học tháng 6/2022.
Theo thông tin từ phía nhà trường, mỗi suất học bổng được trao có giá trị 400 triệu đồng, tương ứng với 50% học phí của chương trình. Qua đó, học bổng tạo điều kiện cho những tài năng có đam mê hoặc đang công tác ở lĩnh vực AI hoặc an toàn thông tin được phát triển bản thân trở thành những chuyên gia hàng đầu trong ngành.
Nuôi dưỡng tài năng, đào tạo nhân lực cho đất nước
Nền khoa học và công nghệ thông tin của Việt Nam luôn cần đội ngũ nhân lực chất lượng cao giữa bối cảnh bùng nổ số nhiều năm gần đây. Trong đó không thể thiếu hai lĩnh vực AI và an toàn thông tin.
Trên thế giới, AI đang phát triển với tốc độ chóng mặt ở các phương diện về lập trình, dữ liệu và thuật toán. AI có mặt ở khắp nơi, từ đời sống hằng ngày đến công việc và các hoạt động vui chơi, giải trí. Tuy nhiên, theo thống kê, số lượng chuyên gia ở Việt Nam lại chưa đủ để đáp ứng nhu cầu ngày càng tăng. Một trong những thách thức lớn được ghi nhận là sự thiếu hụt các tổ chức đào tạo có khả năng gia nhập hàng ngũ quốc tế.
Bên cạnh đó, khái niệm an toàn thông tin đã không còn xa lạ với hầu hết mọi ngành nghề khi mọi doanh nghiệp, tổ chức đều đang trên đà dịch chuyển số, với nhiều cơ hội nhưng cũng không ít rủi ro. Theo báo cáo của Bkav, thiệt hại do virus máy tính gây ra đối với người dùng Việt Nam năm 2021 tiếp tục ở mức rất cao, lên tới 24,4 nghìn tỷ VNĐ (tương đương 1,06 tỷ USD). Nhu cầu xây dựng đội ngũ chuyên gia hàng đầu để thiết kế, bảo vệ hệ thống an toàn thông tin của các cơ quan nhà nước lẫn tư nhân đều ở mức rất cao.
Với 2 chương trình mới cùng 4 suất học bổng đầy giá trị cho học kỳ tháng 6 sắp tới, RMIT mong muốn nuôi dưỡng, đào tạo nên những chuyên gia ở lĩnh vực AI và an toàn thông tin để có thể đương đầu với những thay đổi, những cơ hội và cả những rủi ro.
Học tập và làm việc trong môi trường chuẩn quốc tế
Ở cả hai chương trình, học viên sẽ được học tập với các chuyên gia đầu ngành từ RMIT Melbourne & RMIT Việt Nam trong môi trường giáo dục linh hoạt, tôn trọng sự đa dạng. Ngoài ra, những học viên có sẵn kiến thức nền về công nghệ thông tin, máy tính hoặc các lĩnh vực liên quan đều có thể được xem xét miễn giảm môn học để tăng tốc cho lộ trình sự nghiệp của bản thân.
Đặc biệt, ở những học kỳ cuối cùng, mỗi chương trình đều có những môn học hoặc những hướng phát triển đặc thù được thiết kế theo mô hình học tập kết hợp thực tiễn (WIL- work integrated learning) – mô hình đã làm nên danh tiếng của đại học RMIT trong nhiều năm qua.
Ở chương trình Thạc sĩ An toàn Thông tin, học viên sẽ phải hoàn thành hai môn học nhận thức ngành và kết nối ngành với các bài tập dự án trực tiếp với doanh nghiệp. Còn với Thạc sĩ Trí tuệ Nhân tạo, học viên có hai lựa chọn: hoặc thực hiện một dự án AI với doanh nghiệp đối tác; hoặc nghiên cứu chuyên sâu về AI để hoàn thành một luận án làm tiền đề vững chắc cho những ai muốn theo đuổi học vị Tiến sĩ.
Ngoài những điểm hấp dẫn trên, cả hai chương trình còn nhiều điều thú vị khác dành cho học viên như cơ hội học tập và làm việc ở nước ngoài, cơ hội được gặp gỡ các chuyên gia đầu ngành cũng như được là một phần của mạng lưới cựu sinh viên RMIT khắp nơi trên thế giới, mở rộng các mối quan hệ trong công việc và lĩnh vực nghiên cứu.
Với một suất học bổng từ đại học RMIT Việt Nam, những trải nghiệm trên sẽ không còn quá xa với những ai có đam mê với AI và an toàn thông tin, cũng như khát khao được đào sâu chuyên môn, theo đuổi những kiến thức phổ cập nhất của thế giới và trở thành nhà lãnh đạo của tương lai.
Thông tin chi tiết về học bổng của Hai chương trình Thạc sĩ Trí tuệ Nhân tạo (AI) và Thạc sĩ An toàn Thông tin (Cyber Security) sẽ được giới thiệu vào ngày 26/3/2022 tại sự kiện ra mắt ngành học của RMIT Việt Nam. Để tham gia sự kiện, bạn có thể đăng ký tại đây: https://bit.ly/3wrCFy7
.NET là nền tảng lập trình được phát triển bởi Microsoft, được chạy trên hệ điều hành Microsoft Window bao gồm nhiều công nghệ khác nhau. Vốn được xếp trong top các công nghệ được sử dụng nhiều nhất hiện nay với mức lương vô cùng hậu hĩnh, vì vậy trở thành lập trình viên .NET là lựa chọn hàng đầu của nhiều bạn trẻ đam mê lập trình. Để trở thành một lập trình viên .NET giỏi cần trang bị những gì? Hãy cùng lắng nghe 5 chia sẻ từ anh Nguyễn Thành Công – Head of Development của Pixelz ngay dưới đây.
Một vài nét về anh Nguyễn Thành Công:
Cựu sinh viên của Đại học Bách Khoa Hà Nội và từng công tác tại các tập đoàn lớn: Panasonic R&D Center, Niteco,…
Hơn 10 năm kinh nghiệm trong ngành phát triển phần mềm và hơn 7 năm ở vị trí quản lý (Team Leader, Tech Lead, Manager).
Hiện đang giữ vị trí Head of Development tại Pixelz Vietnam – Công ty Platform As a Service của Đan Mạch, chuyên cung cấp nền tảng công nghệ kết hợp giữa AI và người để đáp ứng nhu cầu chỉnh sửa ảnh cho các hãng thời trang hàng đầu trên thế giới.
“Kiến thức nền tảng về lập trình hướng đối tượng rất quan trọng”
Theo mình, kiến thức về lập trình hướng đối tượng được xem là một trong những kỹ năng lập trình quan trọng không chỉ dành cho mỗi lập trình viên .NET mà rất cần thiết với hầu hết các lập trình viên. Việc trang bị kiến thức nền tảng về lập trình hướng đối tượng sẽ giúp bạn thiết kế và xử lý vấn đề được tốt hơn. Bên cạnh đó còn có những lợi ích khác của lập trình hướng đối tượng mang lại:
Mô hình hóa được bài toán theo hướng đối tượng (thực thể) giúp bạn viết code rõ ràng, dễ đọc và bảo trì;
Tuân thủ những tính chất chặt chẽ của lập trình hướng đối tượng;
Dễ dàng hơn khi tiếp cận với Design Pattern.
Xem ngay tin tuyển dụng .NET tại các doanh nghiệp hàng đầu trên TopDev
“Design Pattern: Hãy áp dụng vào trong công việc thường ngày của bạn”
Nói một cách dễ hiểu, Design Pattern là các mẫu thiết kế được chắt lọc thông qua quá trình tích lũy kinh nghiệm khi phát triển phần mềm của các chuyên gia lập trình trên thế giới. Đây được xem giải pháp chung để giải quyết các vấn đề phổ biến khi thiết kế phần mềm trong lập trình hướng đối tượng OOP. Việc am hiểu và áp dụng Design Pattern sẽ giúp bạn giải quyết được bài toán của mình tốt nhất, đồng thời đảm bảo dễ dàng mở rộng, hạn chế lỗi, dễ phát triển và bảo trì, vì mỗi mẫu thiết kế đã tuân theo nguyên tắc của SOLID Design.
Thế nên, nếu bạn muốn nâng cao tay nghề và chinh phục con đường trở thành lập trình viên .NET giỏi, thì ngay từ bây giờ, hãy áp dụng Design Pattern vào trong công việc thường ngày cũng như các dự án thực tiễn của mình.
“Sách là người thầy vĩ đại và thông thái nhất”
Công nghệ phát triển kéo theo thói quen thu nạp kiến thức của con người thay đổi. Tuy nhiên, sách vẫn người thầy vĩ đại và thông thái nhất của chúng ta. Theo quan điểm cá nhân mình, việc đọc sách là vô cùng quan trọng, vì đây là phương pháp giúp mở mang kiến thức hiệu quả nhất. Vì vậy, hãy dành một ít thời gian trong ngày để đọc và chắt lọc những kiến thức về lập trình và công nghệ mà sách mang lại. Ngoài ra, các bạn có thể tìm đọc một số tựa sách hay về lập trình mà mình tâm đắc: Head First Design Pattern, Patterns of Enterprise Application Architecture, Domain Driven Design, Naked Object,…
“Hãy tìm hiểu và cập nhật công nghệ, kiến thức mới thường xuyên”
Không thể phủ nhận công nghệ hiện đang phát triển với tốc độ chóng mặt, điều này đòi hỏi các bạn lập trình viên phải thường xuyên theo dõi, cập nhật các công nghệ lẫn các kiến thức mới để phù hợp với hiện tại. Đặc biệt, trong giai đoạn COVID-19 vừa qua đã cho thấy tầm quan trọng của công nghệ cho việc phát triển doanh nghiệp, từ đó vai trò của các lập trình viên CNTT cũng có phần thay đổi so với thời kỳ tiền COVID-19.
Hiện nay, Pixelz đã áp dụng công nghệ AI/ ML kết hợp với Computer Vision truyền thống với mong muốn mang đến chất lượng tuyệt vời cho sản phẩm. Điều này là cơ hội cũng như thách thức của bản thân mình và team. Thách thức ở chỗ mình và team phải xử lý lượng dữ liệu khổng lồ, nhưng vẫn phải đảm bảo hệ thống được vận hành trơn tru 24/7. Nhưng đây cũng chính là cơ hội để mọi người được học hỏi, tiếp xúc và ứng dụng công nghệ mới, đồng thời giúp nâng cao kỹ năng của từng cá nhân.
Việc tìm hiểu và cập nhật công nghệ, kiến thức mới thường xuyên là điều không thể thiếu, vì vậy mình khuyên các bạn hãy dành thời gian để đọc một số blog công nghệ như: Martin Fowler, Uber Engineering hoặc cài 1 số ứng dụng như Medium hoặc Feedly,…
“Cuối cùng, hãy yêu thích con đường mà bạn đã chọn”
Việc chinh phục ước mơ không bao giờ là dễ dàng, nếu bạn đã chọn được con đường mình yêu thích, hãy nỗ lực không ngừng và không từ bỏ. Việc học đi đôi với hành cũng cần thiết hơn bao giờ hết, vì chỉ có sai bạn mới biết sửa chữa và tiến bộ hơn mỗi ngày. Hãy chọn một môi trường tốt để học hỏi và phát triển sự nghiệp, nơi khiến bạn có thể bùng nổ năng lực và khám phá thêm nhiều điều mới mẻ hơn về công nghệ.
Với mình, Pixelz là “ngôi nhà” chung mà mình và mọi người có thể cùng nhau xây dựng mối quan hệ trung thực, thẳng thắn, chân thành và cùng nhau phát triển. Sở hữu văn hoá đổi mới sáng tạo và mô hình phẳng, tại đây, mọi người được trao quyền và khuyến khích tự chủ trong công việc, không ngại đương đầu với thách thức hay nắm bắt lấy cơ hội để có được những bước nhảy vọt cho sự nghiệp.
KẾT
Đây là những kinh nghiệm mà mình mong muốn được gửi đến các bạn đã và đang trên con đường chinh phục sự nghiệp là một lập trình viên .NET. Dù bạn là Fresher mới ra trường hay Senior dày dặn kinh nghiệm, việc học hỏi mỗi ngày là một điều cần thiết để bản thân được tiến bộ hơn. Bên cạnh đó, một môi trường làm việc tốt sẽ góp phần tạo bước đệm cho sự nghiệp của bạn. Hiện Pixelz đang rộng mở nhiều cơ hội cho các bạn đam mê lập trình gia nhập. Nếu bạn mong muốn được về chung “một nhà” và cùng chinh phục các dự án sắp tới thì có thể tham khảo ngay các vị trí đang tuyển tại đây nhé!
Đây cũng là lần đầu tiên nhà trường ra mắt hai chương trình Thạc sĩ chuẩn quốc tế cho khối ngành STEM (Khoa học, Công nghệ, Kỹ thuật và Toán học). Không chỉ được công nhận toàn cầu, mỗi chương trình đều mang những dấu ấn và những đặc thù riêng, đáng để tìm hiểu trước khi chọn lựa hướng đi cho tương lai.
Chương trình Thạc sĩ Trí tuệ Nhân tạo được thiết kế cho những ai có mong muốn tập trung và đào sâu vào những ứng dụng của AI nhằm thúc đẩy sự phát triển của công nghệ. Chương trình có 3 khối kiến thức chính: thiết kế và phát triển AI, học máy/ học sâu và khoa học dữ liệu.
Trong bối cảnh tăng trưởng chóng mặt của lĩnh vực này, đại học RMIT tự hào được Hội đồng Nghiên cứu Úc vinh danh là cơ sở có những nghiên cứu AI “vượt chuẩn thế giới”. Học viên sẽ được phổ cập những kiến thức nâng cao và cấp tiến nhất về điện toán, phát triển và lắp đặt các hệ thống AI trong môi trường nghiên cứu lẫn môi trường hành nghề chuyên nghiệp, cũng như luôn luôn trau dồi kỹ năng và ý thức đạo đức nghề. Sau khi tốt nghiệp, học viên có thể theo đuổi các vị trí như kỹ sư AI, chuyên gia phân tích dữ liệu hoặc nhà nghiên cứu về khoa học dữ liệu, thuật toán hay những tích hợp của AI.
Với chương trình Thạc sĩ An toàn Thông tin, cũng là chương trình lâu đời nhất của Úc ở lĩnh vực này, học viên sẽ học cách kiến tạo một không gian mạng an toàn, giảm thiểu rủi ro cho người dùng, doanh nghiệp và tổ chức giữa bối cảnh bùng nổ kỹ thuật số.
Chương trình cho học viên tiếp cận những nhánh chuyên môn nhỏ hơn, bao gồm bảo mật internet và hệ thống LAN, các dạng thức khác nhau của mật mã học, và mật mã học cải tiến để giải quyết các rủi ro trong tương lai. Trên hết, không chỉ được học về yếu tố khoa học và kỹ thuật, học viên còn được học sâu về yếu tố con người và doanh nghiệp, trở thành những chuyên gia toàn diện, đáp ứng được nhu cầu của thị trường ngày nay khi các tổ chức và công ty đang không ngừng săn đón những nhà quản lý cấp cao, những kỹ sư thiết kế – hệ thống an toàn thông tin.
Vì cả hai chương trình đều đến từ RMIT Melbourne, học viên sẽ được học tập với các chuyên gia đầu ngành từ RMIT Melbourne & RMIT Việt Nam trong môi trường giáo dục linh hoạt, song hành giữa những kiến thức chuyên ngành bắt buộc và những môn tự chọn hấp dẫn để để đa dạng hoá kiến thức, hướng theo chuyên môn mong muốn. Ngoài ra, những học viên có sẵn kiến thức nền về công nghệ thông tin, máy tính hoặc các lĩnh vực liên quan đều có thể được xem xét miễn giảm môn học.
Đặc biệt, ở những học kỳ cuối cùng, mỗi chương trình đều có những môn học hoặc những hướng phát triển đặc thù được thiết kế theo mô hình học tập kết hợp thực tiễn (WIL- work integrated learning) – mô hình đã làm nên danh tiếng của đại học RMIT trong nhiều năm qua. Với Thạc sĩ An toàn Thông tin, học viên sẽ phải hoàn thành hai môn học nhận thức ngành và kết nối ngành để sẵn sàng cho công việc ngay sau khi tốt nghiệp. Còn với Thạc sĩ Trí tuệ Nhân tạo, học viên có hai lựa chọn: hoặc thực hiện một dự án AI với doanh nghiệp đối tác; hoặc nghiên cứu chuyên sâu về AI để hoàn thành một luận án làm tiền đề vững chắc cho những ai muốn theo đuổi học vị Tiến sĩ.
Tại Việt Nam, đại học RMIT không còn xa lạ với những ai muốn theo đuổi học vị Thạc sĩ. Những chương trình bậc cao học về Quản trị Kinh doanh hay Kinh doanh Quốc tế đã và đang thu hút nhiều học viên. Với hai chương trình Thạc sĩ mới này, RMIT mong muốn đáp ứng được nhu cầu tuyển dụng của thị trường khoa học – công nghệ để không ngừng đào tạo thêm những nhà lãnh đạo cho tổ chức, doanh nghiệp trong và ngoài nước.
Hai chương trình Thạc sĩ Trí tuệ Nhân tạo (AI) và Thạc sĩ An toàn Thông tin (Cyber Security) sẽ ra mắt vào ngày 26/3/2022, chính thức tuyển sinh cho kỳ nhập học tháng 6 ngay sau đó. Để đăng ký tham gia sự kiện ra mắt chương trình và tìm hiểu thêm về những cơ hội học bổng lên tới 400 triệu/ suất, bạn có thể đăng ký tại đây.
Hai lớp học thử về AI và An toàn Thông tin tại sự kiện ra mắt ngày 26/3
Để có được trải nghiệm thực tiễn nhất, người tham gia có thể tham gia một trong 2 lớp học thử khi dự sự kiện.
Lớp học thử “Dạy máy học tóm tắt văn bản bằng phương pháp “trừu tượng hóa” kinh điển” sẽ dạy người tham gia cách phát triển một giải pháp AI để giải bài toán tóm tắt văn bản hiệu quả cho một sản phẩm hay dịch vụ dựa trên các review trên mạng.
Lớp học thử “Các cuộc tấn công tống tiền (ransomware) bắt đầu như thế nào?” sẽ mô phỏng bước đầu trong một cuộc tấn công tống tiền của tin tặc nhắm vào các doanh nghiệp, tổ chức.
Cả hai lớp học được điều phối bởi chính các tiến sĩ của RMIT và sẽ được giảng dạy hoàn toàn bằng tiếng Anh.
Team Leader là gì? Những kỹ năng nào mà một Team Leader cần có?
Team Leader là một thuật ngữ quen thuộc trong công việc ở các công ty hiện nay. Team Leader được xem như người nắm quyền điều hành và chi phối các nhiệm vụ trong một nhóm, cũng như tạo ra tính gắn kết giữa các thành viên trong nhóm. Vậy cụ thể công việc của các Team Leader là gì? Và những kỹ năng của team leader nào cần có để làm tốt công việc của mình?
Team Leader là gì?
Team Leader có thể hiểu một cách đơn giản là người lãnh đạo và chịu trách nhiệm cao nhất trong một đội nhóm, một phòng làm việc. Công việc chính của team leader là phân bố công việc và đánh giá hiệu suất làm việc của các thành viên trong team. Team leader sẽ là người chịu trách nhiệm trong việc đào tạo nhân lực, hướng dẫn thành viên trong nhóm mình cách làm việc để tạo được kết quả chung đúng như những gì mà team đã đặt ra.
Vậy leadership là gì? Leadership chính là kỹ năng cần có của một người làm lãnh đạo. Với team leader, các kỹ năng liên quan đến việc gắn bó tổ chức, vận hành đội nhóm và thiết lập công việc thật sự rất quan trọng. Người lãnh đạo cần biết cách để tạo ra mục tiêu phấn đấu cho cả team, biết cách truyền động lực và đề ra những phương pháp để cả nhóm cùng đạt được kết quả đó.
Bên cạnh đó, team leader phải là người có tầm nhìn và có khả năng quan sát, đánh giá vấn đề một cách nhạy bén và kịp thời để có được những đề xuất phù hợp. Và đương nhiên, một team leader cần có khả năng huấn luyện đội, nhóm để mọi người trong nhóm đều có thể làm tốt công việc mà họ đang được giao phó. Đó chính là những kỹ năng mà một team leader cần có.
Đây có thể khẳng định là một trong những công việc quan trọng nhất của team leader. Công việc của team có hiệu quả hay không, có đạt đúng những KPIs được đặt ra lúc đầu hay không hoàn toàn phụ thuộc vào khả năng phối hợp và phân chia nhiệm vụ của team leader.
Team leader phải là người nắm rõ khả năng của từng thành viên, thế mạnh và điểm yếu của họ để có thể giao những công việc phù hợp, và đảm bảo hoàn thành công việc một cách trơn tru nhất. Khi một nhân viên được giao những công việc sở trường chắc chắn họ có thể làm việc và tạo ra kết quả xuất sắc nhất. Vậy nên một team leader có khả năng phát hiện ra năng lực thật sự của một team-member là điều rất cần thiết.
2. Tìm kiếm và tập hợp những thành viên xuất sắc
Những thành viên có năng lực sẽ đóng góp cho việc gia tăng năng suất làm việc và mang lại kết quả làm việc tốt nhất cho cả team. Điều đó không có nghĩa là đội nhóm của bạn bắt buộc phải có tất cả các thành viên đều xuất sắc. Chỉ cần một số trong các thành viên là những người có khả năng sáng tạo tốt, và quan trọng là họ có thể phối hợp ăn ý với các thành viên khác và cùng nâng đỡ nhau để phát triển.
Để làm được điều này, team leader cần cố gắng khai thác tính cách, động cơ công việc cũng như năng lực chuyên môn của từng ứng viên để có thể nắm được chính xác nhất cách nhân viên triển khai vấn đề. Từ đó, đưa ra những phương pháp làm việc làm việc phù hợp với khả năng của từng thành viên trong nhóm.
3. Kiểm soát được công việc và đưa ra những điều chỉnh kịp thời
Là một team leader, bạn có thể không cần phải làm hết tất cả mọi việc nhưng bắt buộc phải nắm được tiến độ hoàn thành của các nhiệm vụ. Vì trách nhiệm chính của một team leader là quản lý và giám sát. Bạn phải là người đầu tiên nhìn thấy được các vấn đề trong nội bộ, vấn đề với công việc để đưa ra hướng giải quyết kịp thời, tránh làm ảnh hưởng đến tiến độ chung của cả nhóm.
Tuy nhiên, điều đó không đồng nghĩa với việc chỉ có duy nhất trưởng nhóm là người được quyền giám sát mà tất cả các thành viên đều có thể tham gia vào quá trình đấy. Các thành viên cũng có thể theo dõi tiến độ và tự điều chỉnh, đóng góp ý kiến trong quá trình làm việc. Điều quan trọng nhất là cần tạo sự đoàn kết với cả team để luôn đạt được hiệu quả cao trong công việc.
Điều đầu tiên cần có ở một team leader là luôn sẵn sàng hỗ trợ người trong team của mình. Không chỉ có vai trò phân phối công việc cho các thành viên, leader cũng phải giám sát công việc và kịp thời hỗ trợ mọi người. Nếu bạn là leader, bạn luôn sẵn sàng tham gia vào công việc của cấp dưới sẽ khiến họ nể trọng bạn hơn, và khi tham gia vào công việc bạn sẽ đánh giá được cấp dưới có tận tâm với công việc họ đang làm không để kịp thời đưa ra góp ý.
Bên cạnh đó, hãy cố gắng trau dồi kỹ năng quản lý công việc của bạn nhiều hơn nữa. Vì khi đã trở thành một leader, bạn không chỉ quản lý mỗi công việc của mình mà còn là công việc của cả nhóm, của rất nhiều người. Cần học cách để sắp xếp công việc hợp lí cũng như đảm bảo không bị chậm tiến độ hay bỏ qua tasks vì không thể quản lý đầy đủ.
Đồng thời, hãy tìm hiểu thêm về kỹ năng quản lý dự án để lead một dự án bất kì được giao. Đây là yếu tố then chốt giúp team leader thực sự tỏa sáng trong vai trò dẫn dắt một team từ lập kế hoạch dự án, cho đến thực thi dự án, đo lường hiệu quả và kết thúc dự án.
Cùng với đó là bồi dưỡng khả năng leadership của bản thân, như khả năng xây dựng và duy trì 1 đội ngũ chất lượng ngay từ đầu, giao việc uỷ quyền đúng người đúng việc, tạo động lực hay giải quyết xung đột nội bộ và quản lý rủi ro hiệu quả.
Là một team leader, bạn không chỉ là người giúp cả team đạt được kết quả tốt mà còn phải luôn sẵn sàng để gánh chịu trách nhiệm khi không đạt kết quả như mong đợi. Tùy thuộc vào thái độ và sự sẵn sàng của bạn mà công việc làm leader có thể đạt được thành công hay không. Hy vọng các thông tin về kỹ năng làm việc của team leader trong bài viết sẽ giúp bạn trau dồi thêm cho bản thân mình.
Là một Chuyên viên tuyển dụng, thì việc đầu tiên bạn phải biết đó là Lập Kế hoạch tuyển dụng. Nó giúp bạn có một lộ trình chi tiết bao gồm thứ tự các bước phải thực hiện, dự trù và kiểm soát chi phí để hoàn thành chỉ tiêu tuyển dụng đề ra.
Chào mừng các bạn đang đến với series các bài học trong Khoá học Tuyển dụng cơ bản cho người mới (newbie) hoàn toàn miễn phí. Tôi là Thành HR sẽ đồng hành cùng bạn trong khoá học này. Và chủ đề mà chúng ta cùng nhau tìm hiểu ngày hôm nay là Phương pháp lập Kế hoạch tuyển dụng.
Là một Chuyên viên tuyển dụng, thì việc đầu tiên bạn phải biết đó là Lập Kế hoạch tuyển dụng. Nó giúp bạn có một lộ trình chi tiết bao gồm thứ tự các bước phải thực hiện, dự trù và kiểm soát chi phí để hoàn thành chỉ tiêu tuyển dụng đề ra.
Kế hoạch tuyển dụng thường sẽ có theo năm, theo quý, tháng và tuần. Ở đây mình sẽ đi chi tiết về Kế hoạch tuyển dụng tháng. Vì nó dễ áp dụng và mọi người thực hiện thường xuyên căn cứ trên target (chỉ tiêu) phải đáp ứng hàng tháng của cá nhân bạn. Bao gồm các bước như sau.
Xác định nhu cầu tuyển dụng
Khi nhận được phiếu yêu cầu tuyển dụng từ các phòng ban, bạn sẽ được phân một chỉ tiêu cá nhân phải hoàn thành. Căn cứ trên đó, bạn sẽ phải cần làm rõ là mình tuyển những vị trí nào? Số lượng bao nhiêu? Thời gian phải hoàn thành. Lý do tuyển là tăng mới hay bù nghỉ? Mức lương dự kiến, nơi làm việc…
Việc xác định được nhu cầu tuyển dụng ngay từ đầu sẽ giúp bạn biết mình cần làm gì, từ đó vách ra được lộ trình các việc cần làm. Từ đó bạn sẽ có căn cứ vững chắc, rõ ràng để đề xuất những công cụ hỗ trợ, nguồn lực, chi phí để hoàn thành nhiệm vụ
Các kênh nguồn sử dụng và chi phí dự kiến
Sau khi xác định được nhu cầu tuyển dụng rồi, bạn sẽ căn cứ trên vị trí, số lượng tuyển và thời gian tuyển để lên kế hoach sử dung các kênh nguồn nào, chi phí khoảng bao nhiêu. Đầu tiên, thông thường sẽ ưu tiên ứng viên nội bộ và kênh network cá nhân.
Bạn sẽ làm thông báo nội bộ để gửi đến các phòng ban hoặc bản tin công ty trên web hoặc bảng thông báo ở khu vực nhân viên hay ra vào. Kênh này có chi phí thấp nhưng hiệu quả cao vì ứng viên được giới thiệu qua các nhân viên công ty sẽ có mức độ gắn bó lâu hơn. Tuy nhiên, chỉ là một kênh bổ trợ nếu bạn tuyển số lượng nhiều.
Kế đến là kênh website, ngoài việc đăng tin lên các website miễn phí thì bạn có thể cân nhắc việc sử dụng đăng tin trên các website trả phí. Một kênh nguồn hot hiện nay bạn cũng không thể bỏ qua đó chính là đăng tin tuyển dụng trên Facebook và các mạng xã hội khác để gia tăng hiệu quả.
Hoặc nếu cần thiết có thể sẽ trả phí cho các Công ty dịch vụ tuyển dụng (headhunt) để đẩy nhanh tiến độ. Đây thường đượng xem là phương án backup bởi vì có chi phí khá cao. Sẽ tùy theo tiến độ và số lượng để bạn ra quyết định có nên sử dụng hay không.
Công tác phối hợp các phòng ban
Bạn cũng phải có bảng chi tiết về việc phối hợp với các phòng ban có nhu cầu tuyển dụng càng cụ thể càng tốt để không bị động. Ví dụ như xin bài test chuyên môn, thời gian dự kiến phỏng vấn vòng 2, thời gian tối đa phản hồi kết quả để phòng ban đó nắm và sắp xếp thời gian phối hợp.
Vì một số trưởng phòng, quản lý thường rất bận nên nếu bạn không có plan này thì bạn sẽ phải chạy theo để nhờ hoặc thậm chí năn nỉ họ hỗ trợ. Và khi bạn đã có plan chi tiết như vậy, nếu kết quả không đảm bảo deadline vì công tác phối hợp của họ, thì bạn hoàn toàn có cơ sở để phản biện lý do không hoàn thành.
Thời gian hoàn thành (deadline)
Nên bao gồm từng giai đoạn hoàn thành cho từng hạng mục công việc như: Thời gian nhận hồ sơ, thời gian phỏng vấn lần 1, lần 2, thời gian chốt kết quả và gửi thư mời nhận việc (offer letter). Nếu phát sinh ở giai đoạn nào thì bạn phải nhanh chóng bổ sung phương án backup cho giai đoạn đó ngay.
Và tất nhiên, từng giai đoạn nhỏ đó nhằm đạt mục tiêu cuối cùng là bạn phải tuyển được đủ số lượng đúng thời gian theo yêu cầu. Đặc biệt là đảm bảo chất lượng ứng viên và với một chi phí tốt nhất có thể.
Trong các cả kế hoạch chứ không riêng kế hoạch tuyển dung, tất cả luôn luôn phải có phương án 2 thay thế khi có phát sinh hoặc tiến độ không đi đúng theo kế hoạch. Để tất cả phải trong tầm kiểm soát cho mục tiêu cuối cùng.
Ví dụ tăng kênh nguồn, dùng dịch vụ headhunt khi bạn đang bị lost tiến độ thu hút nguồn và không đủ CV. Tất nhiên phương án 2 chỉ được kích hoạt khi đã đánh giá thấu đáo các tình huống và khả năng thực hiện tới đâu, mức thiệt hại nếu không thể hoàn thành. Vì phương án 2 sẽ làm phát sinh chi phí cao. Tuy nhiên nó là cần thiết để kích hoạt khi cần thiết và không bị động.
Trong quá trình thực hiện, có thể có những phát sinh thay đổi hoặc điều chỉnh vì lý do khách quan. Ví dụ như tăng số lượng, thay đổi nơi ứng viên làm việc, mức lương, KPI…điều này sẽ gây khó khăn nhất định cho bạn. Vì bạn đã thông tin đến ứng viên rồi.
Với những tình huống ngoài ý muốn như vậy, bạn phải thật bình tĩnh để tìm hướng xử lý tốt nhất. Linh hoạt điều chỉnh kế hoạch theo yêu cầu của công ty, cũng như liên hệ ứng viên để thông báo các điều chỉnh nếu có. Lưu ý phải thật chân thành và mong sự cảm thông từ ứng viên.
Qua nội dung bài học Phương pháp lập kế hoạch tuyển dụng, chắc chắn bạn đã nắm được tầm quan trọng của việc có một Kế hoạch tuyển dụng chi tiết. Nó giúp bạn kiểm soát tốt từng công đoạn của công việc, giúp bạn không bị quên task hoặc bị quá tải trong công việc và. Tất cả điều đó tạo nên kết quả hoàn thành cuối cùng.
Phần thực hành
Để có thể nắm kỹ hơn nội dung bài hoạc, bạn có thể thực hành theo gợi ý sau: Phòng Kinh doanh đang cần tuyển 5 bạn nhân viên phát triển và phân phối sản phẩm mì gói cho các tạp hóa trong khu vực thành phố. Yêu cầu từ cấp 3 trở lên, có kinh nghiệm tiếp thị và sales, có xe gắn máy và rành đường. Thời gian có nhân sự là 15 ngày. Bạn hãy lên một kế hoạch tuyển dụng chi tiết thử nhé!
Tuyển Dụng Nhân Tài IT Cùng TopDev Đăng ký nhận ưu đãi & tư vấn về các giải pháp Tuyển dụng IT & Xây dựng Thương hiệu tuyển dụng ngay!
Hotline: 028.6273.3496 – Email: contact@topdev.vn
Dịch vụ: https://topdev.vn/page/products
Mấy bài viết nói về 3 từ khóa này trong JavaScript thì có nhiều rồi, mình chỉ tổng hợp lại cho ngắn để các bạn lười đọc tham khảo nhanh thôi
const
const dùng để khai báo một hằng số – là một giá trị không thay đổi được trong suốt quá trình chạy.
Ví dụ:
const A = 5;A = 10; // Lỗi Uncaught TypeError: Assignment to constant variable
let
let tạo ra một biến chỉ có thể truy cập được trong block bao quanh nó, khác với var – tạo ra một biến có phạm vi truy cập xuyên suốt function chứa nó.
Ví dụ:
Sử dụng var:
functionfoo() {var x = 10;if (true) {var x = 20; // x ở đây cũng là x ở trênconsole.log(x); // in ra 20 }console.log(x); // vẫn là 20}
Sử dụng let:
functionfoo() {let x = 10;if (true) {let x = 20; // x này là x khác rồi đấyconsole.log(x); // in ra 20 }console.log(x); // in ra 10}
Ngoài ra, khi ở global scope (tức là không nằm trong một function nào cả), từ khóa var tạo ra thuộc tính mới cho global object (this), còn let thì không:
var x = 'global';let y = 'global';console.log(this.x); // "global"console.log(this.y); // undefined
Callback và let
Có một trường hợp dùng let rất hiệu quả đó là sử dụng callback trong một vòng lặp.
Ví dụ nếu dùng var:
for (var i = 0; i < 5; i++) {setTimeout(function(){ console.log('Yo! ', i); }, 1000);}
Kết quả sẽ ra gì nào?
Yo! 5Yo! 5Yo! 5Yo! 5Yo! 5
Giá trị của biến i bên trong hàm callback luôn là giá trị cuối cùng của i trong vòng lặp.
Publish message vào Google Pub/Sub topic sử dụng Spring Cloud GCP
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Google Pub/Sub là một trong những cloud messaging service mà chúng ta có thể sử dụng nếu ứng dụng của các bạn có những tính năng cần sử dụng messaging technology. Trong bài viết này, mình sẽ hướng dẫn các bạn cách publish một message vào Google Pub/Sub topic sử dụng Spring Cloud GCP các bạn nhé!
Đầu tiên, mình sẽ tạo mới một Spring Boot project với GCP Messaging dependency:
để làm ví dụ.
Kết quả:
Mình sẽ implement interface CommandLineRunner cho class SpringGcpPubsubPublishApplication để chạy ứng dụng Spring Boot này ở chế độ console. Các bạn có thể tham khảo thêm bài viết này các bạn nhé!
package com.huongdanjava.springgcppubsub.publish;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpringGcpPubsubPublishApplication implements CommandLineRunner {
public static void main(String[] args) {
SpringApplication.run(SpringGcpPubsubPublishApplication.class, args);
}
@Override
public void run(String... args) throws Exception {
// TODO Auto-generated method stub
}
}
Để làm ví dụ, mình cũng sẽ tạo mới một topic trên Google Pub/Sub với thông tin về project ID và topic ID như sau:
Để bắt đầu, chúng ta sẽ khai báo những thông tin này trong code như sau:
Để publish message vào topic, chúng ta cần có đối tượng TopicName của thư viện Google Pub/Sub. Các bạn khởi tạo đối tượng này từ project ID và topic ID như sau:
Phương thức publish() của đối tượng Publisher sẽ giúp chúng ta publish message. Tham số của phương thức này là một đối tượng PubsubMessage, được tạo từ message mà chúng ta muốn publish như sau:
Ở đây, như các bạn thấy, mình còn thêm code để lấy kết quả của việc publish message có thành công hay không? Sử dụng interface ApiFuture của Google Pub/Sub extends từ interface Future của Java.
Trước khi chạy ví dụ này, chúng ta cần làm thêm một bước nữa là cấu hình phần authentication cho ứng dụng với Google Pub/Sub.
Google Pub/Sub hỗ trợ chúng ta 2 loại authentication đó là sử dụng Service Account hoặc Access Control với IAM. Thông thường, chúng ta sẽ sử dụng Service Account để làm việc này.
Các bạn có thể sử dụng một Service Account với Role Pub/Sub Admin để publish message vào Pub/Sub topic như sau:
Có một Role khác là Pub/Sub Publisher chỉ để publish message nhưng mình không hiểu sao nó không work, không gửi message được với Role này. Nếu các bạn biết nguyên nhân thì hãy chia sẻ nhé!
Sau khi Add key cho Service Account này với type JSON hoặc P12, tập tin private key này sẽ được lưu về máy của các bạn.
Bây giờ thì các bạn chỉ cần set một biến môi trường trong máy của mình hoặc trong phần cấu hình chạy ứng dụng của IDE với tên là GOOGLE_APPLICATION_CREDENTIALS. Giá trị của biến môi trường này trỏ đến đường dẫn của tập tin private key trên.
Ví dụ của mình như sau:
Bây giờ nếu chạy ứng dụng và kiểm tra topic, các bạn sẽ thấy kết quả như sau:
Công việc C&B là làm gì? Lương nhân viên C&B cao hay thấp?
Bài viết được sự cho phép của hrvnacademy.com
Nhiều bạn Fresher hay sinh viên mới ra trường đang thắc mắc về lương của C&B bao nhiêu? Cao hay thấp? Mức bao nhiêu là phù hợp để deal với công ty. Theo khảo sát trung bình, Mức lương phổ biến nằm trong khoảng 5 – 15 triệu/tháng. Nhưng còn tùy thuộc vào bạn là newbie, hay chuyên viên,……
Chủ đề mà chúng ta cùng nhau tìm hiểu ngày hôm nay là Công việc C&B là làm gì? Lương bao nhiêu? Hãy cùng nhau phân tích sâu hơn về vị trí công việc C&B này bạn nhé!
Định nghĩa C&B
Bộ phận C&B là từ viết tắt của Compensation & Benefit. Còn ở các doanh nghiệp Việt Nam có tên gọi khác là Bộ phận chế độ chính sách và Tiền lương, sau này mọi người thường gọi C&B cho ngắn gọn và đầy đủ hơn nhiệm vụ của bộ phận này.
Bộ phận C&B bao gồm các nhiệm vụ liên quan đến tiền lương, thưởng, chế độ phúc lợi và giải quyết quan hệ lao động trong doanh nghiệp. Đây gần như là bộ phận “chăm lo đời sống” cho toàn thể nhân viên trong công ty. Và là bộ phận tiếp xúc, lắng nghe các phản hồi từ nhân viên về các chính sách của công ty.
Các công tác chính của C&B trong doanh nghiệp
Ở phần này, mình sẽ không trình bày theo bản Mô tả công việc của vị trí C&B mà sẽ đi lần lượt các công việc thực tế họ phải làm hàng ngày, để cho các bạn là những newbie (người mới) dễ hiểu và dễ hình dung.
Hiện tại, công việc C&B đã được số hóa nhiều hơn nhờ công nghệ. Các công việc được ứng dụng phần mềm trên 50% để giảm thiểu rủi ro cũng như độ phức tạp của công việc, dễ dàng lấy số liệu phân tích và báo cáo hơn. Nên ở phần nội dung này, có thể mình trình bày các công việc phải làm theo công tác thủ công, nhưng mặc định bạn hãy hiểu rằng có thể được thay thế bằng phần mềm nhé!
Nhập và quản lý Data HR: Đây là công tác đầu tiên mà một người làm C&B phải nắm. Data HR là danh sách thông tin nhân viên trong công ty được quản lý trên phần mềm hoặc file excel. Nó bao gồm đầy đủ các thông tin cá nhân, thông tin gia đình, thông tin liên hệ, ngày nhận việc, mã nhân viên, loại hợp đồng, lộ trình thăng tiến…Và một số thông tin khác tùy quy định riêng của mỗi công ty.
Thông tin Data HR sẽ được bộ phận C&B tiếp nhận từ Bộ phận tuyển dụng và đưa lên phần mềm hoặc nhập thủ công lên file excel. Sau đó sẽ tiếp tục quản lý và update các thông tin khác trong quá trình nhân viên làm việc. Công tác này có thể bao gồm cả quản lý hồ sơ xin việc bản cứng của nhân viên.
Ban hành và điều chỉnh chính sách tiền lương hàng năm: Đây là công tác khá quan trọng của một nhân viên C&B. Khi có vị trí mới, phòng ban mới thì C&B phải đóng vai trò tư vấn để xây dựng cơ chế lương sao cho phù hợp với thị trường và đảm bảo quỹ lương trong mức cho phép.
Đồng thời phải xem xét, đề xuất điều chỉnh thang bảng lương hàng năm của công ty cho phù hợp với mức lương tối thiểu vùng hàng năm của Bộ Luật lao động. Sau đó đăng ký lại với Cơ quan quản lý lao động địa phương để đảm bảo tính tuân thủ pháp luật và quyền lợi của người lao động.
Tính và chi trả lương: Đây là công việc với tần suất phải thực hiện hàng tháng. Nhân viên C&B căn cứ trên thang bảng lương và mức lương của từng vị trí, thâm niên nhân viên để tính và chi trả lương hàng tháng. Đảm bảo tính chính xác và đúng thời gian chi trả theo quy định chung của công ty đã ban hành.
Công việc này đa số đã được phần mềm hỗ trợ để hạn chế sự can thiệp chủ quan của con người để tránh tiêu cực. Tuy nhiên, có một số công ty có quy chế lương phức tạp thì vẫn phải thực hiện một phần hoặc toàn bộ thủ công bằng excel.
Sau khi thực hiện chi trả lương, C&B phải thực hiện gửi phiếu lương thủ công hoặc qua phần mềm cho nhân viên. Sau đó là tiếp nhận và giải quyết các phản hồi của nhân viên nếu có sự cố sai sót trong khâu chấm công hoặc khâu tính toán. Sau đó phải phối hợp với các bộ phận để giải quyết thỏa đáng trong thời gian nhanh nhất có thể.
Bảo hiểm xã hội (BHXH) và Thuế TNCN: C&B phải thực hiện các công tác liên quan đến Bảo hiểm xã hội, Bảo hiểm thất nghiệp, Thuế thu nhập cá nhân và các chế độ phúc lợi đi kèm khác của người lao động. Công tác này cần sự chính xác, đầy đủ và kịp thời để đảm bảo quyền lợi tốt nhất cho nhân viên.
Đánh giá nhân viên hàng năm: Căn cứ trên kế hoạch kinh doanh hàng năm của ban lãnh đạo, người làm C&B sẽ làm công tác đánh giá, tổng hợp đánh giá năng lực nhân viên hàng năm. Công việc này là cơ sở để tưởng thưởng, vinh danh nhân viên hàng năm hoặc thay thế những nhân viên làm việc kém hiệu quả. Tùy theo quy mô công ty mà C&B sẽ là công tác đánh giá trực tiếp hoặc tư vấn hỗ trợ cho các phòng ban.
Quan hệ lao động: C&B phải tiếp nhận và giải quyết các tranh chấp, khiếu nại, quyền lợi của người lao động. Cũng như thay mặt công ty triển khai các chính sách mới của công ty đến toàn thể nhân viên. Đảm bảo tính chính xác và chính thống. Không để các thông tin hành lang lan truyền theo chiều ngang gây sự sai lệch thông tin trong tổ chức.
Báo cáo tình hình nhân sự: C&B sẽ phải tổng hợp báo cáo tuần, tháng, quý, năm hoặc tùy theo yêu cầu. Bao gồm các thông tin về nhân sự tăng giảm, tỷ lệ nghỉ việc, hiệu suất làm việc, mức lương bình quân, các tổng hợp chi phí liên quan…Đây là thông tin quan trọng cho Trưởng phòng nhân sự hoặc ban lãnh đạo ra các quyết định quan trọng về chính sách lương, phúc lợi để giữ chân nhân sự hoặc giảm tỷ lệ nghỉ việc…
Sẽ không có một mức lương chính xác nào cho tất cả các vị trí công việc, chứ không riêng gì công việc C&B. Vì nó còn phụ thuộc vào quy mô công ty, các nhiệm vụ thực tế, công ty nước ngoài hay Việt Nam…Rất nhiều yếu tố tác động đến thu nhập của một vị trí.
Tuy nhiên, mình cũng có thể đưa ra một mức tham khảo dựa trên nguồn của Vietnamworks; Số liệu bạn xem là được trích dẫn (update) vào tháng 09/2021. Số liệu bạn xem được tính bằng cách bình quân thu nhập dựa trên các tin đăng tuyển dụng C&B vào thời điểm đó.
Và nếu bạn nghe ai đó nhận một mức lương vị trí C&B cao hơn mức lương bình quân này rất nhiều, thì bạn cũng đừng quá ngạc nhiên nhé! Nó hoàn toàn bình thường và hãy xem đó là động lực để bạn không ngừng nâng cao kỹ năng nghề nghiệp để gia tăng thu nhập.
Làm công việc nào cũng sẽ có cơ hội thăng tiến cả, công việc C&B cũng vậy. Có thể nó sẽ không chính xác 100% nhưng cơ bản là vẫn đi theo lộ trình như bên dưới và có thể bỏ qua vị trí trung gian. Ví dụ có thể từ C&B Executive lên C&B Manager tùy quy mô công ty.
Hãy làm nghề một cách nghiêm túc, tận tâm và luôn học hỏi, update kiến thức mới. Thì chuyện thăng tiến và phát triển với nghề chỉ còn là vấn đề thời gian. Đừng quá vội vàng đốt cháy giai đoạn bạn nhé!
Học C&B ở đâu tốt?
Nếu bạn đang chọn trường Đại học: Bạn đang mong muốn theo đuổi nghề Nhân sự thì nên chọn Nghành Quản trị Nhân lực. Một số trường bạn có thể tham khảo như: Đại học Lao động Xã hội; Đại học Công đoàn; Đại học Kinh tế…Còn nếu học lực bạn khó đảm bảo đầu vào thì có thể chọn một số trường có điểm chuẩn thấp hơn nhưng vẫn có chuyên nghành này.
Danh tiếng của trường Đại học khá quan trọng, nhưng không phải là tất cả. Theo cá nhân mình, 50% vẫn hoàn tòan phụ thuộc vào tinh thần học hỏi và nỗ lực của cá nhân bạn. Hãy chọn cho bản thân con đường phù hợp nhất, dù là đường vòng bạn nhé!
Còn nếu bạn đã đi làm và muốn nâng cao năng lực chuyên môn: Hoặc là bạn đang muốn chuyển sang công việc C&B? Vậy thì bạn có rất nhiều lựa chọn, vì hiện nay các trung tâm đào tạo HR rất rất nhiều. Theo mình, bạn hãy chọn các trung tâm có các giảng viên đã hoặc đang đi làm tại các doanh nghiệp thì bạn sẽ học được nhiều kinh nghiệm thực chiến hơn.
Bạn có thể tham khảo vài gợi ý để chọn Trung tâm đào tạo C&B ngắn hạn như sau: Xem kỹ outline có các kiến thức mình cần hay không; Tìm xem các kinh nghiệm thực chiến của giảng viên trên các kênh social như Facebook, Linkedin, Youtube (nếu có)… để đánh giá sơ bộ. Một người dẫn đường mà bạn thích sẽ giúp bạn tiếp thu kiến thức tốt hơn.
Các trung tâm đào tạo thường đưa ra các khái niệm, các định nghĩa hoành tráng về các phương pháp, từ ngữ chuyên môn để làm content quảng cáo và thu hút học viên. Nên bạn hãy chủ động tìm hiểu trên internet những điều đó có thực sự rất ghê gớm, hay cũng là những cái bạn đã biết nhé!
Và nếu bạn đang ở các khu vực không phải trung tâm, không thể đến lớp trực tiếp được thì tìm hiểu các khóa học online về C&B, có rất nhiều khóa học miễn phí và trả phí tùy theo nhu cầu của học viên. Đây cũng là một lựa chọn không tồi, nhưng nó đòi hỏi khả năng tự học của bạn và sự quyết tâm cao.
Phần thực hành
Trong phần này, bạn hãy thực hành bài học bằng cách tự tra cứu 5 bản Mô tả công việc vị trí C&B trên internet. Sau đó hãy so sánh sự khác biệt nếu có để có cái nhìn đa chiều hơn về các công việc mà một nhân viên C&B phải làm. Từ đó bạn có cơ sở để chuẩn bị các bền tảng kiến thức cần thiết để trở thành một nhân viên C&B giỏi.
WhatTheCommit là một trang web cung cấp các đoạn text ngẫu nhiên, ý đồ của tác giả trang web này là để sử dụng nội dung này vào cho các commit khi làm việc với Git để tiết kiệm thời gian :)))
Chúng ta có thể dùng curl để lấy nội dung ngẫu nhiên từ trang web này về khi commit như sau:
TopDev ra mắt “Bài trắc nghiệm tính cách công việc - Workplace Personality Test”
Bên cạnh việc đánh giá mức độ phù hợp giữa bản thân với công việc/công ty thông qua các bài kiểm tra kỹ năng chuyên môn, việc xác định mức độ phù hợp trong tính cách của bản thân với môi trường làm việc hiện tại/ tương lai đang dần trở thành một yếu tố quan trọng cho các cá nhân & tổ chức nhận định và phát triển các mối quan hệ công việc thêm lành mạnh & năng suất.
Trong tìm việc, tính cách của một người nói lên rất nhiều điều về đạo đức công việc, vị thế của họ trong một nhóm người hoặc trong xã hội, giúp bạn quyết định xem bản thân mình phù hợp & phát huy tốt với văn hóa công ty như thế nào.
Bài trắc nghiệm tính cách trong công việc – Workplace Personality Test được SaraminHR x TopDev phát triển với mục đíchgiúp phân tích đặc điểm tính cách và khả năng của bạn để có thể xác định mức độ phù hợp với công việc IT và môi trường làm việc tại các công ty Công nghệ trên thị trường.
1. Nguồn gốc và độ tin cậy của bài kiểm tra Workplace Personality Test
Trắc nghiệm tính cách công việc do SaraminHR x TopDev phát hành bắt nguồn từ bài đánh giá tính cách của bộ đôi tác giả Kibeom Lee & Michael C. Ashton. Bài đánh giá được giới thiệu lần đầu tiên trong cuốn “The H Factor of Personality” vào những năm 2000. Bài đánh giá tính cách của Kibeom Lee & Michael C. Ashton được phát triển theo mô hình HEXACO, và cho đến nay, hình thức kiểm tra này vẫn luôn được áp dụng với những cải tiến liên tục để đáp ứng kịp thời nhu cầu thời đại và dần trở nên phổ biến ở nhiều quốc gia trên thế giới.
Phương pháp đánh giá của bài kiểm tra được áp dụng các quy tắc trong lĩnh vực tâm lý và quy chuẩn của ngành tuyển dụng. Sau khi hoàn thành việc tự đánh giá, số điểm bạn nhận được ở từng yếu tố tính cách sẽ được thống kê và so sánh với mức điểm trung bình (từ những người đã tham gia) để đưa ra các phân tích chi tiết tính cách công việc của bạn theo mô hình 6 yếu tố tính cách.
2. Tại sao nên tham gia bài kiểm tra tính cách trong công việc của TopDev?
Đơn vị thực hiện có uy tín trong ngành: Sản phẩm hoàn thiện để giới thiệu đến người dùng được thiết kế dành riêng cho thị trường Việt Nam bởi hai đơn vị uy tín trong lĩnh vực tuyển dụng SaraminHR x TopDev.
Áp dụng rộng rãi trong tìm việc và tuyển dụng: Bài trắc nghiệm tính cách trong công việc này được áp dụng để phân tích mức độ phù hợp cho cả người tìm việc và đơn vị tuyển dụng. Bài kiểm tra giúp bạn xác định được tính cách của mình, mức độ phù hợp của tính cách với công việc cũng như môi trường làm việc trong lĩnh vực IT. Nhà tuyển dụng cũng có thể sử dụng những dữ liệu ấy cho việc phân tích và đánh giá ứng viên.
Thiết kế riêng cho các lập trình viên: SaraminHR x TopDev đã tiến hành nhiều thử nghiệm nội bộ để có thể xác minh độ tin cậy của thông tin cũng như đảm bảo giá trị phân tích chính xác nhất của kết quả kiểm tra.
Phù hợp với các đối tượng người châu Á: tập trung vào lĩnh vực nhân sự cho khu vực châu Á nói chung và Việt Nam nói riêng, SaraminHR x TopDev đã phát triển nội dung bài kiểm tra dựa trên các lý thuyết về tính cách hiện đại nhất, nhằm giải thích một cách chi tiết và sâu sắc hơn về tính cách của người châu Á.
3. Nội dung bài Kiểm tra tính cách trong công việc gồm những gì?
Workplace Personality Test – Trắc nghiệm tính cách công việc của SaraminHR x TopDev được thiết kế gồm 60 câu hỏi trắc nghiệm, giúp phân tích 6 khía cạnh tính cách con người gồm:
Tính chính trực & khiêm tốn: Những người có điểm số cao trong thang đo này tránh thao túng người khác vì lợi ích cá nhân, ít cảm thấy bị cám dỗ để phá vỡ các quy tắc, không quan tâm đến sự giàu có và xa hoa, và không cảm thấy có quyền đặc biệt đối với địa vị xã hội được nâng cao.
Tính ổn định cảm xúc: những người có điểm rất cao trong thang điểm này không bị ảnh hưởng bởi nguy cơ/ nỗi sợ hãi bị tổn hại về thể chất, ít cảm thấy lo lắng ngay cả trong tình huống căng thẳng, ít có nhu cầu chia sẻ mối quan tâm của họ với người khác và cảm thấy độc lập/ ít phụ thuộc về mặt tình cảm với người khác.
Tính hướng ngoại: Những người có điểm số cao trong thang đo này cảm thấy tích cực về bản thân, cảm thấy tự tin khi lãnh đạo hoặc giải quyết các nhóm người, thích các cuộc gặp gỡ và tương tác xã hội, đồng thời trải nghiệm cảm giác nhiệt tình và năng lượng tích cực.
Tính dễ chịu: Những người có điểm số cao trong thang đo này có xu hướng dễ tha thứ cho những sai lầm của người khác, khoan dung, sẵn sàng thỏa hiệp và hợp tác với người khác. Họ cũng là người có thể dễ dàng kiềm chế tính khí của bản thân và ít thể hiện cảm xúc ra ngoài.
Tính tận tâm: Những người có điểm cao trong thang đo này luôn lên kế hoạch và sắp xếp thời gian hợp lý, làm việc kỷ luật để hướng tới mục tiêu, cố gắng đạt được sự chính xác trong công việc và cân nhắc kỹ lưỡng khi đưa ra quyết định.
Tính cởi mở: Người có điểm số cao trong thang đo về tính cởi mở trải nghiệm thường là người say mê vẻ đẹp của nghệ thuật thiên nhiên, ham tìm hiểu về nhiều lĩnh vực, sử dụng trí tưởng tượng một cách thoải mái trong cuộc sống, họ cũng đặc biệt quan tâm đến những ý tưởng hoặc con người khác thường.
4. Một số thông tin cần lưu ý khi thực hiện bài đánh giá
Những ai có thể tham gia thực hiện bài kiểm tra? → Tất cả các đối tượng là lập trình viên hoặc là người làm trong ngành CNTT đều có thể thực hiện bài kiểm tra.
Có thể thực hiện bài kiểm tra nhiều lần hay không? → Mỗi tài khoản có thể tham gia thực hiện bài kiểm tra 1 lần mỗi tháng.
Có cần lưu ý vấn đề gì khi thực hiện bài kiểm tra không? → Trước hết cần đảm bảo có một đường truyền internet ổn định để quá trình đánh giá diễn ra một cách suôn sẻ. Ngoài ra, hãy giữ cho mình một tâm lý ổn định và trả lời trung thực các câu hỏi để nhận được kết quả chính xác nhất bạn nhé!
Hãy tham gia thực hiện bài kiểm tra ngay hôm nay, hoàn toàn miễn phí & nhận ngay kết quả phân tích chi tiết. Thông tin chi tiết bài kiểm tra: https://topdev.vn/page/trac-nghiem-tinh-cach
Thực hiện “Thực hiện “Trắc nghiệm tính cách trong công việc” để nhận ngay những phần quà hấp dẫnTrắc nghiệm tính cách trong công việc” để nhận ngay những phần quà hấp dẫn
Trong tìm việc/ tuyển dụng, tính cách của một người nói lên rất nhiều điều về đạo đức công việc, vị thế của họ trong một nhóm người hoặc trong xã hội, giúp bạn quyết định xem bản thân mình phù hợp & phát huy tốt với văn hóa công ty như thế nào.
Bài trắc nghiệm tính cách trong công việc – Workplace Personality Test được SaraminHR x TopDev phát triển với mục đíchgiúp phân tích đặc điểm tính cách và khả năng của bạn để từ đó bạn có thể xác định mức độ phù hợp với các công việc IT và môi trường làm việc tại các công ty Công nghệ trên thị trường. Tham gia thực hiện bài trắc nghiệm này bạn không chỉ được đánh giá tính cách bản thân mà còn có cơ hội nhận những phần quà cực hấp dẫn từ TopDev.
1. Tổng quan về bài “Kiểm tra tính cách trong công việc”
Trắc nghiệm tính cách công việc do SaraminHR x TopDev phát hành bắt nguồn từ bài đánh giá tính cách của bộ đôi tác giả Kibeom Lee & Michael C. Ashton. Bài đánh giá được giới thiệu lần đầu tiên trong cuốn “The H Factor of Personality” vào những năm 2000. Bài đánh giá tính cách của Kibeom Lee & Michael C. Ashton được phát triển theo mô hình HEXACO, và cho đến nay, hình thức kiểm tra này vẫn luôn được áp dụng với những cải tiến liên tục để đáp ứng kịp thời nhu cầu thời đại và dần trở nên phổ biến ở nhiều quốc gia trên thế giới.
Phương pháp đánh giá của bài kiểm tra được áp dụng các quy tắc trong lĩnh vực tâm lý và quy chuẩn của ngành tuyển dụng. Sau khi hoàn thành việc tự đánh giá, số điểm bạn nhận được ở từng yếu tố tính cách sẽ được thống kê và so sánh với mức điểm trung bình (từ những người đã tham gia) để đưa ra các phân tích chi tiết tính cách công việc của bạn theo mô hình 6 yếu tố tính cách.
Theo đó, chương trình trao quà may mắn “Giải mã tính cách ngay – Phím cơ xịn liền tay” sẽ được TopDev tổ chức trong 6 tuần, bắt đầu từ ngày 07/03/2022 đến hết ngày 17/04/2022.
Mỗi tuần, TopDev sẽ lựa chọn ngẫu nhiên một người dùng may mắn để trao giải thưởng là 01 bàn phím Keychron K8 Gateron switch Nhôm Led RGB dựa trên email đăng nhập và công bố trên Fanpage TopDev.
3. Cách thức tham gia và nhận thưởng
Để tham gia thực hiện bài kiểm tra và nhận được giải thưởng hấp dẫn từ chương trình, bạn cần đăng nhập trên TopDev và hoàn thành bài Trắc nghiệm tính cách trong công việc. Người dùng phải đảm bảo đã có ít nhất một bài kiểm tra tính cách ở trạng thái “Đã hoàn thành” để được tham gia nhận thưởng.
Sau khi đã hoàn thành bài kiểm tra, mỗi tuần, TopDev sẽ thực hiện chương trình quay số và chọn ra người may mắn thắng giải. Giải thưởng sẽ được công bố vào mỗi thứ hai hàng tuần trong thời gian chạy chương trình, thông qua fanpage TopDev và thông báo trực tiếp qua email người dùng may mắn sử dụng trên nền tảng TopDev.
Những chiếc bàn phím cơ cực xịn sò đang chờ đợi được trao tay đến bạn, còn chần chờ gì nữa mà không nhanh tay đăng ký tài khoản và thực hiện bài kiểm tra! Đây chính là cơ hội tuyệt vời để bạn tự đánh giá lại tính cách của bản thân và có được những điều chỉnh để hòa nhập hơn với môi trường và công việc.
* Thời gian tối đa để cá nhân trúng thưởng xác nhận sau khi đại diện TopDev liên lạc là 7 (bảy) ngày, sau thời gian này BTC sẽ tiến hành bầu chọn cá nhân nhận thưởng mới theo các quy định trước đây.
Mọi thắc mắc giải đáp liên quan đến chương trình khuyến mại này, xin liên hệ email contact@topdev.vn hoặc fanpage TopDev. Bằng việc tham gia Chương trình Khuyến mại này, người dùng mặc định chấp thuận tất cả các Thể lệ và Điều Kiện của Chương trình Khuyến mại được liệt kê tại phần này.
Sau khi transform với thiết đặt browser là IE11, chúng ta sẽ có
"use strict";function_toConsumableArray(arr){return_arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread();}function_nonIterableSpread(){thrownewTypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function_unsupportedIterableToArray(o, minLen){if(!o)return;if(typeof o ==="string")return_arrayLikeToArray(o, minLen);var n =Object.prototype.toString.call(o).slice(8,-1);if(n ==="Object"&& o.constructor) n = o.constructor.name;if(n ==="Map"|| n ==="Set")return Array.from(o);if(n ==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return_arrayLikeToArray(o, minLen);}function_iterableToArray(iter){if(typeof Symbol !=="undefined"&& Symbol.iterator inObject(iter))return Array.from(iter);}function_arrayWithoutHoles(arr){if(Array.isArray(arr))return_arrayLikeToArray(arr);}function_arrayLikeToArray(arr, len){if(len ==null|| len > arr.length) len = arr.length;for(var i =0, arr2 =newArray(len); i < len; i++){ arr2[i]= arr[i];}return arr2;}var obj ={
arr:[1,2,3,4],printArr:functionprintArr(){var _console;(_console = console).log.apply(_console,_toConsumableArray(this.arr));}};
obj.printArr();
Babel đã cố gắng hết sức, tuy nhiên printArr là kiểu array-like (na ná array) chứ không thực sự là một array
Khi import một file core-js, chúng ta sẽ có được tất cả những polyfill cần thiết cho trình duyệt đã chỉ định.
Tạm kết, sử dụng những CLI như create-react=app hay Vue CLI, mọi thứ đã được config sẵn, tuy nhiên biết cơ chế và cách làm thủ công là cần thiết, chắc chắn sẽ có lúc chúng ta cần dùng.
Trong mỗi công việc đặc thù, chúng ta đều có những vấn đề chung mà hầu như bất kỳ ai cũng có thể gặp phải trong quá trình làm việc. Với kiểm thử phần mềm, mình đã gặp và tổng hợp ở đây một vài vấn đề mà mình nghĩ, kỹ sư kiểm thử phầm mềm chúng ta có thể tránh được và nâng cao chất lượng làm việc của mình.
Vấn đề giả định (Assumption): Chúng ta cần tránh việc giả định rằng lỗi mà chúng ta thấy là một vấn đề đã được biết (known issue) bởi tất cả các bên (stakeholders), hoặc cho rằng lỗi này đã được làm báo cáo lỗi (bug report) bởi người khác, hoặc tệ hơn là mặc định lỗi này là một hành động đúng với yêu cầu (expected behaviror). Thậm chí, một khi chúng ta thấy một lỗi nhưng được xác định là một hành động đúng, chúng ta cũng cần bảo vệ báo cáo lỗi của chúng ta dựa vào “nấc cục”.
Vấn đề bỏ qua (Ignore): Việc quan trọng nhất của một kỹ sư kiểm thử phần mềm là lỗi, vậy nên không có lý do gì để chúng ta bỏ qua việc này. Bên cạnh đó, đôi khi chúng ta không bỏ qua việc báo cáo lỗi nhưng lại bỏ qua những thành phần quan trọng của một báo cáo lỗi, như bằng chứng của lỗi – Hình ảnh, phim, nhật ký (log) và dữ liệu kiểm thử (test data).
Vấn đề môi trường: Khi phát hiện một lỗi trong hệ thống, chúng ta ít khi để ý đến trạng thái hiện tại của hệ thống, cả software và hardware. Để phòng tránh vấn đề này, kiểm tra lỗi trên một máy thứ hai hoặc xóa cache là một trong những cách hữu hiệu.
Vấn đề thời gian: Việc bỏ ra quá nhiều hay quá thời gian đề nghiên cứu lỗi cũng là một vấn đề nghiêm trọng. Quá ít thời gian, chúng ta sẽ không thể cung cấp đầy đủ thông tin trong báo cáo lỗi và sẽ làm cho bên Dev khó khăn trong việc sửa lỗi. Bỏ ra quá nhiều, chúng ta chỉ mất thêm thời gian nhưng lại không thu được bao nhiêu hiệu quả.
Vấn đề cường điệu hóa: Khi phát hiện một lỗi, đặc biệt là lỗi hay/khó, không tránh khỏi việc chúng ta vui mừng. Nhưng, cường điệu lỗi trong báo cáo lỗi thì không hay chút nào. Việc xác định mức độ nghiệm trọng và mức độ ưu tiên của lỗi trong báo cáo lỗi chứng tỏ sự chuyên nghiệp của kỹ sử kiểm thử. Mặt khác, khiển trách dev cũng là một vấn đề không hay. Nói nghiêm túc thì, ai cũng có những vấn đề trong công việc (như bài này). Nói một cách vui vui là, nếu không có Dev, thì làm sao có lỗi cho chúng ta tìm ra, phải không?
Vấn đề kiến thức: Vấn đề quan trọng nhất mà bản thân kỹ sư kiểm thử tự mình gặp phải chính là không hiểu hệ thống mình đang kiểm thử và không hiểu công việc mình đang làm. Chính sự thiếu hụt về kiến thức của hế thống/nghề nghiệp sẽ dẫn mọi người đến các vấn đề ở trên.
IT Helpdesk là gì? Có nên làm IT Helpdesk hay không?
Như cách thể hiện từ tên gọi, IT Helpdesk hay IT Support là công việc giúp hỗ trợ các bộ phận trong công ty những vấn đề liên quan đến công nghệ và kỹ thuật. Trong thời đại của công nghệ như hiện nay thì sự xuất hiện các vị trí này được đánh giá là hoàn toàn phù hợp với xu hướng thời đại. Vậy cụ thể IT Helpdesk sẽ làm những công việc gì và mức lương có thật sự hấp dẫn như lời đồn? Có nên làm IT Helpdesk hay không?
IT Helpdesk có phải là lựa chọn công việc phù hợp?
IT Helpdesk là gì?
Vì gắn liền với các vấn đề liên quan đến công nghệ nên IT Helpdesk thường là vị trí thuộc về phòng CNTT. Công việc chính của các IT Helpdesk là hỗ trợ người dùng trong và ngoài công ty các vấn đề liên quan đến kỹ thuật, công nghệ hay sự cố liên quan đến các thiết bị công nghệ. Khi gặp trục trặc với máy móc hay các vấn đề thuộc về công nghệ mà bạn không biết cách khắc phục, hãy liên lạc ngay với người của bộ phận IT Helpdesk để được hỗ trợ kịp thời.
Thông thường, khi có sự cố xảy ra liên quan tới máy tính, thiết bị công nghệ và các phần mềm, người dùng sẽ liên lạc và chuyển thông tin đến bộ phận IT Helpdesk. Các IT Helpdesk sẽ trực tiếp hướng dẫn người dùng cách sửa chữa nếu có thể. Trong trường hợp, cần thêm sự hỗ trợ của những phòng ban khác, các IT Helpdesk sẽ chuyển thông tin đến chỗ bộ phận liên quan để giải quyết vấn đề cho bạn.
Công việc của IT Helpdesk đóng vai trò như thế nào trong một công ty?
Dù thực tế không phải công ty nào cũng có riêng bộ phận IT helpdesk, nhất là với những công ty nhỏ, có số lượng nhân sự không nhiều, nhưng điều đó không đồng nghĩa với việc IT Helpdesk không quan trọng trong quá trình vận hành công ty.
Những công ty lớn, phải xử lý lượng dữ liệu nhiều cũng như phải đón nhận và phản hồi thông tin từ lượng lớn khách hàng thường có một bộ phận IT Helpdesk riêng. Mỗi ngày, các IT Helpdesk phải tiếp nhận và xử lý hàng tá các thông tin và dữ liệu khác nhau cần được xử lý trong một khoảng thời gian ngắn.
Kết hợp cùng các bộ phận khác có liên quan đến IT để xử lý các sự cố được giải quyết theo cam kết về chất lượng và dịch vụ SLA – Service Level Agreement. Thông thường các công ty có hệ thống IT Helpdesk đều có các SLA rõ ràng và đó cũng là căn cứ để họ đánh giá kết quả xử lý dịch vụ của các phòng ban công nghệ và IT Helpdesk. Tùy thuộc vào quy mô công ty cũng như độ phức tạp mà các IT Helpdesk phải xử lý mỗi ngày thì SLA sẽ có độ đơn giản hay phức tạp khác nhau.
Bên cạnh đó, nếu làm việc tại các công ty cung cấp dịch vụ cho khách hàng, IT Helpdesk còn là người đứng ra đón nhận các phản ánh của khách hàng đầu tiên và hỗ trợ giải đáp thông tin, hướng dẫn khách hàng xử lý vấn đề. Vậy nên có thể nói đây là một trong những vị trí cực kỳ quan trọng trong một công ty, nhất là với các công ty công nghệ. Đây cũng là một lý do để bạn cân nhắc có nên làm IT Helpdesk không?
Trên thị trường lương chung của ngành CNTT hiện nay, các ứng viên cho vị trí IT Helpdesk đang có mức lương dao động trong khoảng từ 8 – 12 triệu đồng. Đây là mức lương trung bình được thống kê ở thời điểm hiện tại. Còn tùy thuộc vào kinh nghiệm và công ty mà bạn ứng tuyển, mức lương sẽ có sự chênh lệch nhất.
Thông thường, với những ứng viên vừa tốt nghiệp và chưa có kinh nghiệm làm việc, mức lương khởi điểm thường ở mức 8 triệu đồng. Sau khi đã tích lũy dần kinh nghiệm trong quá trình làm việc, mức lương của bạn hoàn toàn có thể trên 10 triệu đồng. Ở các vị trí cao hơn như quản lý, trưởng phòng, mức lương còn có thể lên đến trên 20 triệu đồng.
Ngoài ra, việc lương IT Helpdesk bao nhiêu còn phụ thuộc vào ngành nghề của công ty bạn làm việc. Có nhiều ngành nghề khác nhau đang mở rộng các vị trí liên quan đến IT Helpdesk như tài chính, ngân hàng, hàng tiêu dùng, dầu khí,… Như vậy, với các thông tin này bạn đã biết mình có nên làm IT Helpdesk sau khi cân nhắc kinh nghiệm và mức lương đúng không?
Tìm việc IT Helpdesk ở đâu?
Vậy tìm việc IT Helpdesk ở đâu để có được mức lương thật sự như bạn mong muốn? Hiện tại đang có rất nhiều các công ty trên thị trường tuyển dụng vị trí IT Helpdesk và các vị trí liên quan. Tham khảo ngay trên TopDev các vị trí IT Helpdesk để tìm cho mình những công việc ưng ý bạn nhé.
Tự tạo SSH tunnel để forward port ra remote server
Bài viết được sự cho phép của tác giả Huy Trần
Khi làm việc, đôi lúc bạn chạy server ở localhost nhưng cần truy cập vào nó từ một thiết bị khác không cùng trong mạng nội bộ, ví dụ chạy web để demo cho khách hàng xem, hoặc muốn test API trên localhost của bạn từ mobile app.
Khi đó bạn cần phải forward port mà server app của bạn đang sử dụng (localhost) ra một server bên ngoài (remote server) để người khác có thể truy cập vào.
Để làm điều này thì bạn có thể sử dụng các dịch vụ như ngrok, PageKite, Forward.
Nhưng nếu có một server riêng thì chúng ta hoàn toàn có thể tự setup một dịch vụ như vậy để xài riêng mà không cần phải phụ thuộc vào ai. Bằng cách sử dụng SSH tunnel.
Setup từ phía server
Yêu cầu đầu tiên là server phải được setup để truy cập được từ bên ngoài (giả sử có domain là kipalol.com) và phải hỗ trợ SSH.
Truy cập vào server và thêm dòng cấu hình GatewayPorts vào file /etc/ssh/sshd_config như sau:
Giả sử trên localhost của bạn đang chạy một Rails app ở cổng 3000, và bạn muốn mọi người có thể truy cập vào Rails app này thông qua cổng 9000 từ phía server của bạn. Ví dụ: http://kipalol.com:9000
Ta chạy lệnh sau trên máy localhost:
ssh -N -R 9000:localhost:3000 user@kipalol.com
Các tham số:
-N để đảm bảo là bạn không kết nối ở chế độ login vào SSH server
-R để tạo tunnel tới server
9000 là cổng ở server mà bạn muốn mở để truy cập vào Rails app ở localhost
localhost:3000 là địa chỉ truy cập và cổng của Rails app
user@kipalol.com là user và địa chỉ truy cập mà bạn dùng để SSH vào server
Từ bây giờ, user có thể truy cập vào http://kipalol.com:9000 để truy cập trực tiếp vào Rails app mà bạn đang chạy trên máy cá nhân của mình.
Ngoài ra các bạn có thể tìm hiểu thêm về các ứng dụng khác của SSH tunnel qua bài này
Người làm tuyển dụng sẽ phải đảm bảo các yêu cầu: Tuyển được người phù hợp, đúng thời gian và với chi phí rẻ nhất. Để làm được điều này đòi hỏi người làm nghề này phải có những kỹ năng gì để hoàn thành công việc?
Chào mừng các bạn đang đến với series các bài học trong Khoá học Tuyển dụng cơ bản cho người mới (newbie) hoàn toàn miễn phí. Tôi là Thành HR sẽ đồng hành cùng bạn trong khoá học này. Và chủ đề mà chúng ta cùng nhau tìm hiểu ngày hôm nay là Các kỹ năng cần có của người làm Tuyển dụng.
Trong bài học Công việc tuyển dụng là làm gì, chúng ta đã cùng nhau điểm qua các công việc chính mà một Chuyên viên tuyển dụng phải làm. Bao gồm:
B1/ Tiếp nhận yêu cầu tuyển dụng từ các phòng ban
B2/ Lập kế hoạch tuyển dụng
B3/ Sàng lọc hồ sơ ứng viên và mời phỏng vấn
B4/ Phỏng vấn đánh giá và thủ tục nhận việc
B5/ Hội nhập nhân viên mới
B6/ Theo dõi đánh giá thử việc và báo cáo tổng kết
Nếu nhắc đến đây mà bạn không có ấn tượng gì, thì hãy quay trở lại bài học số 1 để học lại, khi nào nắm kỹ những điều trên hãy qua tiếp bài số 2.
Người làm tuyển dụng sẽ phải đảm bảo các yêu cầu: Tuyển được người phù hợp, đúng thời gian và với chi phí rẻ nhất. Để làm được điều này đòi hỏi người làm nghề này phải có những tố chất sau để luôn hoàn thành tốt công việc. Mọi người cùng tham khảo và đóng góp ý kiến nhé!
Nắm bắt và biết khai thác thông tin nhanh
Khi bạn nhận một JD (Job Description) – Bản mô tả công việc thì không phải lúc nào bạn cũng hiểu về công việc mình cần tuyển là gì, dù nó có nội dung chi tiết đến đâu đi nữa. Vậy kỹ năng đầu tiên yêu cầu bạn phải đọc hiểu và nắm bắt thông tin nhanh.
Bằng cách ghi chú lại những ý chính của yêu cầu công việc, các thuật ngữ chuyên nghành để tìm hiểu thêm trên internet. Đồng thời liệt kê ra những câu hỏi thật cô đọng và đúng trọng tâm mà bạn cần đặt với quản lý phòng ban yêu cầu tuyển nhân sự để khai thác thêm thông tin. Vì họ không có quá nhiều thời gian cho bạn hỏi lan man.
Social Network, Marketing là một lợi thế
Tại sao làm công việc tuyển dụng lại nên có yêu cầu biết Social Network, Marketing? Vì đã qua rồi cái thời treo banner trước cổng công ty, dán tờ rơi ở các trung tâm việc làm và chờ ứng viên mang hồ sơ đến. Đó là cách làm truyền thống trước đây để tìm ứng viên, và nó đang dần ít hiệu quả đi nhiều và sắp lỗi thời.
Và còn một số cách khác từ trước đến nay để tìm ứng viên là đăng tin lên các website tuyển dụng. Thì hiện tại, việc sử dụng mạng xã hội như Facebook, Zalo, Linkedin…để tiếp cận và đưa thông tin tuyển dụng đến ứng viên đang dần chiếm ưu thế nhiều hơn.
Có thể Công ty bạn có bộ phận marketing riêng để đăng tin lên các kênh social network cho bạn. Tuy nhiên để chủ động hơn và đẩy nhanh tiến độ hơn thì việc bạn có các kỹ năng sử dụng social network là một lợi thế. Ví dụ như cách viết content thu hút, làm sao phải theo trend một chút, có một hình ảnh bắt mắt nhưng vẫn đảm bảo tính chuyên nghiệp…
Các kỹ năng mềm, kỹ năng quan sát
Tất nhiên là làm công việc nào cũng sẽ cần các kỹ năng mềm chứ không riêng gì công việc tuyển dụng cả. Ở đây mình liệt kê lại một lần nữa để bạn nào chưa hình dung được sẽ nắm rõ ràng hơn:
Kỹ năng lắng nghe, kỹ năng đặt câu hỏi, kỹ năng quan sát: Nó sẽ giúp ích bạn rất nhiều trong quá trình phỏng vấn. Bạn có thể đánh giá toàn diện ứng viên từ những hành động của ngôn ngữ cơ thể, biểu cảm khuôn mặt, phân biệt được sự thật trong cách giao tiếp của ứng viên.
Kỹ năng quản lý thời gian: Để đảm bảo bạn hoàn thành deadline, không bị quên task quan trọng vì rất nhiều công việc linh tinh cần bạn phải giải quyết trong một quy trình tuyển dụng. Đặc biệt là không bị quên các cuộc hẹn với ứng viên vì điều này là vô cùng nghiêm trọng. Nếu là sự cố vì lý do bất khả kháng thì không sao. Nhưng nếu cứ lặp đi lặp lại vì bận không biết sắp xếp thời gian thì cần phải xem lại cách bạn sắp xếp công việc cho hợp lý hơn.
Kỹ năng thuyết trình: Tạo sự tin tưởng cho ứng viên trong quá trình bạn trao đổi và phỏng vấn. Hoặc trong buổi hội nhập nhân viên mới vào ngày nhận việc đầu tiên của ứng viên, nếu bạn có khiếu nói chuyện trước đám đông và khả năng thuyết trình sẽ làm ứng viên hào hứng và thích thú hơn.
Sự công bằng và sự tử tế
Sự công bằng: Giúp bạn công tâm khi đánh giá và lựa chọn ứng viên, không bị cảm tính với những ứng viên có khả năng nói quá hay, ngoại hình bắt mắt, hoặc ưu tiên các ứng viên có mối quan hệ, cùng quê…Điều này khá quan trọng khi ra quyết định tuyển dụng ai là người phù hợp nhất cho công ty.
Sự tử tế: Đảm bảo bạn không vì áp lực đảm bảo tuyển đủ số lượng mà có sự gian dối trong việc cung cấp thông tin cho ứng viên. Kiểu như là phóng đại lên mức thu nhập quá đà, vẽ ra viễn cảnh màu hồng khi làm công việc mà bạn đang tuyển,… Việc này sẽ tạo hình ảnh xấu, các khiếu nại về sau hoặc ứng viên khó gắn bó lâu khi phát hiện ra sự thật.
Và, rất nhiều các kỹ năng cần khác nữa. Không quá khó nếu thực sự bạn nghiêm túc với công việc, đam mê với nghề, luôn cố gắng học hỏi cái mới và rút tỉa kinh nghiệm sau những sai lầm trong thực tế bạn làm nghề.
Phần thực hành
Trong phần gợi ý thực hành này, bạn hãy nhớ lại các công việc mà một Chuyên viên tuyển dụng phải làm. Sau đó viết các mục chính công việc đó ra giấy thành các gạch đầu dòng. Tương ứng với mỗi công việc phải làm đã liệt kê, sẽ đi kèm với một kỹ năng cần có để hoàn thành nó. Hãy làm thật nhuần nhuyễn để kết hợp nội dung hai bài vừa học bạn nhé! Chúc các bạn thành công.
Tuyển Dụng Nhân Tài IT Cùng TopDev Đăng ký nhận ưu đãi & tư vấn về các giải pháp Tuyển dụng IT & Xây dựng Thương hiệu tuyển dụng ngay!
Hotline: 028.6273.3496 – Email: contact@topdev.vn
Dịch vụ: https://topdev.vn/page/products
Có một sự thật phũ phàng là cái ngành khoa học xuất hiện từ những năm 1959 không ai quan tâm giờ lại được bà con đổ xô đi học nhờ ơn của báo giới lúc nào cũng ra rả về Deep Learning này Deep Learning nọ…
Mình thấy nhiều bạn bây giờ cứ muốn học là đâm đầu vào học Deep Learning, hoặc tuyên bố là sẽ học Deep Learning, trong khi chắc kí hiệu này θθ chưa chắc đã biết đọc tên như thế nào… mình cảm thấy quan ngại sâu sắc :v
Deep Learning chỉ là 1 mảng con của Machine Learning, và để tiếp cận được Deep Learning thì cần phải nắm được rất nhiều khái niệm cơ bản từ Machine Learning. Nếu không thì trong quá trình học các bạn sẽ rất dễ bỏ qua một vài keyword quan trọng, dẫn tới ko hiểu gì hết luôn.
Sau gần 1 năm theo đuổi việc tự học Machine Learning và thử nghiệm hết các thể loại course online, mình trích lược lại thành lộ trình học như sau, hy vọng sẽ giúp ích được cho nhiều bạn đang quan tâm và muốn bắt đầu tìm hiểu:
Học lý thuyết
Đầu tiên: Học course ML trên Coursera của Andrew Ng kết hợp đọc tài liệu course CS299 (đây là course chính của Andrew, cái course trên Coursera chỉ là trích lược từ course này)
Tất nhiên các khóa trên đều thuộc phạm trù Machine Learning Lý Thuyết (theo như phân loại trên lộ trình học Machine Learning của a @ZuzooVn), trong thời gian ôn luyện lý thuyết, bạn có thể order vài cuốn sách thiên về Machine Learning thực hành để làm quen ví dụ như cuốn:
Và học thêm Sci-Kit hoặc TensorFlow qua loạt bài ví dụ này để tự implement thử vài thứ cho dễ hiểu thêm. Hoặc máu thì có thể tự implement thủ công hoàn toàn, trong trường hợp này mình khuyên nên dùng Swift hoặc Ruby vì cả 2 ngôn ngữ này đều có sẵn một vài cấu trúc dữ liệu cũng như hàm tính toán có thể vận dụng ngay, tránh tốn thời gian implement những cái vặt vãnh, để focus vào cái thuật toán toàn cục.
Hai bước thực hành và lý thuyết bạn có thể tiến hành song song, nhưng tuyệt đối ko đc bỏ phần lý thuyết nếu bạn muốn học ML một cách nghiêm túc 😀
Có thể nói, web là một từ ngữ đã trở nên quá phổ biến trong thời đại kỹ thuật số này. Thế giới đã và đang cố gắng tạo ra vô số ứng dụng web để phục vụ cho nhiều mục đích, trên nhiều thiết bị, với nhiều ngôn ngữ và hỗ trợ mọi thứ công nghệ mà người ta có thể nghĩ ra được. Do đó, kiến thức chuyên môn về phát triển và kiểm thử web gần như là hành trang không thể thiếu khi bạn muốn bước chân vào con đường kiểm thử chuyên nghiệp. Qua cộng đồng vntester, Thông xin hệ thống một số kiến thức về kiểm thử web mà 1 tester nên có, hi vọng các bạn mới có thể định hình trong việc tự học và nghiên cứu của mình.
Xem thêm các vị trí tuyển Tester lương cao trên TopDev
Các công nghệ/ngôn ngữ lập trình và trình diễn Web
Web protocols: HTTP, FTP, IMAP vs POP, TLS/SSL
Ngôn ngữ trình diễn web: html, css, javascript
Database: MSSQL, MySQL, Oracle, DB2
Extensible Markup Language – XML
Single Sign-On (SSO)
Một số chủ đề chuyên môn 1 web tester nên tìm hiểu thêm
Khai thác công cụ hỗ trợ để kiểm thử Web hiệu quả
Scan lỗi broken link
Kiểm tra chính tả
Http request parsing
CSS checker
Web translator với Localization testing
Những điều nên và không nên khi kiểm thử Web
Phân tích và báo cáo chất lượng ứng dụng Web
Những trở ngại thường gặp khi kiểm thử web
Kiểm thử Web với Agile
Trên đây là tổng hợp những chủ đề kiến thức chính yếu mà 1 web tester cần biết và cũng là những hành trang các bạn cần có để tham gia phỏng vấn thành công vào vị trí web tester cũng như đảm đương tốt công việc web testing của mình. Chúc các bạn thành công!.