Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Cách đánh giá level của developer

4 năm trước 1.135 lượt xem 2 bình luận 4 năm trước

1. Junior:

  • Mới làm quen với công nghệ/ngôn ngữ
  • Code ở mức chạy được, hay có bug, ít refactor. Chưa chú trọng các vấn đề quan trọng, dài hạn như bảo mật, performance.
  • Task nào cũng cần có ai đó follow, review giải pháp/code rồi mới yên tâm lên production
  • 1-2 năm kinh nghiệm

 

2. Mid-level:

  • Thuần thục 1 ngôn ngữ/công nghệ sử dụng chính trong quá trình làm. Biết các đặc tính chuyên sâu, hotkey sao cho làm nhanh hơn.
  • Có thểm làm độc lập phần công việc được giao và task tương tự.
  • Experienced rất dễ nhầm với Senior, nhiều bạn làm 5-7 năm thực ra vẫn là ở mức này chứ chưa phải Senior

 

3. Senior:

  • Hiểu sâu các công nghệ sử dụng, tính cá biệt hay tối ưu của ngôn ngữ, hay refactor sao cho code clean, chạy nhanh, bảo mật.
  • Chủ động được về mặt giải pháp tổng thể, có thể document/trình bày cho người khác hiểu, biết cách áp dụng linh hoạt nhiều solution, pros/cons sao chứ không chỉ đâm đầu vào làm 1 cách.
  • Đã từng coach ít nhất 1 bạn junior lên (coach là quá trình soi lại kiến thức bản thân).

 

Ngoài ra, có các bạn giỏi hơn nữa thì có level principal.

Đó là ý kiến riêng của mình. Ý kiến của mọi người như thế nào ạ?

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Siêu nhân điện quang đã bình luận 4 năm trước
Làm một bài viết bên phần Bài viết luôn đi bro

Câu hỏi mới nhất