09/11/2018, 23:56

Dev cần làm gì để được săn đón?

Tác giả: Đức Duy Không có đạo lý gì cao siêu cả, chỉ đúc kết lại trải nghiệm của bản thân sau khi đi xin việc nhiều, phỏng vấn tuyển dev cũng nhiều, làm việc trong nhiều môi trường (outsource, product, remote), mỗi môi trường, mỗi công ty lại yêu cầu skill set khác nhau. Và đúc ...

Tác giả: Đức Duy

Không có đạo lý gì cao siêu cả, chỉ đúc kết lại trải nghiệm của bản thân sau khi đi xin việc nhiều, phỏng vấn tuyển dev cũng nhiều, làm việc trong nhiều môi trường (outsource, product, remote), mỗi môi trường, mỗi công ty lại yêu cầu skill set khác nhau. Và đúc kết từ trải nghiệm của đồng nghiệp là giám đốc nhân sự, headhunt, recruiter cho các công ty, tổ chức.

Gồm 2 main points:

  • Kinh nghiệm
  • Tiềm năng

Cùng làm rõ khái niệm kinh nghiệm:

  • Thực tập có tính là kinh nghiệm?
  • Bài tập lớn, đồ án tốt nghiệp có tính là kinh nghiệm?
  • Sản phẩm cá nhân, tự học code có tính là kinh nghiệm? (Ví dụ, tạo blog cá nhân bằng wordpress, tạo chatbot tự động trả lời inbox bằng Node.js)
  • Độ lớn project bao nhiêu thì được tính là kinh nghiệm?
  • Học code PHP 6 tháng có nghĩa là đã có 6 tháng kinh nghiệm với PHP?

Phần lớn các bạn sinh viên khi mình phỏng vấn đều hiểu sai định nghĩa về kinh nghiệm và tự nâng cao kinh nghiệm của bản thân lên cao hơn với thực tế.

Kinh nghiệm là thứ dùng được luôn hoặc trong thời gian ngắn 1,2 tháng.

Quy chiếu sang tiềm năng:

Tiềm năng là thứ dùng được trong tương lai, có thể 6 tháng, 1 năm, 2 năm…

Như thế nào là dùng được? tự trả lời các câu hỏi dưới đây nhé:

  • Bạn vừa làm bài tập lớn với chatbot bằng Node.js xong, công ty cần dev Node.js
  • Bạn vừa làm bài tập lớn với chatbot bằng Node.js xong, công ty cần dev Node.js cho sản phẩm chatbot
  • Bạn code outsource PHP, database mysql dự án site blog, tin tức 1 năm. Công ty cần dev xây dựng hệ thống lớn bằng PHP, database Spark??
  • Bạn thực tập code Java 1 năm, đóng góp 5% code production của hệ thống?
  • Bạn thực tập code Java 1 năm, đóng góp 40% code production của hệ thống?
  • Bạn thực tập code Java 6 tháng, đóng góp 60% code development của hệ thống?

Yếu tố production và development, sản phẩm nội bộ, sản phẩm tỉ người dùng cũng là 1 yếu tố quan trọng. Nó thể hiện bạn là thanh niên vừa qua nghĩa vụ hay bộ đội trên chiến trường, độ khốc liệt của chiến trường như nào…

Những điều này sẽ được recruiter đào sâu khi phỏng vấn, sau vài câu hỏi bạn được xác định là dev kinh nghiệm hay dev tiềm năng. Tiếp đó, mỗi nhánh lại có bộ câu hỏi riêng để định giá bạn.

Đây cũng là mẹo để dev tự định giá bản thân. Với mỗi công ty, dev sẽ có giá trị khác nhau, Nhớ: đừng bao giờ fix cứng giá bản thân 

0