1. Công nghệ thông tin
  2. Hướng nghiệp

Làm sao để trở thành 1 Front-end giỏi?

Làm sao để bắt đầu học Front-end, mình muốn học. Có nhiệt huyết để học nhưng không biết bắt đầu từ đâu. Từ 1 trung tâm, hay tự học với cái laptop hàng ngày.

Từ khóa: front-end developer, tech job, Công nghệ thông tin, Hướng nghiệp

Để giỏi, phải trải qua 8 bước.

Bước 1, tìm hiểu ,nghiên cứu và học, có thể học ở trung tâm hoặc tự học cũng được. Dù học ở đâu cũng phải tự giác mà học chứ không có buông ra được, nếu không thì sẽ bị chai mòn và sẽ kết thúc ở bước 1

Bước 2, làm bài tập.

Bước 3, làm dự án có sự hướng dẫn (team hoặc của thầy cô hoặc ai đó).

Bước 4, tự nghiên cứu thêm và tự làm dự án cá nhân.

Bước 5, thực chiến, kiếm 1 công việc hoặc làm freelancer.

Bước 6, luyện tập tiếp mỗi ngày, nghiên cứu cái mới và tự học tiếp mỗi ngày.

Bước 7, luyện tập và luyện tập , chăm chỉ cày

Bước 8, truyền đạt kiến thức, dạy lại, hướng dẫn lại cho người khác hoặc cho các tân binh hoặc các thể hệ tiếp theo (đây cũng là 1 hình thức ôn tập lại và học hỏi thêm để phát triển hơn nữa)

Trả lời

Để giỏi, phải trải qua 8 bước.

Bước 1, tìm hiểu ,nghiên cứu và học, có thể học ở trung tâm hoặc tự học cũng được. Dù học ở đâu cũng phải tự giác mà học chứ không có buông ra được, nếu không thì sẽ bị chai mòn và sẽ kết thúc ở bước 1

Bước 2, làm bài tập.

Bước 3, làm dự án có sự hướng dẫn (team hoặc của thầy cô hoặc ai đó).

Bước 4, tự nghiên cứu thêm và tự làm dự án cá nhân.

Bước 5, thực chiến, kiếm 1 công việc hoặc làm freelancer.

Bước 6, luyện tập tiếp mỗi ngày, nghiên cứu cái mới và tự học tiếp mỗi ngày.

Bước 7, luyện tập và luyện tập , chăm chỉ cày

Bước 8, truyền đạt kiến thức, dạy lại, hướng dẫn lại cho người khác hoặc cho các tân binh hoặc các thể hệ tiếp theo (đây cũng là 1 hình thức ôn tập lại và học hỏi thêm để phát triển hơn nữa)

Bản thân mình cũng tự học để trở thành developer, lời khuyên của mình dành cho bạn là:


Trung tâm và trường học chỉ có thể dạy bạn lý thuyết, học thuật để bạn có nền tảng tốt để tự học và nghiên cứu tốt hơn. 

Thứ mà bạn học được, tương ứng với người đang dạy bạn. Nói cách khác bạn sẽ không thể làm developer nếu học từ người không hề làm nghề này, mà chỉ có thể tự học hoặc học từ developer thực thụ. Chúng ta có 24h mỗi ngày, developer và teacher cũng vậy, họ chỉ có thể dạy bạn thứ mà họ dành phần lớn thời gian mỗi ngày để nghiên cứu và sử dụng.


Hãy học kỹ năng và kinh nghiệm của người giàu kinh nghiệm trong nghề qua blog, youtube và sách mà họ viết. Hãy hack time của chính bạn bằng cách tiếp thu có chọn lọc từ kinh nghiệm của người đi trước, hãy học hỏi để biến những kinh nghiệm đó thành của bạn, chứ đừng bắt chước giống như họ.


Học từ căn bản, tìm mọi cách để hiểu bản chất và hãy luyện tập mỗi ngày (dù sau này bạn đã đi làm). Điều này sẽ giúp bạn linh hoạt và xử lý chính xác khi phải xử lý những trường hợp hiếm gặp hoặc khó nhằn.

Mọi công nghệ và kỹ thuật tiên tiến, đều xuất phát từ những thứ vô cùng căn bản, và đều có những pattern chung. Với kiến thức căn bản sẵn có sẽ giúp bạn nắm bắt những cái mới rất nhanh và nhẹ nhàng.


Hãy dùng đam mê để học một cách nghiêm túc. Tin mình đi, nếu bạn chỉ coi nó là cái nghề, không hơn không kém, thì bạn sẽ không bao giờ giỏi đâu. Mãi mãi.

Bắt đầu bằng cách tự học HTML, CSS. Một trong những cách đơn giản, không tốn tiền là học 1 khóa miễn phí trên coursera.

Cách tiếp cận thiết thực nhất là học CSS, HTML, javascript cơ bản trước (trong 1 khoảng thời gian xác định) rồi tiến hành làm 1 pet project.

ý tưởng về pet project đơn giản nhất là đi clone lại giao diện của vài trang web nổi tiếng như facebook, youtube, các trang web bán hàng, blog ... hay noron cũng được. Vừa học vừa hành mới dễ tiếp thu

chỉ có 1 bí quyết duy nhất thôi: THỰC HÀNH NHIỀU vs các bước sau
b1. chọn bừa 1 cái template nào đó
b2. lấy bản psd về và cắt html + css
b3. ngắm và chỉnh lại cho đúng ý mình
b4. chiêm ngưỡng và rút ra kết luận (khó khăn? thiếu kiến thức j? phần nào chưa hiểu sâu?...blabla)

Thành công luôn có bóng dáng của lao động

Theo mình thì muốn giỏi thì bạn cần có động lực và thật sự thích nó. Kiến thức sẽ được bổ sung qua quá trình học tập và làm việc. Chúc bạn may mắn

Nếu cảm thấy học 1 mình không biết phải học như thế nào thì bạn có thể học ở trung tâm, xem các video trên youtube, tự làm một vài ứng dụng nhỏ, có nhiều cách mà.