Chào anh Dũng và mọi người !
Hiện tại em đang tham gia một project đã được 2 năm tuổi, BE và cả FE đều hai năm
BE thì sử dụng Scala & PlayFramework :'( hic hic
Xin các bậc cao nhân truyền lại kinh nghiệm khi mọi người tham gia một project mới trong công ty với ạ !
Theo kinh nghiệm của em thì như sau, mọi người bổ sung thêm nhé
- Được trainning về business, workflow của nhóm
- Học về tech stack mà dự án đang sử dụng
Q: Khi code-base quá lớn thì chúng ta nên bắt đầu từ đâu ?
Q: Nếu hỏi và yêu cầu trợ giúp thì nên hỏi như thế nào ạ ?
May quá anh cũng đang làm trong dự án to đùng đùng nên có thể chia sẻ được cho em:
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