Khi gửi đơn đến apply vào cty, trong cv rất nhiều bạn đính kèm các dự án mình đã làm và đưa lên github, một số bạn còn đầu tư hẳn một host và up lên. Hy vọng nhà tuyển dụng đánh giá cao thành quả, và thừa nhận mình như ứng viên có chút kinh nghiệm.
Sẽ rất tốt nến bộ source đó là có đúc kết kiến thức của bạn, hoặc giúp bạn nâng kinh nghiệm. Nhưng bên cạnh đó, vẫn có nhiều bạn gần như chỉ gõ code theo hướng dẫn của video, cuối cùng cũng ra một bộ source hoàn chỉnh nhưng giá trị kiến thức thì không nhiều.
Câu hỏi đặt ra là, nhà tuyển dụng có biết bạn viết “code vẹt” hay có lắng đọng gì thông qua các video hướng dẫn này không ? Và câu trả lời thường là Họ Có Biết. Do đó, nếu bạn chỉ muốn đem code đã viết ra lòe thì nên suy nghĩ lại, có thể nó không phải điểm cộng mà là điểm trừ nếu bạn không nắm rõ kiến thức.
Vậy làm sao việc code theo hướng dẫn mang lại nhiều giá trị hơn, mình gợi ý vài cách như sau
- Thay cách viết này bằng cách viết khác: Vd trong các trang shopping cart, các sản phẩm khách hàng mua được lưu trong cookie thì đổi sang lưu trong session.
- Bổ xung chức năng: Vd trong các trang shopping cart, phần review đơn hàng bổ xung chức năng show các hàng hóa cùng loại trong giỏ hàng, hoặc đang bán chạy . . .
- Viết lại nhưng với tính chất khác: vd nếu video/tài liệu hướng dẫn làm trang bạn hàng thời trang, thì viết lại nhưng cho bán Điện Thoại hoặc Laptop. Hai hệ thống tương tự nhau nhưng khác biệt về tính chất hàng hóa cũng sẽ tạo ra độ khó nhất định
Và sẽ còn tốt hơn nữa nếu bạn chỉ xem yêu cầu, hay mô tả chức năng là có thể code một trang web hoàn chỉnh trong khả năng của mình. Làm được như vậy, ít nhất bạn đã có thể trở thành lính trơn tỏng lĩnh vực này rồi. Sẽ ngạc nhiên nếu cở này mà apply fresher hay ít nhất intern mà không pass được.