Được sự đồng ý của tác giả Photon, Kmin được gửi đến quý bạn đọc phần 2 của bức thư Photon gửi cho cậu bạn của mình chia sẻ về điều mà doanh nghiệp kỳ vọng về một Fresher Front-end Engineer.
Tớ đã trở lại đây, sau bài viết như thế nào ở phần 1, hãy cùng tớ khám phá những kỹ năng doanh nghiệp cần ở vị trí này level fresher (level cho người mới học xong, mới ra trường đó) và lộ trình học nha.
Trong một cuộc khảo sát của Kmin Academy về sự đánh giá của doanh nghiệp về các IT Fresher, các doanh nghiệp kỳ vọng về một Fresher như sau:
Có kiến thức nền tảng vững chắc:
Công nghệ mới thì công ty có thể huấn luyện được và sẽ dễ dàng hơn rất nhiều nếu các Fresher có một nền tảng lập trình vững chắc. Kiến thức nền có thể được kể đến như: Ngôn ngữ lập trình Javascript, tư duy giải quyết vấn đề trong lập trình bằng thuật toán, cấu trúc dữ liệu, tư duy cơ bản về OOP, HTML, CSS. Nếu công việc chính là dùng các framework đình đám như React, Angular, Vue thì cũng cần biết tư duy, khái niệm cơ bản (main concept). Biết cách áp dụng các kiến thức vào trong dự án thực tế.
Các giải pháp được áp dụng phải dựa trên sự hiểu về bản chất. Code viết ra phải biết nó chạy như thế nào và vì sao phải viết như vậy.
Có rất nhiều lộ trình khác nhau để học Front-end. Theo như quan sát của tớ và quá trình trò chuyện với các nhà tuyển dụng, lộ trình này đáng để chúng ta tham khảo để đạt mục tiêu sau:
Lộ trình về kiến thức gồm các module như sau:
Kỹ thuật lập trình cơ bản với ngôn ngữ Javascript.
Cơ bản về lập trình hướng đối tượng (OOP)
Javascript thế hệ mới (ES6, ES7, ...)
Tư duy lập trình với thuật toán và cấu trúc dữ liệu
HTML cơ bản
CSS cơ bản
Javascript DOM và BOM
SCSS/SASS
Bootstrap
jQuery - Bản chất và ý tưởng của jQuery - Xử lý hiệu ứng (effects) với jQuery - Tương tác HTML, CSS bằng jQuery - Traversing, Misc
React/Angular/Vue
Cậu có thể chọn một trong 3 framework / library nổi tiếng nhất hiện nay để học tiếp
Các chủ đề nâng cao và tối ưu hiệu năng - Cơ chế render của browser - Chrome Developer Tool - Google Speed Insight - Lazy loading - SEO (Search Engine Optimization) - Webpack - Giao thức http và https - CLI terminal - Security
Các công cụ, kỹ năng nên thành thạo:
Tớ sẽ quay lại.
Photon
Cv như 1 tấm vé để nhà tuyển dụng có những ấn tượng đầu tiên về bạn. Hãy cùng thử xem CV có gì và cần làm tốt nó như thế nào nhé!
Xem thêmLiên hệ
Copyright by Kmin Academy