Bài viết

Kho tài liệu và bài viết được chia sẻ, đánh giá bởi cộng đồng

Cách đánh giá level của developer - [re-up]

HXD.VN đã tạo 00:47 10-10-2022 Hoạt động 00:48 10-10-2022 833 lượt xem 0 bình luận

Nội dung bài viết

PS: Bài này mình đăng sai box nên giờ đăng lại <Xem bài 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 ạ?

Nội dung bài viết

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

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