Làm sao để làm quen dự án mới một cách nhanh nhất
mức độ làm quen
-
Xác định, làm rõ vai trò của bản thân trong dự án, bắt đầu bằng cách hỏi PM những công việc của mình khi vào dự án. Yếu tố này cực kì quan trọng.
-
Xác định công nghệ cần sử dụng, và mức độ (kiến thức vừa đủ) để có thể dùng trong dự án.
-
Tìm "who": hãy tìm người để hỏi. Về business, tìm hỏi BA hay những người trực tiếp liên quan đến module mình đang làm. Về tech, tìm hỏi trực tiếp tech lead. Hãy xin họ learning path rõ ràng để tối ưu thời gian làm quen học hỏi.
-
Trong 2 tháng đầu chính là thời gian để học hỏi, vì vậy mình sẽ có kim bài miễn "ngu". Sẽ không có ai chê trách chúng ta trong thời gian đầu cả, vì vậy hãy mạnh dạn hỏi.
mức độ "cao" hơn
-
Bookmark lại tất cả các tài liệu cần thiết để làm quen dự án, sắp xếp nó theo một lộ trình cho dễ theo dõi. Đặc biệt nếu dự án chưa có nhiều tài liệu rõ ràng hay learning path, thì tài liệu mình làm sẽ đặc biệt quý giá cho những người onboard đến sau.
-
Nên ghi lại tất cả các công việc mình làm trong ngày, đo đạc nó với learning path tương ứng. Hãy luôn luôn nghĩ đến việc tài liệu hóa mọi thứ.
-
Khi đã hoàn thành được các yêu cầu mình được giao hãy tìm hiểu rộng hơn nữa:
- Tìm hiểu xem module mình đóng vai trò gì trong bức tranh tổng thể
- Mối quan hệ trực tiếp của các module khác với module của mình là gì.
- Đầu vào, đầu ra của module
- Mối quan hệ trực tiếp của các module khác với module của mình là gì.
- Đầu vào, đầu ra của module
Lập trình viên "chuyên nghiệp"
-
Khi code, hãy đảm bảo tính năng đã được unit test. Có thể không cover hết các case, nhưng đảm bảo tính năng pass được happy case và một số edge case. Có evidence rõ ràng.
-
Hạn chế những lỗi sai cơ bản như là thiếu check null, lỗi parse số.
-
Luôn ưu tiên clean code. Nếu thấy chưa clean, hãy dành thời gian để clean nó.
-
Hãy tập cách tài liệu hóa mọi thứ, từ quy trình nghiệp vụ cho đến tài liệu kĩ thuật.
-
Luôn cố gắng đạt được tính tự chủ trong dự án. Hạn chế tối đa phụ thuộc bên ngoài, ví dụ validate trên FE rồi thì vẫn phải cần validate trên BE.
-
Nên ghi lại toàn bộ công việc mình thực hiện hàng ngày một cách chi tiết. Điều này giúp cho bạn và người quản lý thấy được các công việc bạn đã làm được trong dự án.
-
Luôn giúp đỡ những đồng nghiệp khác. Chia sẻ, chia sẻ và chia sẻ. Hãy chia sẻ kiến thức và kinh nghiệm của bản thân và cũng là cách để học hỏi từ mọi người.
-
Luôn biến mình thành người có thể thay thế. Như vậy bạn mới có thời gian để làm những cái có giá trị hơn.
-
Tuân thủ rule của nơi làm việc. Nhưng cũng hãy giữ cho mình những nguyên tắc của riêng mình. Hòa nhập chứ không hòa tan.
No Comments