5. Hướng dẫn theo Từng Học kỳ
Phần quan trọng nhất: mỗi năm cần đạt được gì. Mục tiêu không phải là "qua môn" mà là tích lũy bằng chứng về năng lực (mã nguồn, dự án, portfolio).
Năm 1 — Xây dựng Nền tảng
- Trọng tâm: làm quen với lập trình, toán nền tảng và cuộc sống đại học.
- Mục tiêu cần hoàn thành:
- Một hồ sơ GitHub + một vài repo.
- 2–3 mini-project nhỏ.
- Kiến thức cơ bản vững chắc về C/C++ hoặc Python.
- Tránh: chỉ học để qua môn mà không tự code; sao chép bài làm mà không hiểu.
Năm 2 — Học cách Hệ thống Vận hành
- Trọng tâm: DSA, OOP, kiến trúc máy tính, cơ sở dữ liệu.
- Mục tiêu cần hoàn thành:
- Một dự án có cơ sở dữ liệu.
- Luyện DSA đều đặn.
- Làm việc nhóm sử dụng Git (branch, PR, review).
- Tránh: học vẹt DSA; làm việc nhóm mà không dùng Git.
Năm 3 — Chọn một Hướng đi
- Trọng tâm: Hệ Điều hành, Mạng, Công nghệ Phần mềm, các môn chuyên ngành.
- Mục tiêu cần hoàn thành:
- Một dự án lớn theo hướng đi bạn đã chọn.
- Một portfolio rõ ràng (GitHub gọn gàng, README tốt).
- Bắt đầu nghĩ về việc thực tập (xem Chuẩn bị Nghề nghiệp).
- Tránh: chạy theo quá nhiều hướng cùng lúc; những dự án bỏ dở không có demo.
Năm 4+ — Tạo dựng Bằng chứng
- Trọng tâm: thực tập, đồ án chuyên ngành, đồ án tốt nghiệp (capstone).
- Mục tiêu cần hoàn thành:
- Một CV + LinkedIn + GitHub hoàn chỉnh.
- Một bản demo dự án + một báo cáo kỹ thuật.
- Tham gia một phòng lab/cuộc thi nếu bạn theo hướng nghiên cứu (Nghiên cứu, Phòng Lab & Cuộc thi).
- Tránh: để đồ án tốt nghiệp đến phút chót; không ghi lại quá trình làm việc (lịch sử commit, báo cáo).
Xem một đồ án tốt nghiệp thực tế tại ACLAB: Điều khiển từ xa Cánh tay Robot Denso VS-6577 bằng VR.