Bài trước: Lập trình Web (6) - Muốn làm web cần học những gì
2. Lộ trình học web front-end
Học tới phần này là bạn đang hướng tới một nghề cụ thể. Đó là nghề làm web. Tất nhiên, có thể bạn còn do dự, không biết đi theo rồi có làm được không? Lỡ học xong không xin được việc thì sao? Đam mê, sở thích của mình là gì? Cứ tiến lên thôi bạn nhé. Nhiều bạn cứ nặng nề về đam mê, sở thích. Hãy thực tế một chút, học lấy cái nghề để kiếm việc, kiếm tiền, để tồn tại, để sống cái đã. Hãy học và làm nghề dựa vào sở trường, vì nó có vẻ lâu bền và hợp lý hơn là dựa trên đam mê, sở thích (có tính nhất thời và dễ thay đổi).
Ngoài ra, bạn nhớ thực hành và áp dụng các cách học sao cho có hiệu quả.
Chúng ta cùng nhìn lại quy trình để tạo ra một sản phẩm web:
Chúng ta sẽ học để làm việc ở bước 6, thực hiện “Cài đặt”
hay lập trình ứng dụng web.
Cụ thể hơn, bạn xem lại Tháp quản lý sản phẩm ở hình sau,
Theo quy trình trên, sau bước 10, và 11, chúng ta đã có bản thiết kế (UX/UI) của ứng dụng web. Công việc tiếp theo là làm phần front-end và back-end cho ứng dụng.
Làm UI/UX và back-end là các nhánh công việc khác, bạn có thể tự tìm hiểu thêm. Phần này sẽ giúp bạn học để làm phần front-end của một ứng dụng web (bước 12).
Hiểu một cách đơn giản, làm web front-end là việc chuyển đổi từ bản thiết kế (UI/UX) sang HTML, CSS và JavaScript.
Một cách bài bản, để làm phần front-end, các bạn phải học hết Kiến thức đại cương, và Kiến thức cơ sở ngành. Một số chủ đề cần học như:
Nếu vì lý do gì đó, bạn không thể học tuần tự các chủ đề có tính nền tảng như trên, thì bạn vẫn có thể bắt đầu ngay vào việc học để làm web front-end. Trong quá trình học, bạn thấy thiếu kiến gì thì học bổ sung.
Lộ trình học để làm phần front-end (tham khảo trên trang https://roadmap.sh/frontend):
Các bạn nên học tuần tự các chủ đề ở bảng trên, theo thứ tự từ trên xuống dưới. Nếu không, sẽ rất khó hiểu, dễ dẫn tới chán nản và bỏ cuộc.
Bạn cũng nên để ý, nếu đọc nhiều trên mạng sẽ thấy có nhiều lộ trình học. Mỗi lộ trình có sự khác biệt nhau một chút. Điều này cũng dễ hiểu, bởi để đi tới đích thì luôn có nhiều hơn một con đường. Vì vậy, hãy cứ chọn một lộ trình mà bạn thấy thích, và học theo nó. Trong quá trình học sẽ linh hoạt học thêm các chủ đề mà bạn thấy cần, thấy hữu ích.
-----

