Web designer (WD) cần gì?
Một tư tưởng tốt, một khả năng sáng tạo và một tư tưởng không lệch lạc, đó là thứ mà chúng ta nên trau dồi. Thiết kế một trang web “có vẻ web” là một chuyện, mà thổi hồn vào nó là một chuyện khác. WD phải biết hòa hợp tốt nội dung và hình […]
Một tư tưởng tốt, một khả năng sáng tạo và một tư tưởng không lệch lạc, đó là thứ mà chúng ta nên trau dồi. Thiết kế một trang web “có vẻ web” là một chuyện, mà thổi hồn vào nó là một chuyện khác. WD phải biết hòa hợp tốt nội dung và hình ảnh, sự sắp xếp và bố cục, cũng như biết nắm bắt cái ý nghĩa của nội dung mà chuyển hóa nó thành cái thần của sự thiết kế. Nói chung thì cái này xuất phát từ sự đam mê, một chút năng khiếu, và cuối cùng quan trọng nhất là tinh thần học hỏi và rèn luyện.
Khả năng sử dụng phần mềm đồ họa.
Photoshop là phần mềm bắt buộc phải biết, tôi biết PS chút ít nên tôi tự tin nói vậy, ngay cả những thằng chuyên về lập trình mà tôi biết, thì mỗi lần thiết kế một trang web, tụi nó đều thuê một người bên ngoài team để làm việc gọi là thiết kế layout cho site, rồi trên cái nền layout đó mới phát triển code rồi v.v.. và v.v…
Khả năng sử dụng PS thì có nhiều hướng, nhưng trong thiết kế web thì kỹ năng quan trọng nhất là sử dụng nó để tạo nút bấm, thanh navigation, header, pha màu, typo.. kỹ năng về bố cục cũng rất quan trọng, đào sâu vào thì có thêm những kỹ năng quan trọng khác (như là pixel popping, mà tôi đã đăng ở bài viết trước).
Viết mã lệnh.
Trước tôi cứ tưởng thiết kế web thì không liên quan gì đến mã lệnh, sau này mới biết, không phải không liên quan, mà là nó là cái lõi của nghề thiết kế web. Như tôi đọc ở một trang web nào đó, thì một trang web gồm có 3 thành phần (lớp) là:
Nội dung (HTML)
Trình bày (CSS)
Ứng xử (Javascript)
Vậy, sơ sơ thì ta phải biết 3 ngôn ngữ lập trình web rồi, việc master không phải là dễ, nhưng cứ nhảy vào làm rồi thì sẽ sáng mắt ra, kinh nghiệm và kỹ năng sẽ ngày càng nhiều, lúc đó sự sáng tạo và vận dụng đa dạng phong phú sẽ trong tầm tay, không có gì phải đáng lo ngại, miễn là chịu khó.
Ngoài ra, biết thêm nhiều thì càng tốt, tôi có biết một số tựa sách thấy ghi là thiết kế web với ASP, với PHP, rồi ngôn ngữ J#.. những thứ ấy tôi không biết, nhưng không quan trọng, không biết cũng không sao, nói cho cùng thì nội bộ dân thiết kế web biết, mấy cái đó người ngoài chẳng cần quan tâm làm gì, dạng như dân thiết kế web tự dựng lên một căn phòng rồi vui chơi trong đấy theo cách riêng của họ, mình thì ở ngoài này chơi theo cách khác.
Ở một bài viết khác, tôi sẽ minh họa cho các bạn một trình tự cụ thể của nghề thiết kế web, còn bài viết này, xin dừng lại ở đây.