thắc mắc Phân biệt giữa Junior và Senior?

  • Người tạo chủ đề Người tạo chủ đề girlxinhgai
  • Ngày bắt đầu Ngày bắt đầu
Về mặt tuyển dụng thì cũng hơi khó trả lời bởi mình thấy đúng là nhiều cty đăng tuyển senior nhưng chỉ yêu cầu tầm cỡ 3-4 trở lên là được. Cái này giống mid hơn :nosebleed:
Về mặt công việc thì dễ biết hơn, senior thì đương nhiên là dày dặn kn cũng như kiến thức để làm trụ cột, gánh team :shame:. Ngoài ra thì còn có nhiệm vụ mentor nữa

Gửi từ Samsung SM-M515F bằng vozFApp
Phỏng vấn chỉ tuyển được mid thôi. Còn muốn biết Senior thật thì phải qua thử việc 1 tháng ạ.
 
Sếp cũ mình nói là:
Junior = Phải có mentor chỉ cách làm việc.
Mid level = Có thể tự làm task.
Senior = Có thể mentor junior task của của họ.
sếp cũ tôi dạy là tùy theo độ khó của task

junior làm task vài ngày / tuần
senior làm task vài tháng
vĩ nhân thì làm task mà cả cty ko ai làm dc, bao giờ bảo xong thì xong. ko có dead line
 
senior là cái gì ko biết tự đi research, tự đọc document, trả lời câu hỏi trên stackoverflow được upvote cao.
junior là cái gì ko biết thì đi hỏi senior, search google, đọc câu trả lời trên stackoverflow.
eDEPIVR.gif
 
Chào các bác, chả là dạo này e thấy nhiều jobs title là Senior, với yêu cầu tầm 3-4 năm kinh nghiệm. Xét thấy bản thân khá match với các yêu cầu của job. Tuy nhiên, e k nghĩ mình là Senior. Theo các bác thì thế nào thì được coi là một Senior nhỉ? Và làm thế nào để các công ty xác định đâu là một Senior dev khi tuyển dụng ạ ? :D
Gánh team và được gánh :smile:
 
Muốn biết Junior vs Senior thế nào hả à. Search "Câu chuyện mua dưa" ấy. :doubt:

Theo tôi quan trọng là kỹ năng giải quyết vấn đề. Phải thấy được góc nhìn toàn cảnh (The Big Picture) của mọi vấn đề chứ ko phải chỉ có mổi cái kiến thức về technical rồi bảo tao đây senior, expert, với tôi đó chỉ là một anh thợ code lành nghề mà thôi.

Mục đích cuối cùng là deliver dự án on time, on scope, on budget, good quality. Anh senior phải có góc nhìn toàn cảnh để đạt đc 4 tiêu chí cho mục đích đó và lan toả kỹ năng đó ra cho cả team. Đôi khi phải có kỹ năng giải quyết vấn đề dựa trên ràng buộc về timeline, resources, knowledge của team.

Ví dụ đứng trước yêu cầu setup code base cho dự án khó, chặt deadline, team thì cùi toàn fresher, junior... anh ta có biết estimate, đàm phán về timeline, hỗ trợ quản lý thời gian cho cả team, support juniors? có biết nhận ra những cái potential risks? Có biết chọn công nghệ phù hợp (ko phải mới nhất hay hot nhất) với dự án, trình độ của team , timeline hay ko? Tất cả những thứ đó để đảm bảo 4 tiêu chí kia.

Những sai lầm thường gặp của các anh "senior" tôi hay thấy là chỉ rèn mổi technical skill rồi cho là tao đây expert. Mấy thằng khác code ko bằng tao là dbrr hết, team lead, pm ngu hơn tao. Mấy anh này thì thường rất khó làm team work. Lúc code thì chọn những cái hot nhất, cao siêu nhất để thể hiện. ==> góc nhìn của a ta có thể đúng về mặt techical nhưng ko phù hợp về mặt timeline, scope, budget, resources, team skills... cuối cùng thường thấy là mấy anh này ôm task làm 1 mình. :feel_good:
Anh nói chuẩn quá. Tôi "ưng" một cái chưa đã nên phải rep để khen thêm.

Bổ sung 1 tí là một số cty vẫn chấp nhận 1 vài senior chỉ có mỗi technical skill và cho họ làm việc một mình, nhưng không nhiều. Những người này đúng nghĩa là "siêu nhân", hay "10x developer"... Miễn là có manager đủ khả năng manage đc họ thì đóng góp của họ theo 1 cách nào đó cũng khá đáng kể.
 
Việc match JD ko chứng tỏ mấy đâu. Interview senior hỏi sâu và còn cách đưa ra solution nữa, thêm 1 cái nữa là chứng tỏ bản thân qua mấy câu behavioral, mà cái này thì vô chừng.
Mình nhớ đợt pv nhà F, hỏi mình toàn low level của FW ko, mình nản quá đành xin dừng đứng lên =)))
 
Muốn biết Junior vs Senior thế nào hả à. Search "Câu chuyện mua dưa" ấy. :doubt:

Theo tôi quan trọng là kỹ năng giải quyết vấn đề. Phải thấy được góc nhìn toàn cảnh (The Big Picture) của mọi vấn đề chứ ko phải chỉ có mổi cái kiến thức về technical rồi bảo tao đây senior, expert, với tôi đó chỉ là một anh thợ code lành nghề mà thôi.

Mục đích cuối cùng là deliver dự án on time, on scope, on budget, good quality. Anh senior phải có góc nhìn toàn cảnh để đạt đc 4 tiêu chí cho mục đích đó và lan toả kỹ năng đó ra cho cả team. Đôi khi phải có kỹ năng giải quyết vấn đề dựa trên ràng buộc về timeline, resources, knowledge của team.

Ví dụ đứng trước yêu cầu setup code base cho dự án khó, chặt deadline, team thì cùi toàn fresher, junior... anh ta có biết estimate, đàm phán về timeline, hỗ trợ quản lý thời gian cho cả team, support juniors? có biết nhận ra những cái potential risks? Có biết chọn công nghệ phù hợp (ko phải mới nhất hay hot nhất) với dự án, trình độ của team , timeline hay ko? Tất cả những thứ đó để đảm bảo 4 tiêu chí kia.

Những sai lầm thường gặp của các anh "senior" tôi hay thấy là chỉ rèn mổi technical skill rồi cho là tao đây expert. Mấy thằng khác code ko bằng tao là dbrr hết, team lead, pm ngu hơn tao. Mấy anh này thì thường rất khó làm team work. Lúc code thì chọn những cái hot nhất, cao siêu nhất để thể hiện. ==> góc nhìn của a ta có thể đúng về mặt techical nhưng ko phù hợp về mặt timeline, scope, budget, resources, team skills... cuối cùng thường thấy là mấy anh này ôm task làm 1 mình. :feel_good:
Ưng.
 
Muốn biết Junior vs Senior thế nào hả à. Search "Câu chuyện mua dưa" ấy. :doubt:

Theo tôi quan trọng là kỹ năng giải quyết vấn đề. Phải thấy được góc nhìn toàn cảnh (The Big Picture) của mọi vấn đề chứ ko phải chỉ có mổi cái kiến thức về technical rồi bảo tao đây senior, expert, với tôi đó chỉ là một anh thợ code lành nghề mà thôi.

Mục đích cuối cùng là deliver dự án on time, on scope, on budget, good quality. Anh senior phải có góc nhìn toàn cảnh để đạt đc 4 tiêu chí cho mục đích đó và lan toả kỹ năng đó ra cho cả team. Đôi khi phải có kỹ năng giải quyết vấn đề dựa trên ràng buộc về timeline, resources, knowledge của team.

Ví dụ đứng trước yêu cầu setup code base cho dự án khó, chặt deadline, team thì cùi toàn fresher, junior... anh ta có biết estimate, đàm phán về timeline, hỗ trợ quản lý thời gian cho cả team, support juniors? có biết nhận ra những cái potential risks? Có biết chọn công nghệ phù hợp (ko phải mới nhất hay hot nhất) với dự án, trình độ của team , timeline hay ko? Tất cả những thứ đó để đảm bảo 4 tiêu chí kia.

Những sai lầm thường gặp của các anh "senior" tôi hay thấy là chỉ rèn mổi technical skill rồi cho là tao đây expert. Mấy thằng khác code ko bằng tao là dbrr hết, team lead, pm ngu hơn tao. Mấy anh này thì thường rất khó làm team work. Lúc code thì chọn những cái hot nhất, cao siêu nhất để thể hiện. ==> góc nhìn của a ta có thể đúng về mặt techical nhưng ko phù hợp về mặt timeline, scope, budget, resources, team skills... cuối cùng thường thấy là mấy anh này ôm task làm 1 mình. :feel_good:
:beauty: Mỗi mua dưa mà sr. này làm chất lượng và chuyên nghiệp quá.
 
sếp cũ tôi dạy là tùy theo độ khó của task

junior làm task vài ngày / tuần
senior làm task vài tháng
vĩ nhân thì làm task mà cả cty ko ai làm dc, bao giờ bảo xong thì xong. ko có dead line

Cty trước có một người như này. Làm bên team phần cứng xử lý tín hiệu, không phải chuyên ngành nên cũng không rõ chi tiết lắm.
Mất khoảng 7-8 tháng để làm một project mà không ai nghĩ là làm được, phải bán cả xe máy để đầu tư thiết bị nghiên cứu. Cấp trên biết nhưng kệ để người ta làm. Bây giờ nó là một phần cốt lõi trong sản phẩm chung.

Ông này trước là thủ khoa đầu ra BKHN, được nhiều thầy bảo là sinh viên giỏi nhất trong hơn chục năm của trường. Lúc làm cái này chắc cũng chỉ mới 2-3 năm kinh nghiệm thôi.
 
Đang rảnh thì mod góp 1 câu trả lời cho thớt luôn đi mod.
Uh theo ý kiến cá nhân tôi, thì senior thì ngoài khả năng vững chuyên môn cần thêm hoạt động teams work tốt, cũng có khả năng làm việc một mình.
Ngoài ra khả năng giao tiếp, thái độ, cũng như giải quyết vấn đề trong công việc. :big_smile:
Kiểu như người ta sẽ luôn toát lên thần thái tự tin trong công việc.
 
một web developer thì cần bổ sung những kiến thức gì để có thể đạt đến junior,mid,senior các bác nhỉ
 

Thống kê chủ đề

Ngày tạo
girlxinhgai,
Người trả lời cuối
darkrose,
Trả lời
279
Lượt xem
37.913
Quay lại
Lên đầu trang