Code project công ty 3 ngày dạy tôi hơn 3 tháng lý thuyết
"Cái bạn học một học kỳ, tôi đã trải qua trong… ba ngày chạy deadline."
Đồ án trường: đồ sộ trên giấy, nhưng thiếu... thực tế
Trường đại học là nơi đầu tiên tôi biết đến thuật ngữ như OOP, mô hình MVC, RESTful API. Nhưng đó cũng là nơi:
- Làm đồ án tuần: mất vài ngày
- Làm đồ án tháng: mất 1–2 tuần
- Làm đồ án cuối kỳ: mất cả tháng trời
Mỗi dòng code đều được viết trong áp lực… phải nộp để được điểm.
Công ty: Mỗi task là một bài kiểm tra thật
Khi vào công ty, tôi bắt đầu được giao task thật:
- Có deadline
- Có user dùng
- Có QA test
- Có bug phải fix trong ngày
Và rồi tôi nhận ra:
Code đồ án trường chỉ là mô phỏng, còn code ở công ty là thực chiến.
Project đầu tiên tôi làm trong 3 ngày ở công ty – gồm cả phân tích, coding, test và deploy – dạy tôi nhiều hơn cả 3 tháng làm đồ án cuối kỳ.
Làm thật, học nhanh – vì không còn đường lùi
Lý do tôi học nhanh hơn không phải vì ai đó dạy hay, mà vì:
- Code chạy sai = bug thật
- Bug thật = người dùng phản ánh
- Người dùng phản ánh = sếp hỏi “Ai làm cái này?”
Thế nên tôi học cách:
- Đặt tên biến dễ hiểu
- Viết commit gọn gàng
- Test từng bước
- Fix bug ngay lập tức, không đổ lỗi
Tốc độ = Hiểu đúng bản chất
Từ lúc đó, đồ án trường trở nên quá nhẹ.
- Đồ án tuần → xong trong vài tiếng
- Đồ án tháng → 1 buổi tối là xong
- Đồ án cuối kỳ → xử lý trong 1–2 ngày
Không phải vì tôi siêu hơn ai, mà vì tôi hiểu rõ bản chất hơn trước.
Bạn chỉ thực sự học được điều gì khi chính tay bạn làm nó.
"Đi làm sớm giúp tôi phát hiện ra: kiến thức không phải thứ bạn biết, mà là thứ bạn đủ tự tin để sử dụng."
— Ghi chép khi deploy project đầu tiên, 2017
Tiếp theo: Quản lý đầu đời, mentor đầu đời