Thầy Hoàng IT Doanh Nghiệp · Blog

Lộ trình chuẩn không phụ thuộc, không FOMO cho người học code

21 tháng 10, 2026

#lộ trình#học lập trình#fomo#sinh viên cntt#chuyển ngành

Tuần này nghe nói phải học framework A, tuần sau lại có người bảo framework A "chết rồi", phải sang B. Người học nào cũng từng đứng giữa ngã ba đó và thấy mình đang chậm. Bài này giúp bạn dựng một lộ trình chuẩn, không phụ thuộc vào một công nghệ, một người hay một cơn FOMO nào.

FOMO là viết tắt của fear of missing out, tức nỗi sợ bị bỏ lại phía sau. Và nó đắt hơn bạn tưởng.

FOMO tốn của bạn những gì

FOMO không ồn ào. Nó đến dưới dạng một bài đăng "10 công nghệ phải biết năm nay", một lời khoe của người quen, một quảng cáo khóa học lúc nửa đêm. Mỗi lần như vậy bạn lại thấy mình thiếu một thứ gì đó.

Cái giá thật sự là sự đứt quãng. Học React hai tuần, nghe nói Vue dễ hơn, đổi. Vài tuần sau nghe nói phải biết cả AI, đổi tiếp. Cuối năm, bạn biết một chút về mọi thứ và không làm được gì trọn vẹn. Đây là ví dụ giả định, nhưng nghe quen không?

Người bán khóa học rất hiểu điều này. Một nỗi sợ được chăm sóc đúng cách là một nguồn khách hàng không bao giờ cạn.

Nếu một lời khuyên làm bạn thấy hoảng trước khi thấy rõ, hãy dừng lại. Lộ trình tốt làm bạn bình tĩnh hơn, không phải gấp hơn.

Phụ thuộc là gì, trong chuyện học code

"Không phụ thuộc" ở đây có ba lớp:

  • Không phụ thuộc vào một công nghệ. Biết React nhưng không hiểu vì sao cần component, thì framework đổi là bạn trắng tay.
  • Không phụ thuộc vào một người. Mentor giỏi vẫn có thể sai hoặc bận; bạn cần tự đi được những đoạn ngắn.
  • Không phụ thuộc vào một công cụ, kể cả AI. Chuyện này mình bàn kỹ ở bài Học lập trình với AI mà không phụ thuộc: 5 thói quen cần có.

Tất cả quy về một nguyên tắc: học phần lõi bền trước, phần ngọn chọn sau.

Lõi bền và ngọn thay được

Phần lõi là những thứ đã đúng từ lâu và còn đúng lâu nữa. Phần ngọn là công cụ cụ thể, hay đổi.

Lớp Ví dụ Mức đổi Cách đối xử
Lõi Tư duy giải quyết vấn đề, biến, vòng lặp, hàm, cấu trúc dữ liệu cơ bản Rất chậm Học kỹ, học sâu, học trước
Nền tảng Cách web hoạt động, cơ sở dữ liệu, Git, đọc lỗi Chậm Học chắc, làm nhiều
Công cụ Ngôn ngữ, framework, thư viện cụ thể Nhanh Chọn một thứ, đi đến cùng một dự án
Xu hướng Công nghệ vừa ra mắt Rất nhanh Biết để theo dõi, chưa cần học sâu

Nhìn bảng sẽ thấy: tám phần sức lực nên dồn vào hai hàng đầu. Người có lõi vững học một framework mới trong thời gian ngắn hơn nhiều người học từ đầu. Đây là nhận định từ cách học nói chung, không phải số liệu nghiên cứu.

Dữ liệu tuyển dụng nói gì về "ngọn" thay đổi nhanh

Con số dưới đây giúp thấy vì sao không nên đổi hướng theo từng tin đồn. Báo cáo quý 3/2025 của ITviec ghi nhận thay đổi số tin tuyển dụng theo kỹ năng so với cùng kỳ năm trước:

Kỹ năng Thay đổi so với cùng kỳ
SQL +38,7%
Python +36,1%
JavaScript +17,9%
ReactJS +17,5%
Java −0,7%
.NET −9,3%
PHP −14,0%

Nguồn: báo cáo Vietnam IT Recruitment Market Overview Q3-2025 của ITviec (đăng 15/10/2025). Số liệu đo theo số tin đăng trên ITviec, không phản ánh toàn thị trường.

Đọc kỹ sẽ thấy hai điều. Một, thứ gì nằm ở lớp nền như SQL, Python, JavaScript thì tăng ổn định. Hai, những biến động lớn ở lớp công cụ không đồng nghĩa với việc ngôn ngữ ấy "chết": Java chỉ giảm nhẹ, và một quý ngắn không đủ để kết luận xu hướng dài hạn.

Sơ đồ lộ trình lõi

Một lộ trình điển hình, đủ để bạn tự gắn công cụ cụ thể vào, như sau.

%%{init: {"theme": "base", "themeVariables": {"fontFamily": "Inter, Segoe UI, Roboto, Arial, sans-serif", "fontSize": "15px", "primaryColor": "#DBEAFE", "primaryTextColor": "#001D70", "primaryBorderColor": "#1C398E", "lineColor": "#475569", "textColor": "#0F172A", "edgeLabelBackground": "#F1F5F9", "clusterBkg": "#F8FAFC", "clusterBorder": "#475569"}}}%%
flowchart LR
  classDef primary fill:#DBEAFE,stroke:#1C398E,stroke-width:2px,color:#001D70
  classDef accent fill:#FFEDD5,stroke:#C2410C,stroke-width:2px,color:#7C2D12
  linkStyle default stroke:#475569,stroke-width:2px

  subgraph Nen[" "]
    A["Lõi<br/>Tư duy + một ngôn ngữ"]:::primary --> B["Nền tảng<br/>Web, dữ liệu, Git"]:::primary
    B --> C["Một dự án<br/>Làm từ đầu đến cuối"]:::primary
    C --> D["Chọn hướng<br/>Web, dữ liệu, di động..."]:::primary
    D --> E["Việc thật<br/>Thực tập, dự án, đi làm"]:::accent
  end
  style Nen fill:#FFFFFF,stroke:#CBD5E1,stroke-width:1px

Lộ trình lõi: học nền trước, chọn hướng sau khi đã làm xong một dự án trọn vẹn.

Chú ý thứ tự: chọn hướng đến sau dự án đầu tiên, không phải trước. Rất nhiều người mất cả tháng so sánh hướng nào "hot" khi chưa viết nổi một chương trình hoàn chỉnh.

Cách tự dựng lộ trình riêng

Lộ trình của người khác chỉ là gợi ý. Lộ trình tốt cho bạn phải tính đến quỹ thời gian, đích đến và điểm xuất phát của bạn. Làm lần lượt:

  1. Viết đích bằng một câu cụ thể. Ví dụ: "Trong 6 tháng, mình làm được một ứng dụng web có đăng nhập, lưu dữ liệu, đưa lên mạng."
  2. Đọc 3 tin tuyển dụng thật của vị trí bạn nhắm tới và gạch chân phần lặp lại. Phần lặp lại đó là thứ nên học. Ghi lại ra giấy để so với những gì bạn đã biết.
  3. Chia thành các cột mốc 2–4 tuần, mỗi cột mốc có một sản phẩm kiểm tra được.
  4. Chọn một công cụ cho mỗi lớp và đóng băng lựa chọn đó cho đến khi xong cột mốc. Không đổi giữa chừng.
  5. Đặt ngày xem lại lộ trình. Ví dụ mỗi tháng một lần. Đổi hướng chỉ trong ngày xem lại, không đổi vì một bài đăng lúc nửa đêm.

Tạo một file "Để sau" ghi tên những công nghệ làm bạn tò mò. Ghi xong là bạn có thể yên tâm quay lại việc đang làm. Đến ngày xem lại, mở file ra xem còn thứ nào thật sự cần.

Làm sao biết mình đang đi lạc

Hãy hỏi mình định kỳ:

  • Tháng này mình có làm ra thứ gì chạy được không?
  • Mình có đổi công cụ chính hơn một lần không?
  • Mình có giải thích được vì sao đang học thứ này, bằng một câu không?
  • Mình có hiểu thứ đã học sâu hơn tháng trước không, hay chỉ biết thêm tên gọi mới?
  • Mình có đang học vì cần, hay vì sợ?

Hai ô "không" ở câu hỏi đầu hoặc hai ô "vì sợ" ở câu cuối là dấu hiệu cần chỉnh lại.

Khi người khác chạy nhanh hơn

Bạn sẽ gặp người học ít tháng hơn mà đã có việc. Nhìn họ, rất dễ thấy mình chậm. Nhưng bạn không biết họ có nền gì, có người dẫn nào, hay chỉ may mắn đúng thời điểm. So sánh với một mẩu cuộc đời của người khác là cách chắc chắn nhất để đánh mất nhịp của chính mình.

Chạy theo tốc độ của người khác không giúp bạn đến đích sớm hơn, chỉ giúp bạn hụt hơi sớm hơn.

Tóm tắt

  • FOMO làm đứt quãng việc học: biết nhiều thứ một chút, không làm được gì trọn vẹn.
  • "Không phụ thuộc" nghĩa là không dựa hẳn vào một công nghệ, một người hay một công cụ.
  • Dồn sức vào lõi và nền tảng; công cụ chọn một, đi đến cùng một dự án.
  • Chọn hướng sau dự án đầu tiên, và chỉ đổi hướng vào ngày xem lại định kỳ.

Nếu thấy mình đang cần ai đó soi lại lộ trình, hãy đọc Cách chọn mentor đúng: 7 câu hỏi trước khi trả tiền, hoặc để lại thông tin dưới bài để được tư vấn.

Đọc thêm

Cần Thầy Hoàng IT Doanh Nghiệp tư vấn thêm?

Để lại thông tin, mình sẽ liên hệ lại với bạn.

Lộ trình chuẩn không phụ thuộc, không FOMO cho người học code · Thầy Hoàng IT Doanh Nghiệp