Chúng tôi tin vào việc tạo ra môi trường học tập tốt nhất có thể tại công ty. Để làm được như vậy, chúng tôi cần chỉ ra một con đường rõ ràng cho tất cả nhân viên.
Chúng tôi cũng biết rằng mọi người đều phát triển theo cách riêng của họ nên không có lý do gì để tạo ra một ranh giới để mọi người tuân theo, chúng tôi cần phải mở rộng hơn thế.
Đó là lý do tại sao các cấp độ theo chúng tôi là một danh sách không theo thứ tự những điều mà chúng tôi nghĩ rằng nhân viên của mình cần để trở thành chuyên gia trong lĩnh vực của mình.
- Trong quan điểm của tôi sẽ có bốn cấp độ (Junior Developer, Developer, Senior Developer, Expert Developer);
- Mỗi cấp độ được chia thành một số cấp độ phụ:
- Junior Developer: 3 cấp độ phụ.
- Developer: 6 cấp độ phụ.
- Senior Developer: 10 cấp độ phụ.
- Expert Developer: ∞ cấp độ phụ.
- Chúng tôi đánh giá chủ quan cùng với nhân viên (không phải là đánh giá từ trên xuống mà là đánh giá lẫn nhau). Điểm được đánh giá chi tiết, do đó mọi nỗ lực đều được tính đến.
- Mỗi điểm có thể được đánh giá là:
- Điểm mạnh
- Điểm đang cải thiện dần
- Điểm yếu
- Điểm cần xác nhận lại
- Mỗi nhân viên đều có một bảng tính cá nhân liệt kê kế hoạch của mình.
- Để đạt đến cấp độ N+1, nhân viên cần:
- Điểm mạnh được đánh giá là quan trọng từ cấp độ N-1 trở xuống.
- Có một lượng lớn Điểm mạnh ở cấp độ của mình.
- Một số điểm mạnh từ cấp độ N+1.
- Điểm có thể được thêm hoặc bớt trong tương lai, đây chỉ là ảnh chụp nhanh chứ không phải là điểm cố định.
Junior Developer
- Có ít nhất 1 năm kinh nghiệm phát triển web.
- Nắm vững kiến thức cơ bản của ít nhất một trong các lĩnh vực: Frontend hoặc Backend.
- Thoải mái với các tính năng thường ngày.
- Có thể đăng và giải quyết các lựa chọn dễ dàng nội bộ (sách hướng dẫn/mẫu có sẵn/trang web).
- Có bài phát biểu tại các sự kiện nội bộ team.
- Viết bài đăng blog đơn giản.
- Có thể đăng và giải quyết các vấn đề dễ dàng của mã nguồn mở.
- Đăng nội dung có liên quan trong bài học kinh nghiệm.
- Theo dõi các hoạt động được phân bổ.
- Có thể giao tiếp bằng tiếng việt một cách thành thạo.
Developer:
- Có ít nhất ba năm kinh nghiệm phát triển web.
- Thành thạo một trong các kỹ năng của chúng tôi: Frontend hoặc Backend.
- Giúp đỡ các nhà phát triển ít kinh nghiệm.
- Xác định và giải quyết các vấn đề nội bộ (sổ tay hướng dẫn/mẫu chuẩn/trang web).
- Có thể đưa ra ý kiến và lập luận về các quyết định kỹ thuật và kiến trúc dự án.
- Có khả năng phản ứng trong các trường hợp khẩn cấp.
- Có thể sắp xếp ý tưởng và lập luận phức tạp bằng mindmap.
- Phát biểu tại các hội nghị trong phòng/trung tâm.
- Viết các bài đăng blog chia sẻ.
- Thoải mái đóng góp, gửi bản sửa lỗi và cải tiến trên các công cụ nguồn mở mà mình sử dụng.
- Có thể chỉ định các tính năng với nhóm và khách hàng.
- Có khả năng tự quản lý, tổ chức các hoạt động và theo dõi tiến độ.
- Có thể tự triển khai từ đầu đến cuối một dự án đơn giản mà không cần hỗ trợ của Senior hoặc team triển khai.
Senior Developer:
- Có ít nhất bốn năm kinh nghiệm phát triển web.
- Có thể làm việc tốt với các hoạt động quản lý và phát triển.
- Thoải mái trong việc quản lý kỳ vọng của khách hàng.
- Duy trì động lực và tinh thần học hỏi cho nhóm.
- Hình thành và triển khai các quy trình mới trong công ty.
- Phát biểu tại các hội nghị thuộc tổng công ty hoặc hội thảo mở rộng hơn.
- Viết bài đăng blog nâng cao.
- Duy trì các thư viện nội bộ của công ty bằng cách tìm lỗi, liệt kê các cải tiến có thể, mã hóa thư viện hoặc phân công nhiệm vụ cho phù hợp.
- Có khả năng lập bản đồ nhu cầu về quy trình phát triển và đề xuất cải tiến.
- Có khả năng đưa ra ý kiến có căn cứ về các quyết định liên quan đến dự án kỹ thuật và kiến trúc.
- Có thể dự đoán nhu cầu của khách hàng về quy mô nhóm và các cơ hội có thể để công ty tổng hợp thêm giá trị cho dự án.
- Thoải mái trong việc quản lý khủng hoảng.
- Hiểu biết sâu sắc về ít nhất một lĩnh vực phát triển web (API, SPA, SQL, v.v.).
Expert Developer:
- Có ít nhất sáu năm kinh nghiệm phát triển web.
- Thoải mái khi lãnh đạo các dự án lớn, làm việc với các nhóm liên ngành.
- Thu hút các dự án đến TTPM nhờ sự hiện diện trên thị trường và cộng đồng.
- Có những đóng góp quan trọng trong các dự án mã nguồn mở quy mô lớn.
- Được cộng đồng quốc tế công nhận là chuyên gia trong một lĩnh vực kiến thức nào đó.
- Trao đổi với bên ngoài công ty và đưa ra xu hướng phát triển.
(Quan điểm cá nhân)
0 comments:
Đăng nhận xét
Có nhận xét mới