Tổng hợp bài viết

Các bài viết trên blog lập trình phambinh.net đa phần đều là mình tùy hứng, học được cái gì, nghĩ được cái gì là chia sẻ cái đó nên không có hệ thống cụ thể, khiến các độc giả khó theo dõi. Nên mình lập trang này để tổng hợp lại các bài viết có nội dung liên quan tới nhau, các bạn chỉ cần đọc từ trên xuống dưới là nắm được hết.

Cảm ơn các bạn đã quan tâm.


I. Dành cho “lính mới”

  1. Lập trình là gì? Học lập trình có khó không? Điểm tối, điểm sáng của nghề
  2. Lập trình viên kiếm tiền như thế nào?
  3. Ngôn ngữ lập trình nào lương cao nhất? Nên chọn NNLT theo mức lương?
  4. Nên học ngôn ngữ lập trình nào
  5. Trở thành lập trình viên bạn cần gì
  6. Động lực để bạn trở thành một lập trình viên
  7. 4 lý do chứng minh “Học lập trình thì tự học là chủ yếu”
  8. Dưới 20 tuổi học thì lập trình như thế nào
  9. Những cái “khó” khi mới học lập trình
  10. Công việc hằng ngày của một lập trình viên
  11. Cách để học một công nghệ mới hiệu quả
  12. 8 cách để học dốt lập trình
  13. Kinh nghiệm mua máy tính cho developer
  14. Series nhập môn lập trình với JavaScript

II. Dành cho những đã biết lập trình nhưng chưa có kinh nghiệm

  1. Kinh nghiệm làm việc được tính như thế nào
  2. Chuẩn coding convention trong PHP với PSR
  3. Đi học và đi làm khác gì nhau
  4. Những tin tuyển dụng nghìn đô yêu cầu gì ở web developer
  5. Sự khác nhau giữa code dễ và code đơn giản
  6. Áp dụng mô hình Kano trong cách code
  7. Developer nên làm quen với CLI
  8. Khi mình cố gắng code mọi thứ hoàn hảo
  9. Có nên sử dụng thư viện bên thứ 3 trong dự án
  10. Một số lầm tưởng về big data của software engineer
  11. Ăn “bề bề” và cách phát triển phần mềm theo nguyên lý 80/20
  12. Lập trình hướng đối tượng – Hiểu cái ý đồ

III. Các kiến thức công nghệ đáng chú ý

  1. Linux là gì? Tại sao lập trình viên nên biết cách sử dụng Linux
  2. Kiến trúc Microservice là gì? Cùng tìm hiểu trong 10 phút
  3. VPS là gì? Hosting là gì? Sự khác nhau giữa VPS và Hosting
  4. Single Page Application là gì? Có phải là xu hướng lập trình web trong tương lai?
  5. Phiên bản LTS là gì? Khi nào nên sử dụng phiên bản LTS
  6. TDD là gì, code ít bug hơn với TDD

IV. Design pattern

  1. Design pattern là gì mà lập trình viên giỏi phải biết
  2. Factory method design pattern
  3. Singleton design pattern