Mình biết nhiều anh em muốn đốt cháy giai đoạn, học lướt CSS, rồi nhảy sang Bootstrap đến Javascript… Nhưng tin mình đi, anh em sẽ phải trả lại món nợ kĩ thuật này nhanh thôi.

Một số bạn còn đang học, chưa làm dự án thực tế thì mình sẽ giải thích ngắn gọn công việc Front-End ở công đa số công ty như sau.

Front-End thì làm những gì

Là người lập trình Front-End, bạn sẽ đảm nhiệm khâu giao diện người dùng sao cho phù hợp yêu cầu khách hàng nhất có thể. Đôi lúc công việc của bạn sẽ rơi vào các trường hợp như dưới đây.

  • Bạn gia nhập một team và team bạn không có designer, chỉ toàn là dev và tester. Lúc nhận dự án về, chính các dev Front-End là người tự phát thảo giao diện và tự code. Lúc này bạn phải có sự hiểu biết về UI/UX và cách sử dụng các phần mềm design web như Adobe XD, Sketch, Fegma, Photoshop…
  • Bạn nhận design từ designer và code lại bằng HTML, CSS, Javascript. Đây là trường hợp phổ biến nhất.
  • Bạn nhận nguyên một template mà ai đó đã code sẵn bằng HTML, CSS, (hoặc có một chút JS). Nhiệm vụ của bạn là code lại, chuyển nó sang SPA (Single Page Application). Lúc này 90% thời bạn sẽ chỉ code với Javascript

Website đẹp

Để thiết kế một website đẹp bạn phải hiểu UI/UX

Như bạn thấy đó, lập trình Front-End không chỉ dừng lại ở việc bạn chỉ code CSS, hay Javascript mà đôi khi còn phải đảm nhận thiết kế design sản phẩm nữa (có thể không xuất sắc như một designer nhưng phải ở mức chấp nhận được).

#css #javascript #web-development #bootstrap

Front-End Developer ơi, hãy học cho chắc CSS rồi học JavaScript
1.80 GEEK