1. Năm đầu tiên, thường các bạn sẽ chưa được học lập trình ngay mà sẽ phải học Toán Lý Hóa đại cương, Triết Học v..v. Những việc bạn nên làm trong giai đoạn này là:
- Học tiếng Anh
- Học kĩ những môn căn bản
1.1 Học tiếng Anh
Thông thường, năm đầu tiên này chưa vất vả cho lắm nên các bạn nên tranh thủ học thêm tiếng Anh (Tự học hoặc ra trung tâm tùy khả năng và điều kiện).
Nói đơn giản, tiếng Anh là nền tảng để bạn học kiến thức mới, để bạn kiếm việc làm lương cao, ra nước ngoài.
P/S: Sách lập trình hay hầu hết đều viết bằng tiếng Anh.
1.2. Học căn bản
Giữa năm nhất hoặc cuối năm nhất, các bạn sẽ bắt đầu được học những môn đầu tiên trong ngành lập trình như:
- Nhập môn lập trình
- Lập trình hướng đối tượng
- Cấu trúc dữ liệu và giải thuật
- Cơ sở dữ liệu
- Mạng máy tính, kiến trúc máy tính, hệ điều hành
Đây là những môn rất quan trọng, đặt nền móng cho sự nghiệp của bạn. Bởi vì chúng là những thứ được dùng thường xuyên khi đi làm!
Khi mới học, các bạn sẽ cảm thấy khó khăn, chán nản khi làm, cảm thấy ngộp vì có khá nhiều kiến thức mới. Tuy nhiên, cố gắng đừng bỏ cuộc, đừng cúp tiết, tự làm bài tập chứ đừng copy của bạn.
Có như vậy, bạn mới thực sự nắm rõ kiến thức, rèn luyện được tư duy lập trình.
Nhắc lại nhé, đây là những môn căn bản cực kì quan trọng, nếu không học hành đàng hoàng, mất căn bản thì khi học mấy môn sau, các bạn sẽ hoảng loạn ngáo ngơ như cá bơ luôn đấy.
2. Hai năm cuối – Thực tập, xác định hướng đi và … tìm việc
Nếu 2 năm đầu là để ăn chơi, làm quen với cuộc sống sinh viên; thì 2 năm cuối là để bạn tổng hợp kiến thức, xác định hướng đi, chuẩn bị cho mình lúc ra trường.
Những việc các bạn cần làm trong giai đoạn này là:
- Xác định hướng đi, chuẩn bị đi thực tập
- Làm đồ án tốt nghiệp
- Chuẩn bị CV và phỏng vấn xin việc
2.1. Xác định hướng đi, chuẩn bị thực tập
Sau khi học một thời gian, bạn sẽ biết mình thích code ngôn ngữ nào (Java, C#, JavaScript), thích làm gì (web, mobile, nhúng). Mỗi trường đều có chuyên ngành hoặc môn học chuyên sâu về mảng này. Nhớ đăng kí học nhé.
Trường hợp bạn chưa biết mình thích gì cũng không sao, có thể tìm hiểu mỗi thứ một ít rồi làm thử. Hồi xưa năm 3 năm 4 mình cũng không biết nên làm gì; đi làm một thời gian thì đời đưa đẩy thành full-stack developer thôi.
Đây cũng là giai đoạn các bạn sẽ được đi thực tập. Công ty to hay nhỏ không quan trọng, quan trọng là bạn học được gì từ công việc. Trước khi vào làm, hãy hỏi rõ xem công việc của mình là gì, có được code không hay chỉ là gõ phím, bảo trì mạng hay bưng bê nhé!
2.2. Làm đồ án tốt nghiệp
Sau khi đi thực tập, các bạn sẽ quay lại trường, gom nhóm làm đồ án tốt nghiệp.
Đây là cơ hội để bạn tổng hợp lại những kiến thức mình đã học, tạo ra một sản phẩm hoàn chỉnh, demo và bảo vệ trước hội đồng.
Hãy ráng chọn ý tưởng đồ án cho hay hay, thú vị để dễ được điểm cao nhé. Hãy làm cho đàng hoàng vì điểm môn này có trọng số khá cao. Ngoài ra, bạn cũng có thể bỏ đồ án này vào CV để có cái trò chuyện với nhà tuyển dụng.
2.3. Chuẩn bị CV và phỏng vấn xin việc
Về chuyện viết CV ra sao, các bạn có thể tham khảo trên mạng.