Các nhà thiết kế web có cần biết các kỹ thuật CSS và HTML hiện đại cơ bản không?
Vâng.
Tại sao hoặc tại sao điều này không quan trọng đối với một nhà thiết kế web tròn?
Tôi trả lời "có" vì bạn đã sử dụng từ cơ bản .
Điều tối cần thiết là các nhà thiết kế web phải biết các kỹ thuật HTML và CSS cơ bản, giống như cách các kiến trúc sư phải biết một cái gì đó về vật lý và khoa học vật liệu, các nhà thiết kế in ấn phải biết một vài điều về quy trình in CMYK và các nhà thiết kế thời trang phải biết gì đó về vải.
Nếu bạn không biết gì về các kỹ thuật CSS và HTML, bạn không thể tự gọi mình là "nhà thiết kế web". Bạn chỉ đơn giản là một nghệ sĩ hoặc một cái gì đó.
Nhận xét về suy nghĩ của bạn:
Các nhà phát triển web front end nên có đủ kỹ năng để viết mã lên bất kỳ thiết kế nào.
Sai. Đây là một sự đơn giản hóa. Một số điều không dịch tốt lên web. Một số thiết kế có thể rơi ra hoặc không hoạt động trên một nền tảng hoặc kích thước màn hình nhất định cần được hỗ trợ.
Một nhà thiết kế web cần biết các giới hạn tùy thuộc vào đối tượng và yêu cầu về hiệu suất. Một nhà thiết kế biết CSS và HTML biết cách điều chỉnh thiết kế để mã bên dưới có thể được thực hiện đáp ứng và hiệu quả nhất có thể.
Các nhà thiết kế web nên có một sự hiểu biết về cách người dùng sẽ thực sự tương tác với thiết kế của họ.
Bạn đã mô tả UX Design , một ngành học hoàn toàn khác. Mặc dù Thiết kế Trải nghiệm Người dùng liên quan đến các khía cạnh của Thiết kế Đồ họa, nhưng nó thực sự có rất ít liên quan đến CSS hoặc HTML.
Mặc dù các nhà thiết kế web giỏi hoàn hảo nên làm quen với UX Design, nhưng họ cũng thường hợp tác với các chuyên gia UX.
Các cửa hàng thiết kế muốn có các nhà thiết kế thiết kế và để lại tất cả các mã cho các nhà phát triển.
Điều này có thể đúng một phần, nhưng không hoàn toàn. Một mô hình phổ biến trong các hệ thống quản lý nội dung là MVC (model / view / controller). Nhiều cửa hàng thiết kế muốn các nhà thiết kế làm quen với mã HTML / CSS để họ có thể tập trung vào việc trình bày nội dung ("chế độ xem"), trong khi các nhà phát triển tập trung vào mô hình / bộ điều khiển.
Điều này không có nghĩa là một số cửa hàng không sử dụng Nghệ sĩ đồ họa, những người chỉ tập trung vào các yếu tố đồ họa và đẩy các pixel xung quanh - nhưng theo quan điểm của tôi thì không phải là Nhà thiết kế web. Một trang web lớn có thể sử dụng Nghệ sĩ đồ họa, Nhà thiết kế web, Nhà thiết kế UX, Nhà phát triển web và Chuyên gia cơ sở dữ liệu, những người cùng hợp tác để tạo ra một trang web hoàn chỉnh. Một người làm việc tự do xây dựng các trang web nhỏ hơn có thể học hỏi tất cả các ngành và tự gọi mình là Nhà thiết kế / phát triển web.