May quá anh cũng đang làm trong dự án to đùng đùng nên có thể chia sẻ được cho em:
- Đầu tiên chắc chắn là em sẽ được training về nghiệp vụ, overview, tech stack của dự án rồi
- Sau đó bọn anh bao giờ cũng có 1 task gọi là bootcamp, task này thường kéo dài khoảng 2 đến 3 tháng, em sẽ tìm 1 phần việc nào đó em cho là em có thể làm được vào thực hiện nó, trong quá trình này thì em nên tự chủ động tìm kiếm các thông tin và tổng hợp nó thành 1 wiki, không hiểu ở đâu thì em hỏi luôn
- Mới vào dự án thì nên đặt một mục tiêu nhỏ là hiểu 1 số chức năng mình đã quen thuộc, làm một số task kiểu fix bug hay làm chức năng mới để quen với code style và quy trình làm việc của team, vì dự án của em đã có sẵn rồi nên phải 1 2 năm em mới nắm được hết nên cứ bình tĩnh mà tận hưởng, đặc biệt đừng cố đập đi xây lại nhé, :D
Q1: Khi code-base quá lớn thì chúng ta nên bắt đầu từ việc tự vẽ lại system architecture của dự án, module diagram của dự án, dùng sản phẩm, vẽ lại một số luồng quan trọng
Q2: Nếu hỏi và yêu cầu trợ giúp thì nên tạo wiki, hoặc nêu rõ nội dung mình cần hỏi là gì. Không biết bên em thế nào, chứ bên anh rất nice, mọi người cứ hỏi thôi, không rõ thì hỏi lại cũng không cần quan trọng lắm, nhưng để em nhận được câu trả lời nhanh nhất thì tốt nhất em nên đặt một câu hỏi với đầy đủ nội dung kiểu: tôi đang đọc/làm chức năng này, tôi đã làm thế này, hiện tại tôi đang gặp vấn đề ở chỗ này, các bạn giúp tôi với, kiểu vậy.
Cám ơn anh ạ ! Câu trả lời rất đầy đủ và chuẩn xác
Bên cty em cũng nice lắm anh ạ ! Mng support nhiệt tình lắm
Vì e chưa có kinh nghiệm làm việc ở cty nên khi vào project lớn thì expectation của em để master project chỉ vài tháng thôi hoặc vài tuần thôi :)))
Hnay được nghe a nói bootcamp tận vài tháng thì e đã suy nghĩ lại
Thay vì muốn hiểu được toàn bộ project thì nay e sẽ tìm hiểu từng module thôi
Cám ơn anh
–
jungtin
1632441258000