MỘT NGÀY CỦA LẬP TRÌNH VIÊN SẼ BẮT ĐẦU NHƯ THẾ NÀO?

photo 2024 04 16 14 35 37

   Bạn nghĩ gì khi nhắc tới một lập trình viên (Dev): Những chàng trai khô khan “vùi mình” trong code, cuộc sống mỗi ngày đều xoay quanh việc fix những “con bug” và giao tiếp với thế giới bên ngoài cũng chỉ qua màn hình máy tính. Một ngày của coder có thực sự nhàm chán đến thế? 

Với tính chất nghề nghiệp, chắc hẳn chúng ta không còn xa lạ với hình ảnh những chàng Dev ngồi code cả ngày lẫn đêm, họ được gán biệt danh “cú đêm” chắc cũng có lý do cả đấy! 

Hãy cùng theo chân những coder nhà E để xem một ngày của họ sẽ bắt đầu như thế nào nhé!

Quy trình làm việc của một lập trình viên đôi khi sẽ khiến những người đối diện nhìn họ một cách tò mò. Chẳng hạn như, nếu không phải là người trong nghề, họ sẽ thắc mắc lập trình viên là nghề gì mà thấy họ ngồi với máy tính 24/7.

Cùng gặp gỡ Anh Đình Minh – chàng Dev cừ khôi đến từ Evomanu với những chia sẻ hết sức thực tế để hiểu thêm về một ngày của coder nhé.

  • Truy cập Jira cập nhật tình hình 

Hàng ngày mình đến công ty lúc 8h30, việc đầu tiên là truy cập Jira cập nhật tình hình task và bug tồn đọng. Đối với mỗi anh em Dev, thật là một ngày vui vẻ nếu không có bug”. 

  • Daily meeting

Họp hàng ngày thường diễn ra vào khoảng thời gian ngắn buổi sáng. Việc này giúp leader cũng như các thành viên trong team nắm được tiến độ dự án, phân công công việc và nhận transfer nghiệp vụ từ BA cũng như yêu cầu từ phía đối tác.

  • Một ngày làm việc của lập trình viên không thể thiếu viết code

Khi hỏi công việc của lập trình viên là gì thì đa số câu trả lời sẽ là viết code. Đây là một đáp án đúng nhưng chưa đủ. Bởi code được viết theo công thức nhưng người viết cần phải có tư duy linh hoạt để đáp ứng các yêu cầu của cấp trên, đảm bảo không có lỗi trong quá trình viết code. Vì vậy, bạn cần có ý tưởng hoàn chỉnh trước khi thực sự viết code.

  • Phân tích nghiệp vụ và Review code

Mỗi khi hoàn thành task, hay nghiệp vụ, người leader sẽ review qua công việc mình đã làm và chỉ ra những phần đã làm tốt và những phần chưa ổn. Nếu đã đáp ứng nghiệp vụ và không còn vấn đề gì thì sẽ được build lên môi trường QA.

  • Thử nghiệm

Sau khi được kiểm duyệt qua chuyên môn, code được chuyển tới bộ phận Tester. Họ là người thử nghiệm và đảm bảo phần mềm chạy đúng và “mượt mà”. 

  • Họp cùng các phòng ban liên quan

Nếu như các bộ phận truyền thông, hành chính cần phải họp giao ban thường xuyên thì lập trình viên cũng phải tham gia rất nhiều các cuộc họp khác nhau:

  • Khi có dự án mới 
  • Hoàn thiện một dự án
  • Khi cần thảo luận lại một business không rõ ràng
  • Thảo luận với đối tác
  • Tổ chức training công nghệ mới

Tần suất diễn ra các cuộc họp sẽ khác nhau tùy vào công ty và kế hoạch của team. Thế nhưng đây là việc bắt buộc và diễn ra khá thường xuyên khi là một lập trình viên. 

Anh Tiến Hải (TTPM1), hiện đang Onsite tại đơn vị đối tác cũng cho biết thêm: “Công việc hàng ngày của mình cũng như các anh em Dev khác, tuy nhiên môi trường làm việc đa số sẽ là trao đổi cùng các anh chị lớn hơn nhiều tuổi. Mới đầu có cảm thấy hơi áp lực nhưng sau dần cũng được mọi người giúp đỡ nhiều nên mình cảm thấy thoải mái và tự tin hơn. Thỉnh thoảng mình sẽ nhận được những đầu việc khá hay tích hợp với nhiều hệ thống mới, tiếp cận với các công nghệ mới mà trước đây chưa từng làm như các vấn đề nổi bật của hệ sinh thái của Microsoft”.

Hy vọng những chia sẻ của hai chàng Dev cừ khôi nhà Evotek đã giúp mọi người hiểu thêm về nghề lập trình viên cũng như quy trình một ngày làm việc của họ diễn ra như thế nào.