>Một ngày làm việc của Team phát triển dự án phần mềm

Một ngày làm việc của Team phát triển dự án phần mềm

22/12/2023

Chào mọi người.!
Hôm nay, mình xin phép được chia sẽ với mọi người, những đồng nghiệp là IT như mình về một ngày làm việc khá thú vị của developer và team code như thế nào. Đây là chia sẽ từ góc độ bản thân, team mà mình đang quản lý, nên có thể không đúng với các anh/chị/bạn bè khác, mình chỉ mong nhận được sự đóng góp tích cực, cơ hội được hoàn thiện hơn.

Chúng ta sẽ hay hỏi, 1 ngày 24 giờ của các dev sẽ như thế nào, có OT nhiều không, task giải quyết ra sao, và nếu là leader thì họ sẽ làm gì, vì sẽ có nhiều bạn bắt gặp rất nhiều leader rất thảnh thơi, ngồi café hết buổi sáng với chiếc điện thoại lướt lướt, nói nhỏ nghe, họ cũng làm việc nhé. Còn nếu như bản thân mình thì cũng như thế, 1 chiếc Iphone với 100% pin, khoảng 6 tiếng còn 15% pin, mình không chơi game nhe, tất cả là check email, zalo group, discord, workchat, vài application nhỏ, thế là tèo cái điện thoại.

Mình hiện tại đang làm cả 2 việc, đó là dev và leader, cơ bản là mình thích được code mỗi ngày, nghiên cứu thêm để không phải tụt hậu khi mà AI đang có chiều hướng mạnh quá, đặc biệt là kiến trúc ứng dụng mới khi bắt đầu cho các dự án nhiều người request.Với góc độ là lập trình viên thì mình thường làm các công việc sau:

- Cảm ơn: Mình hay có thói quen thức dậy lúc 04h sáng, uống 1 ngụm nước, sau đó thư giản bằng cách nhìn xung quanh, hít thở không khí, và thầm cảm ơn đời vì mình vẫn còn tồn tại ở cõi đời này. Sau đó, mình bắt đầu đọc sách, nói đến đây thì mình thích đọc sách business, bởi vì hướng nghiên cứu của mình thiên về mảng kinh doanh nhiều hơn.

- Thể dục nhẹ: mình thì thích chạy bộ và căng cơ, vì nó giúp cho mình thư giãn cơ thể, đơn giản vì ngồi quá lâu trong ngày để tập trung code và làm việc.

- Ăn sáng: nhắc đến đây thì mình hơi khác chút, mình thường luộc rau củ quả, 4 trứng gà (mình không ăn lòng đỏ), ngủ cốc, yaout, ly mật ong chính hiệu, và thế là mình đã no nê rồi, tuy nhiên, lâu lâu cũng 1 bát phở hay 1 đĩa cơm tấm gì đó……

Và giờ mình bắt đầu chuyên môn thôi, hơi cá nhân quá rồi nhỉ. Giờ tập trung chuyên môn thôi.

08h45: Mình thường kiểm tra email công ty, cá nhân và xem lại các Task của ngày trước cũng như cả ngày mình sẽ làm gì với Google Calender.
Thường thì các bạn khác hay check vân tay, đi làm đúng giờ 08h30 hay check vân tay rồi đi ăn sáng, hay làm ly café gì đó trước giờ làm việc,….cái này tùy theo mỗi phong cách làm việc của các công ty, do mình làm công ty cá nhân nên mình cũng không quá khắc khe.


09h00: Bắt đầu các công việc Daily Meeting
Thường mình mình tập hết team gồm lập trình viên, design, team leader, hr cùng nhau họp trong 60 phút để cập nhật tình hình công việc ngày hôm trước, và kế hoạch công việc sẽ làm hôm nay, kể cả việc trình bày các khó khăn gặp phải. Với cách làm việc này, mình sẽ biết được mỗi cá nhân đang thế nào trong quá trình làm task, cũng như những thông tin về dự án đang triển khai. Lần lượt mỗi thành viên sẽ trình bày gói gọn nội dung trong 5 phút, tức nhiên mọi người sẽ thấy quá dài, nhưng đối với cá nhân thì đó cũng là cách để mình nắm bắt vấn đề, dev cũng sẽ hiểu rõ hơn 1 task nào đó để có thể làm tốt hơn, với mình thì mindset sẽ ưu tiên hơn là dev giỏi.

 

10h00: Bắt tay coding dự án

Vậy là developer bắt đầu chạy Task, deadline này nọ trong quá trình làm dự án, thường là:

1- Đọc các task (nhiệm vụ) được nhận từ leaders, thậm chí là bạn tự lên task cho bản thân (cái này leaders, PM thường làm). Bạn có theo dõi trên hệ thống quản lý dự án Jira hay trên google sheet (cái này cũng tùy theo công ty, bên mình thì 90% dùng Google sheet cho các team nhỏ, còn team lớn thì dùng Jira. Một lưu ý nhỏ, hãy chủ động trong công việc thì cơ hội thăng tiến của bạn sẽ đến.

2- Một lời khuyên, developer nên trao đổi với Tester (kiểm thử) để rõ hơn nhiệm vụ cần làm trước khi bắt tay code, vì có thể dẫn đến những việc không hay sau khi review code.

3- Và chắc chắn rằng, developer phải chủ động trao đổi với người quản lý dự án (leader) hoặc các dev trong team để chắc chắn công việc cần phải làm nếu chưa rõ với Tester, điều này rất tốt cho quá trình làm task, tránh task bị delay cho dev chỉnh sửa quá nhiều lần khi leader không duyệt.

4- Nếu 3 vấn đề trên đã ổn thì dev bắt tay cho việc viết code theo các task cụ thể. Việc tìm hiểu keywor, fix bug lỗi thì hãy nhớ đến những dev trong Team, sau đó là Google thậm chí là stackoverflow/blog, và cứ thế lập đi lập lại liên tục cho đến khi công ty nghỉ trưa để ăn uống, giao lưu cafe cùng nhau.

 

12h00 : Ăn trưa và nghỉ ngơi chém gió
Việc ăn trưa thì mình hay dùng đồ ăn của vợ nấu sẵn theo phong cách sở thích của mình (ăn rau, cá, trứng, hạn chế ăn thịt đỏ), còn team thì hay đi quán ngoài, cái này tự do bạn nhé.

Một trong những điều thú vị mà dev thường lập đi lập lại mỗi ngày là sau khi dùng bữa trưa xong thì hay cafe chém gió, hút một điếu thuốc lào hay ngắm nhìn các cô gái đẹp (nói trước là dev không thể thiếu), thật ra thì việc ngồi cùng nhau chủ yếu để chia sẽ về bugs mình đang làm hay giao lưu trong team thêm, thậm chí là cùng chém gió công nghệ, xu thế, lương bổng, nói xấu leader hay nghía sang công ty khác lương cao hơn, và trước đây mình hay ngồi một mình cho ước mơ startup nhưng lỗ tay vẫn nhiều chuyện khi quá nhiều người chém gió (ngẫm lại quản thời gian thật thú vị)

 

13h30 : Bắt đầu công việc buổi chiều (có công ty là 14h)

Tiếp theo vẫn là chạy Task, deadline này nọ trong quá trình làm dự án như trên.

1- Tiếp tục code theo task, fix bug (sửa lỗi), tìm kiếm Google và stackoverflow, 

2- Gần như lập lại công việc như buổi sáng (bạn xem ở trên)

 

17h30 : Báo cáo kết quả công việc trong ngày (có công ty 17h, 18h)
Vào lúc 17h hằng ngày các dev sẽ cập nhật lại tình trạng của các task mình đang làm trên hệ thống báo cáo (Jira/Excel) và báo cáo tiến độ cho người quản lý dự án mình biết.


Ngoài ra, trong quá trình làm việc cả ngày thì đôi khi có hoạt động trao đổi với khách hàng qua skype, chat, workspace, slack....thậm chí là chat với bạn bè, bồ nhí....mình thì hay nhìn vợ con, xem video của con để bớt áp lực làm việc, và cứ thế thời gian trôi qua với quá trình viết code liên tục.

Vậy là dev đã hoàn thành những hoạt động trong 1 ngày làm việc, và cứ thế repeat…until thôi.

 

Nếu bạn thấy bài viết hay, thì mình sẽ viết tiếp một tuần, một tháng làm việc nhé.

Copyright © 2024 by 365learning