Bắt đầu học từ đâu?

Bắt đầu học từ đâu? Trước khi bắt đầu học thiết kế web, các bạn cần hiểu rõ mục tiêu của mình muốn đạt được là gì. Thiết kế web chia ra nhiều hướng học khác nhau, một trong những hướng học phổ biển là: FRONT-END, BACK-END, FULLSTACK. FRONT-END Hướng đi FONT-END có hơi hướng thiên ...

Bắt đầu học từ đâu?

Trước khi bắt đầu học thiết kế web, các bạn cần hiểu rõ mục tiêu của mình muốn đạt được là gì.
Thiết kế web chia ra nhiều hướng học khác nhau, một trong những hướng học phổ biển là: FRONT-END, BACK-END, FULLSTACK.

FRONT-END

Hướng đi FONT-END có hơi hướng thiên về thẫm mỹ, dành cho các bạn cẩn thận, kỹ tính, có khả năng nhìn nhận độ lệch tính bằng Pixel (tương đương 1 chấm), tất nhiên cũng cần khả năng xử lý logic, nhưng không đặt nặng như BACK-END, muốn theo hướng này bạn cần học:

Kỹ năng bắt buộc, đủ để làm việc

  • HTML, HTML5 - yêu cầu khá, giỏi.
  • CSS, CSS3 - yêu cầu khá, giỏi.
  • Photoshop - yêu cầu cơ bản, biết cắt hình.
  • Javascript (1 trong các Javascript framework: jQuery, ReactJS, Vue.js, AngularJS, ...) - yêu cầu khá trở lên.

Kỹ năng có sẽ tốt, nhiều cơ hội nghề nghiệp

  • Javascript, Javascript frameworks, một số công ty chỉ tuyển giỏi Javascript để viết những ứng dụng khó, hoặc viết game, nên những ai giỏi Javascript thì con đường nghề nghiệp cũng mở rộng hơn.
  • SEO.
  • UI & UX (User Interface & User Experiment).
  • Công cụ quản lý source code (Git, SVN, ...).
  • ...
  • HTML/XHTML

    Hướng dẫn một số tag HTML/XHTML thông dụng, giúp bạn sử dụng các tag đúng chuẩn hơn, hiểu rõ ý nghĩa của từng tag sẽ giúp bạn sử dụng hiệu quả hơn.

  • CSS

    Hướng dẫn một số thuộc tính thường dùng của css, giúp bạn bước đầu làm quen với điều khiển layout bằng css như thế nào.

BACK-END

Hướng đi BACK-END dành cho những bạn có khả năng xử lý tốt, có khả năng về lập trình tốt, hướng đi này cũng rẻ nhánh thành nhiều hướng đi khác nhau:

Các hướng có thể theo:

  • PHP, PHP Framework (Laravel, CodeIgniter, Yii, CakePHP, ...)
  • PHP, PHP CMS (Wordpress, Joomla, Drupal, ...)
  • Ngôn ngữ khác: Python, Ruby All Rail, NodeJS, ASP.NET, ...

Kỹ năng chung cho PHP Framework & PHP CMS:

  • PHP - Yêu cầu khá, giỏi.
  • Một trong các cơ sở dữ liệu: MySQL, SQL Server, NoSQL (MongoDB, Apache Cassandra, Redis, ... ), ...
  • Javascript (Javascript framework: jQuery, ReactJS, Vue.js, AngularJS, ...) - Cần khá sẽ hỗ trợ tốt công việc, nếu không biết thì đôi lúc sẽ mất nhiều thời gian để xử lý, và đôi lúc không thể xử lý.
  • AJAX - Yêu cầu khá trở lên.
  • JSON - Yêu cầu khá trở lên.

Kỹ năng có sẽ tốt, nhiều cơ hội nghề nghiệp

  • HTML, HTML5 - Biết sẽ hỗ trợ tốt cho công việc.
  • Linux/CentOS - Biết sẽ hỗ trợ tốt cho công việc.
  • AWS, GCP, Cloudflare
  • ...
  • PHP

    Hướng dẫn học PHP giúp cho những ai lần đầu tiếp xúc với PHP có thể nắm được những vấn đề cơ bản nhất.

  • Laravel

    Hướng dẫn học Laravel sẽ cho bạn làm quen với những khái niệm có trong Laravel, có nền tảng để học những kiến thức khác.

FULLSTACK

Dành cho những bạn muốn làm tất cả những công việc liên quan tới thiết kế web, kỹ năng cần học sẽ liên quan đến cả FRONT-END và BACK-END.

0