Lập trình đang hot 2016 gồm 2 thứ là: + Lập trình web + Lập trình ứng dụng mobile. Đầu tiên là lập trình web: PHP => Học C/C++ tốt thì sẽ học tốt php. Là nguồn mở nhưng bảo mật kém. (Dễ xin việc sau khi ra trường) ASP.NET -> C#. Có thu phí nhưng bảo mật tốt hơn. (Khó xin việc khi mới ra trường bởi vì chỉ dành cho những dự án lớn mà sinh viên mới ra trường thì thua Thứ 2 là lập trình mobile: IOS (14%) -> cần học tốt C/C++ Anroid (80%) -> cần học tốt Java Windows Phone (6%) -> cần học tốt C# Cái quan trọng nhất là tư duy lập trình: nghĩa là cho vấn đề -> biết cách giải quyết. Ngoài ra còn có lập trình ứng dụng quản lý (không còn HOT nhưng vẫn có việc làm. Lượng mới ra trường 6 – 7tr/tháng). Chỉ cần học 1 trong 2: C#.NET (Có phí) chỉ trên windows JAVA (Miễn phí). Chơi được với tất cả chỉ cần cài máy ảo java là ok. Chia sẻ cách học: 1. Ngồi trước máy tính ít nhất 5 tiếng/ ngày để học nghiêm túc. 2. Chú trọng căn bản. 3. Tinh thần cầu tiến, tò mò. 4. Giúp đỡ bạn bè, thảo luận nhiều. 5. Viết code đơn giản, dễ hiểu. 6. Trước khi viết code nên dành thời gian lớn để phân tích. 7. Tự mình hãy là người kiểm định những đoạn mã của mình. 8. Không nên quá chạy theo công nghệ. 9. Không nên chọn giải pháp tạm thời. 10. Tham khảo code từ người khác 11. Tự đọc các cuốn sách nước ngoài về chuyên ngành. 12 Biết sử dụng google để tìm kiếm thông tin tài liệu. Những điều cần tránh: 1 Học thuộc code. 2. Đọc 1 đoạn code không hiểu nhưng nghiễm nhiên chấp nhận đó. 3. Đọc xong đề chưa suy nghĩ đã nhào vô code ngay. 4. Không chịu đọc tài liệu. 5. Đọc tài liệu đọc lướt, đọc sơ sài 6. Bệnh sợ khó, viện cớ. 7. Lòe nhau bằng việc đọc các quyển sách tiếng anh trong khi tiếng Việt đọc chưa xong. 8. Bắt chước mà không suy nghĩ. 9. Đi tắt đón đầu 10. Niềm tin và hy vọng mù mờ. 11. Học không vì trí tuệ mà vì … “Cái chắc” 12. Google là con dao 2 lưỡi. Phân biệt lập trình viên giỏi và lập trình viên gà. Lập trình viên giỏi: dành 90% phân tích cần làm cái gì… Lập trình viên gà: Mới zô code liền. Quan trọng là biết làm việc nhóm và tự tìm kiếm ra niềm đam mê lập trình của bản thân từ những điều đơn giản nhất.