Ngày nay, hầu như mọi hoạt động trong cuộc sống thực đều được thể hiện thêm trên “không gian ảo” nên nghề thiết kế, lập trình web không thiếu đất dụng võ...
...

Nếu bạn muốn bước chân vào lãnh vực này thì bài viết sẽ gợi ý cho bạn
cần chuẩn bị ra sao, học theo những môn nào... Không cần phải vắt óc và
căng thẳng vì các thuật toán như trong ngành công nghệ phần mềm, bạn
vẫn có thể đeo đuổi được niềm đam mê lập trình của mình qua nghề thiết
kế trang web. Với khoảng 1/4 dân số Việt Nam đang sử dụng Internet hàng
ngày như hiện nay và các dịch vụ kinh doanh qua mạng Internet đang gia
tăng từng ngày..., bạn không phải lo đến chuyện đất dụng võ khi học
nghề thiết kế web.
Kỹ năng mỹ thuật

Về cơ bản, bạn chỉ cần biết dùng tương đối thành thạo các phần mềm đồ
họa như Photoshop, Flash, CorelDraw là có thể đảm đương được khâu thiết
kế giao diện, thường là trang chủ, cho một website. Photoshop sẽ giúp
bạn xử lý một số hình ảnh làm hình nền cho trang web, tạo các nút bấm,
ghép hình để tạo banner, hoặc dùng tiện ích ImageReady có trong bộ
Photoshop để tạo ra các hình động dạng GIF. Còn với flash, bạn có thể
tạo được các hình ảnh động dạng SWF có dung lượng nhẹ hơn nhiều so với
dạng GIF, thường dùng làm trang chủ của một website; hơn nữa, flash còn
cho phép bạn nhúng các mã lệnh (như khi lập trình) vào để thực hiện các
thao tác chuyển động thay vì phải tạo ra từng frame như ở ImageReady.
CorelDraw ít được sử dụng trong thiết kế giao diện website nhưng nếu
biết dùng nó, bạn sẽ tạo ra những trang web có giao diện mới lạ nhờ
biết kết hợp nó với 2 phần mềm nói trên. Ngoài ra, bạn cần trang bị
thêm các kiến thức về kỹ thuật phối màu và bố cục trình bày để tạo ra
các giao diện dễ nhìn. Tùy theo từng ngành nghề, các doanh nghiệp
thường chọn các cấu trúc website khác nhau. Có nơi yêu cầu thiết kế
hoàn toàn bằng flash để trình diễn các sản phẩm cho bắt mắt, một số
khác chỉ cần dùng flash ở trang chủ, còn lại đa số đều muốn thiết kế
đơn giản và dễ thao tác.
Kỹ năng lập trình

Như đã đề cập ở trên, bạn không cần trang bị nhiều kỹ năng về lập trình
khi thiết kế web. Đầu tiên, bạn sẽ làm quen với các thẻ lệnh HTML để
biết cách dùng chúng, đây là phần kiến thức nền để bạn tiếp cận với lập
trình web. Sau đó, bạn sẽ được làm quen với 1 trong 2 phần mềm
FrontPage hoặc Dreamweaver để tạo nhanh các trang web với thao tác cửa
sổ như khi soạn thảo văn bản trong Word, thay vì phải viết từng thẻ mã
lệnh HTML như trước đó. Và để làm quen với kỹ năng lập trình, bạn sẽ
tiếp cận cách dùng JavaScript. Đơn giản, chỉ cần bấy nhiêu thôi là bạn
đã có thể thiết kế một trang web hoàn chỉnh, tuy nhiên mức độ xử lý
thông tin và khả năng tương tác với khách truy cập chưa nhiều, bởi phần
lớn các chức năng trên trang web là tĩnh. Do vậy, để bước vào con đường
chuyên nghiệp của lập trình web, bạn sẽ học tiếp các ngôn ngữ lập trình
web thực thụ như ASP, PHP cùng với các thao tác trên cơ sở dữ liệu.
Trước tiên, bạn sẽ học về cách tổ chức và thao tác trên cơ sở dữ liệu
bằng phần mềm Access hoặc viết các câu lệnh truy vấn trong SQL hoặc
MySQL.
Vấn đề tổ chức và quản lý cơ sở dữ liệu ở các website động là cực kỳ
quan trọng, nên nếu bạn lĩnh hội được nhiều về cơ sở dữ liệu thì sẽ dễ
dàng tiếp cận thêm các ngôn ngữ lập trình web. Sau đó bạn sẽ học cách
lập trình trong PHP hay ASP, cũng như tạo các server ảo Apache, IIS
(Internet Information Services) để chạy các lệnh vừa lập trình. Ngoài
các ngôn ngữ lập trình trang web, bạn có thể dùng các công cụ phần mềm
nguồn mở có trên mạng Internet để tạo ra các trang web theo cấu trúc có
sẵn. Hiện nay, các công cụ này rất nhiều, bạn có thể chọn vBulletin,
Joomla, Smarty, dojo... Tuy nhiên, bạn cũng phải hiểu biết về lập trình
web để chỉnh sửa và nhúng thêm các chức năng tương tác với khách truy
cập.
Lựa chọn
Nếu có điều kiện, bạn có thể đăng ký học các lớp kỹ thuật viên
công nghệ web ở các trung tâm tin học, tuy nhiên học phí tương đối cao
vì chương trình học gồm nhiều giai đoạn. Trường hợp đã biết tin học căn
bản, bạn có thể đăng ký học các khóa đào tạo ngắn hạn về Photoshop,
Flash hoặc tự học; sau đó đăng ký học các lớp thiết kế web, lập trình
web. Thời gian học cũng khá nhanh, 18 tháng đối với những người mới bắt
đầu làm quen với máy tính, hoặc vài tháng cho những người biết sử dụng
thành thạo máy tính. Qua phần trình bày trên, bạn có thể học và làm từ
A - Z cho một website, hoặc cũng có thể chỉ đảm nhận phần lập trình tạo
trang web, còn phần thiết kế giao diện trang web nhường lại cho các
đồng nghiệp. Đây cũng chính là xu hướng tổ chức công việc trong các
công ty nhận thiết kế website hiện nay.
CTThanh - VietCNTT.com