Explore all courses in this category.
Explore all courses in this category.
Nguyễn Đình Cường
0 comment
09 Nov, 2026
Nhận một yêu cầu như "làm chức năng thanh toán" và không biết bắt đầu từ đâu là cảm giác quen thuộc, nhất là với người mới. Công việc lớn, mơ hồ dễ gây trì hoãn và đánh giá sai thời gian. Kỹ năng chia nhỏ task biến nó thành chuỗi bước rõ ràng mà bạn có thể làm và hoàn thành từng cái một.
Trước khi chia, hãy chắc bạn hiểu đúng yêu cầu. Hỏi lại cho rõ:
Viết lại yêu cầu bằng lời của bạn và xác nhận với người giao việc để tránh làm sai hướng.
Có hai cách chia:
Ví dụ với "đăng ký tài khoản":
Sau bước 1, bạn đã có một tính năng chạy được từ đầu đến cuối; các bước sau là cải tiến dần.
Một task tốt thường:
Cách viết tệ: "Xử lý thanh toán". Cách viết tốt: "Thêm endpoint POST /payments nhận orderId và trả về trạng thái pending".
Khi có phần bạn chưa biết cách làm, đừng cố ước lượng ngay. Hãy tạo một task khảo sát giới hạn thời gian, ví dụ "Thử gọi API của cổng thanh toán trong 2 giờ và ghi lại những gì học được". Sau đó mới chia nhỏ phần còn lại với thông tin tốt hơn.
Bạn không cần phần mềm phức tạp. Một danh sách trong file Markdown, ghi chú, bảng Kanban đơn giản (Cần làm, Đang làm, Xong) hay trang quản lý issue của GitHub đều đủ dùng. Điều quan trọng là danh sách luôn hiển thị trước mắt và được cập nhật.
- [x] Tạo bảng users trong database- [x] Form đăng ký lưu được email và mật khẩu đã băm- [ ] Kiểm tra định dạng email- [ ] Chặn email trùng- [ ] Gửi email xác nhận- [ ] Viết test cho luồng đăng kýChia nhỏ là kỹ năng nền tảng của việc làm phần mềm: hiểu mục tiêu, cắt thành lát dọc nhỏ, sắp xếp ưu tiên rủi ro và liên tục điều chỉnh. Hãy thử với việc bạn đang trì hoãn, viết ra 5-7 bước nhỏ và làm bước đầu tiên ngay bây giờ.
Để áp dụng cách làm này vào dự án thật có hướng dẫn, bạn có thể tham khảo các khóa học trên codebem.com.
Nguyễn Đình Cường
0 comment