Hỏi đáp

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

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

21:58 20-08-2021 1.138 lượt xem 2 bình luận 23:07 20-08-2021

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 22:00 20-08-2021
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