Viết mã

Frontend SELF VI
Mức độ , Bài học
Có sẵn

14.1 Một ngày bình thường trong đời lập trình viên

Là lập trình viên dễ dàng và thú vị. Project Manager lo tổ chức công việc, Product Owner lo danh sách các tính năng sản phẩm. Scrum Master tổ chức các cuộc họp. Mọi quy trình tổ chức đều được chuẩn hóa và tiêu chuẩn hóa tối đa.

Một ngày bình thường trong đời lập trình viên

Bạn đến công ty vào buổi sáng, pha cho mình một tách trà hoặc cà phê và ngồi vào máy tính. Mở chat chung, xem thử có tin nhắn nào khẩn cấp không, có ai bị ốm không, và nếu mọi thứ đều ổn, bạn bắt đầu làm việc.

Bạn mở trang JIRA, nơi lưu trữ danh sách tất cả các nhiệm vụ của đội: backlog của dự án và backlog của sprint hiện tại. Các nhiệm vụ đã được sắp xếp theo thứ tự ưu tiên bởi Scrum Master/TeamLead hoặc Product Owner của bạn.

Bạn lấy nhiệm vụ từ đầu đỉnh danh sách — nhiệm vụ có ưu tiên cao nhất — và bắt đầu làm việc. Để làm điều này, bạn cần chuyển đổi nó sang trạng thái In Progress. Điều này được thực hiện chỉ vài cú nhấp chuột. Xong, thời gian bắt đầu.

Trong mô tả nhiệm vụ thường có thêm thông tin hoặc liên kết đến tài liệu. Nhiệm vụ phải chứa toàn bộ thông tin cần thiết để bạn có thể hoàn thành nó. Cung cấp thông tin này là trách nhiệm của người quản lý của bạn.

Nếu có gì đó không ổn, bạn có thể gán lại nhiệm vụ cho người quản lý của mình và viết vào phần bình luận những câu hỏi nào đã nảy sinh và/hoặc thông tin nào còn thiếu.

14.2 Viết mã

Bạn đã nghiên cứu mô tả nhiệm vụ và bạn hiểu cần phải làm gì. Tuyệt vời, hãy bắt tay vào công việc. Ở đây kinh nghiệm học từ CodeGym, làm việc nhóm sẽ giúp bạn rất nhiều.

Sau khi một tính năng mới đã hoàn thành, và bạn đã kiểm tra chúng, bạn cần đưa mã của mình vào Git. Điều này được thực hiện chỉ qua vài cú nhấp chuột ngay từ IDE. Trường hợp của bạn là từ WebStorm. Bạn commit mã của mình vào kho lưu trữ địa phương trước, sau đó đẩy (push) nó lên kho lưu trữ Git trung tâm.

Thường thì bước cuối cùng này được thực hiện qua Pull Request, khi bạn gửi yêu cầu cho team lead của mình qua Git để review mã của bạn. Nếu mã ổn và không có nhận xét nào về nó, team lead của bạn sẽ chấp nhận pull request và nó sẽ được đưa vào nhánh làm việc chính của git.

Quan trọng!
Đừng im lặng nếu bạn không biết làm nhiệm vụ. Tình huống này thường xảy ra, và nhiều người mới (và không chỉ người mới) thường giải quyết sai. Hãy nhớ, nếu bạn không hiểu cách làm nhiệm vụ sau 2 giờ, bạn cần thông báo cho người quản lý của mình.

Cũng đừng đến gặp team lead với câu "điều này không thể làm được". Câu như vậy rất khó chịu, nhất là khi team lead biết chắc chắn rằng "có thể làm như thế", và có lẽ đã làm điều tương tự nhiều lần.

Không biết làm — hãy nói: "tôi đã dành hai giờ/hai ngày cố gắng tìm hiểu cách làm điều này, nhưng không thành công". Team lead sẽ vui lòng chỉ cho bạn... hướng đi nào để tìm kiếm trên Google.

Vậy là chúng ta đã cùng nhìn qua bức tranh của sản xuất sản phẩm hiện đại. Viết mã chỉ là một phần nhỏ trong toàn bộ công việc, nhưng mọi thứ được tổ chức sao cho không gì làm bạn phân tâm từ công việc của mình. Vậy nên hãy mạnh dạn học Frontend — bạn sẽ thích làm lập trình viên.

Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION