+4 k thích
193 đã xem
trong Kiến thức CNPM bởi (200 điểm)
chọn lại thể loại bởi
Em có thể được biết mảng thiết kế web có phải là một chuyên ngành không và nó thuộc chuyên ngành lớn nào? Muốn đi mảng này cần trọng tâm là gì? Cần những kiến thức bổ trợ nào? Và nếu được có thể trả lời thêm nhiều vấn đề ngoài câu hỏi thêm để em có cái nhìn tổng quan về chuyên ngành này.

3 Trả lời

+3 k thích
bởi (210 điểm)
Chào bạn, mình cũng làm web được vài tháng.. Đứng ở góc nhìn cá nhân, nếu bạn thích thiết kế web thì bạn nghiên cứu HTML + CSS + JavaScript.. Cái đó là căn bản, sau này nghiên cứu thêm HTML5, CSS3, jQuery,... rồi hãy lên các framework như là Bootstrap, AngularJS, Backbone,... và LESS, SASS, CoffeeScript.. Cái đó là thiết kế...

Nói chứ làm giao diện, nhiều khi bạn phải biết ngôn ngữ được code ở phía server như PHP chẳng hạn để biết dữ liệu trả về từ server như thế nào mới hiển thị dữ liệu lên giao diện được..

Bạn có thể tìm hiểu thêm từ khóa "Front End" :) Chúc bạn thành công trên con đường mình chọn...
+5 k thích
bởi (4.8k điểm)

Thiết kế web và lập trình web thường hay bị lẫn lộn với nhau, và trường mình thiên về cái sau hơn. Cả 2 đều trong chuyên ngành Mạng máy tính. Nếu bạn đọc được tiếng Anh thì nên đọc trang này, nó nói tổng quan về cả 2 rất hay.

http://www.skilledup.com/learn/programming/web-design-vs-web-development-whats-difference/

Mình sẽ dịch phần tóm tắt (recap) bên dưới

Một nhà thiết kế web:

  • Tập trung vào bề ngoài website
  • Sử dụng HTML, CSS và Javascript
  • Giỏi trong việc tổ chức màu, thiết kế đồ họa (vẽ bằng máy tính), và tổ chức hiển thị luồng thông tin
  • Tạo một trải nghiệm người dùng tốt.
  • Xu hướng não phải: trực giác, sự sáng tạo và trí tưởng tượng tốt.
  • Hồ sơ các thành quả đáng giá hơn một cái bằng.
  • Lương trung vị: $47,820

Một lập trình viên web:

  • Xây dựng những hoạt động bên trong của 1 website
  • Giỏi các ngôn ngữ lập trình (PHP, .NET, Python, C, Ruby,...)
  • Phát triển giao diện người dùng (liên quan đến xử lý các thao tác trên 1 website)
  • Xu hướng não trái: suy nghĩ logic, tuyến tính, kĩ thuật
  • Kinh nghiệm viết code thực tế là cần thiết (sản phẩm của chính mình hoặc Github)
  • Lương trung vị: $85,430

Như đã nói, đáng tiếc cho bạn trường ta thiên về lập trình web hơn, nhưng tự học thêm bên ngoài cũng tốt. Thiết kế web không khó về kĩ thuật, nhưng đòi hỏi nhiều ở sự sáng tạo nghệ thuật.

bởi (120 điểm)
có những  ứng dụng chạy trên nền web như webgame......, những cái đó thì thuộc lĩnh vực nào ( thiết kế hay lập trình)? e muốn học về nó thì nên học những gì?
bởi (4.8k điểm)
Nếu thế thì bạn nên theo chuyên ngành Kỹ thuật phần mềm và học các học phần như Lập trình game, Phát triển ứng dụng web, Lập trình ứng dụng Java, và có thể tự học thêm Flash và HTML5 (công nghệ này được cho là tương lai của ứng dụng web đấy).
Bạn có thể tham khảo thêm cấu trúc các học phần CNTT trường ta:
https://www.dropbox.com/s/hyr2g0m1aqorhen/Exh%202.10-Cau%20truc%20lien%20ket%20giua%20cac%20HP.pdf?dl=0
bởi (120 điểm)
vậy tức là học C, Java, HTML5 hả
bởi (4.8k điểm)
Hầu hết các web app và web game hiện giờ là ở dùng Flash hoặc Java, 1 số rất hiếm dùng Silverlight, còn HTML5 đang dần trở nên phổ biến. C/C++ dùng để lập trình các game engine hạng nặng, chứ không dùng trên web. Tuy nhiên nó được cho là ngôn ngữ thấp nhất trong các ngôn ngữ cấp cao, nên học bạn sẽ biết và hiểu nhiều khái niệm trong lập trình hơn (con trỏ, garbage collection chẳng hạn)
+5 k thích
bởi (500 điểm)

Chào em,

Thường thì thiết kế web nó sẽ nằm trong cụm từ "Thiết kế và lập trình web", tức là ngoài việc thiết kế giao diện web nói chung thì cần có lập trình các xử lý cho trang web đó. Đây chỉ là một môn học trong nhiều môn học của ngành CNTT thôi. Nếu em muốn đi về hướng thiết kế và lập trình web thì nên học một số kiến thức sau:

  • Kiến thức về thiết kế web với HTML, CSS
  • Kiến thức về lập trình web ở client (trình duyêt): Javascript, AJAX, JQuery
  • Lập trình web ở server: PHP hoặc ASP.NET hoặc JSP hoặc Ruby, ...
  • Kiến thức về CSDL: SQL Server hoặc MySQL, ...

Ngoài ra để có thể tăng cơ hội nghề nghiệp: thì nên tìm hiểu thêm các mã nguồn mở hỗ trợ lập trình, thiết kế giao diện, các mô hình về lập trình như mô hình 3 lớp, MVC, entity framework, ....

bởi (4.8k điểm)
Nhưng khi ra làm việc cho một công ti thì mình chỉ có thể chọn một trong hai công việc, chứ không thể đảm nhận cả 2, phải không ạ?
bởi (500 điểm)
Có nhiều trường hợp lắm, với những công ty lớn với những dự án lớn thì thường sẽ có 2 bộ phận riêng biệt, hoặc có những dự án outsource thì đã có sẳn thiết kế web. Còn với những dự án nhỏ & đơn giản của những khách hàng nhỏ thì có thể người lập trình vừa là người thiết kế web ...
bởi (310 điểm)
Vậy môn học về web trên trường mình khi làm bài tập có giới hạn về PHP hay .NET không.Hay cho sinh viên tự chọn để làm, chưa học nên không rõ lắm
Chào mừng đến với Q&A FIT. Bạn có thể đặt câu hỏi và nhận được câu trả lời từ các bộ phận hỗ trợ và những thành viên khác tại Khoa Công nghệ Thông tin, Trường Đại học Khoa học Tự nhiên, Đại học Quốc gia TP.HCM. Bạn hãy đăng nhập bằng tài khoản Google để gửi hoặc trả lời các câu hỏi.
...