Lộ Trình Phát Triển cho Lập Trình Viên
Các lộ trình học tập, hướng dẫn và nội dung được cộng đồng đóng góp để giúp bạn định hướng và phát triển sự nghiệp trong thế giới công nghệ.
🎓 Lộ trình Nghề nghiệp CNTT
1. Lộ trình nền tảng
Các lộ trình nền tảng phù hợp cho người mới bắt đầu để xây dựng kiến thức cơ bản. Các lộ trình nền tảng, bắt buộc phải nắm vững để làm nền cho kiến thức chuyên sâu.
Kỹ thuật Nhắc lệnh & AI
Nhập môn Công nghệ thông tin
Cơ sở Lâp trình
Kỹ thuật Lập trình
Cấu trúc dữ liệu và Giải thuật
Lập trình Hướng đối tượng
Xác suất và Thống kê
MớiToán Rời Rạc
Tư duy Lập trình
MớiCơ sở dữ liệu
Phân tích và Thiết kế Hệ thống
Kiến Trúc Máy Tính
Phân tích & Thiết kế Hướng đối tượng
Hệ Điều Hành
kỹ thuật Mạng máy tính
Tiếng Anh chuyên ngành CNTT
2. Lộ trình chuyên ngành
Lộ trình chuyên sâu là kế hoạch học tập hoặc phát triển nghề nghiệp được xây dựng để đào sâu kiến thức, kỹ năng trong lĩnh vực Công nghệ Thông tin, nhằm đạt đến mức độ chuyên môn cao...
Lập trình C# Cơ bản
Lập trình Java Cơ bản
Lập trình Python Cơ bản
Lập trình Hướng Đối tượng C++
Lập trình Hướng Đối tượng C#
Lập trình Hướng Đối tượng Java
Lập trình Hướng Đối tượng Python
Lập trình Javacript
Hệ quản trị CSDL MS SQL Server
Hệ quản trị CSDL Oracle
Hệ quản trị CSDL MySql
Hệ quản trị CSDL NoSQL
MớiLập trình Windows Form C#
Lập trình Windows Java
Lập trình Web MVC
Lập trình Website ASP.NET Core
Lập trình Web API C#
Lập trình TypeScript
MớiLập trình Web PHP
Lập trình React JS
Lập trình VUE
MớiLập trình Android
Lập trình Android bằng Kotlin
Thiết kế Website
Thiết kế giao diện bằng Bootstrap
Lập trình Node.js
Lập trình Laravel
Lập trình Game
Kiểm thử Phần mềm
DevOps
Mới
📌 Lộ trình luyện tập thuật toán và giải thuật
Gợi ý lộ trình ngắn để bắt đầu
- Nếu mới: bắt đầu với HackerRank (basic) hoặc CSES (Intro problems) → luyện 30–60 phút/ngày
- Sau đó: chuyển sang LeetCode để chuẩn bị phỏng vấn (mỗi ngày 1 bài medium)
- Muốn rèn tốc độ/thi đấu: tham gia Codeforces/AtCoder contests hàng tuần