Xem thêm

Để làm lập trình viên sau 1 năm, nên học gì?

Huy Erick
Điều gì cần thiết? Học lập trình không chỉ đơn giản là thu thập kiến thức trong 1 năm. Điều quan trọng hơn là cách bạn áp dụng kiến thức đó và giải quyết vấn...

screen-shot-2016-11-03-at-8-59-18-am

Điều gì cần thiết?

Học lập trình không chỉ đơn giản là thu thập kiến thức trong 1 năm. Điều quan trọng hơn là cách bạn áp dụng kiến thức đó và giải quyết vấn đề. Không quan trọng bạn có 5 năm kinh nghiệm hay 5 năm làm xoàng xoàng, quan trọng là bạn đã từng gặp phải những vấn đề gì và giải quyết chúng như thế nào. Điều này sẽ thể hiện trình độ của bạn, không chỉ đơn thuần là số năm kinh nghiệm.

Đi theo hướng nào?

Lựa chọn hướng đi trong lập trình phụ thuộc vào sở thích và mục tiêu của bạn.

Hướng front-end developer

Đối với front-end developer, có rất nhiều kỹ thuật cần học, nhưng cần nhớ học những kỹ thuật cơ bản trước. Dưới đây là một số skill cần thiết:

  • HTML (HTML5)
  • CSS (CSS3)
  • Javascript cơ bản (jQuery)
  • Photoshop cơ bản
  • Illustrator cơ bản
  • Một số front-end framework như Twitter Bootstrap, AngularJS

Hướng back-end developer

Đối với back-end developer, lựa chọn 1-2 ngôn ngữ lập trình chính là quan trọng. Một số kỹ năng cần thiết bao gồm:

  • Các nền tảng cơ bản về ngôn ngữ lập trình
  • Kiến thức về database MySQL, Microsoft SQL
  • Design Pattern (Singleton, Factory, Strategy, MVC, HMVC….)
  • Các framework hot như CodeIgniter

Hướng full-stack

Là full-stack developer, bạn cần am hiểu về nhiều công nghệ và cách thực hiện một ứng dụng web từ khái niệm thiết kế cho đến hoàn thành. Một số kỹ năng cần thiết bao gồm:

  • Hiểu biết về các ngôn ngữ và framework web
  • Kiến thức tổng quát về IT và khả năng tìm hiểu sâu khi cần thiết
  • Ứng dụng UI/UX vào các dự án
  • Hiểu các quy trình Logic và chuyển thành Technical Logic
  • lập trình web và mobile (iOS/Android)

Hãy chọn hướng đi phù hợp với mình và không ngừng nâng cao kỹ năng để tự mình tạo ra giá trị và đáp ứng nhu cầu trong công việc lập trình.

1