Please enable JavaScript.
Coggle requires JavaScript to display documents.
KẾ HOẠCH HỌC TẬP VÀ RÈN LUYỆN Họ và tên: Dương Minh Quang Msv:…
KẾ HOẠCH HỌC TẬP VÀ RÈN LUYỆN
Họ và tên: Dương Minh Quang
Msv: 4751050249
PHẦN 1: HIỆN TẠI – BẢN THÂN Ở THỜI ĐIỂM HIỆN TẠI
Hiện tại em đang là sinh viên ngành Công nghệ thông tin. Dựa trên những trải nghiệm học tập và kỹ năng bản thân, em tự đánh giá mình như sau:
1.1. Điểm mạnh
Em có kiến thức nền tảng về lập trình, đã được tiếp xúc với các ngôn ngữ như Java, Python, C# hoặc JavaScript.
Tư duy logic của em khá tốt, đặc biệt là trong việc phân tích yêu cầu và giải quyết vấn đề.
Em học khá nhanh, dễ tiếp thu cái mới và chủ động trong việc tìm hiểu kiến thức ngoài chương trình học.
Tính kiên trì và có trách nhiệm cao khi thực hiện bài tập nhóm hoặc dự án nhỏ.
1.2. Điểm yếu
Em chưa có nhiều kinh nghiệm thực tế trong các dự án lớn, chủ yếu là làm bài tập.
Kỹ năng giao tiếp và thuyết trình của em còn hạn chế, chưa tự tin khi đứng trước lớp.
Kỹ năng làm việc nhóm trong môi trường chuyên nghiệp chưa được trải nghiệm nhiều.
Khả năng tiếng Anh chưa tốt, từ vựng chuyên ngành còn ít, tốc độ đọc hiểu tài liệu còn chậm.
1.3. Năng lực chuyên môn hiện có
Nắm được kiến thức lập trình cơ bản và tư duy hướng đối tượng (OOP).
Sử dụng Git ở mức cơ bản (commit, push, pull).
Hiểu cách xây dựng web cơ bản: HTML/CSS và JavaScript.
Sử dụng MySQL ở mức tạo bảng, truy vấn dữ liệu đơn giản.
Có thói quen đọc tài liệu, biết tìm kiếm lỗi qua Google/StackOverflow.
1.4. Ngoại ngữ
Khả năng tiếng Anh ở mức trung bình, ước tính tương đương TOEIC khoảng 400–450.
Chưa tự tin giao tiếp và phát âm còn yếu.
Nghe podcast tiếng Anh còn khó, chưa quen tốc độ nói nhanh.
PHẦN 2: TƯƠNG LAI – ĐỊNH HƯỚNG NGHỀ NGHIỆP SAU KHI RA TRƯỜNG
Dựa trên sở thích và năng lực của bản thân, em đặt mục tiêu sau khi ra trường sẽ theo đuổi hai vị trí:
2.1. Công việc 1: Lập Trình Viên Phần Mềm (Software Developer – Backend)
Yêu cầu chuyên môn
Thành thạo một ngôn ngữ backend như Java (Spring Boot) hoặc C# (.NET) hoặc Python (Django/FastAPI).
Sử dụng tốt cơ sở dữ liệu: MySQL, SQL Server hoặc PostgreSQL.
Hiểu về API, RESTful, bảo mật web cơ bản.
Sử dụng Git thành thạo, biết quản lý branch, merge code.
Nắm được Clean Code, Design Patterns, SOLID.
Kỹ năng mềm
Kỹ năng làm việc nhóm theo Agile/Scrum.
Biết phân tích yêu cầu người dùng và viết tài liệu kỹ thuật cơ bản.
Giao tiếp rõ ràng, báo cáo công việc hằng ngày/tuần.
Tư duy giải quyết vấn đề nhanh và hiệu quả.
Công ty có thể ứng tuyển
FPT Software
TMA Solutions
Axon Active
KMS Technology
Rikkeisoft
Trách nhiệm của bản thân khi làm vị trí này
Hoàn thành nhiệm vụ được giao đúng tiến độ.
Viết mã sạch và dễ bảo trì.
Hỗ trợ team khi gặp khó khăn.
Tự học công nghệ mới khi dự án yêu cầu.
Giữ thái độ chuyên nghiệp và tinh thần học hỏi.
2.2. Công việc 2: Full-Stack Developer (Frontend + Backend)
Yêu cầu chuyên môn
Frontend: ReactJS, Redux, HTML/CSS/JavaScript, TypeScript.
Backend: Java Spring Boot hoặc NodeJS.
Hiểu API, bảo mật, xác thực, phân quyền.
Biết Docker, test API bằng Postman.
Biết sử dụng các thư viện UI như Material UI, Ant Design.
Kỹ năng mềm
Sáng tạo trong giao diện người dùng.
Phối hợp tốt với UI/UX Designer.
Kỹ năng nghiên cứu, đọc tài liệu tiếng Anh.
Công ty tuyển dụng phù hợp
FPT Software
VNG
TMA Solutions
NashTech
Savvycom
Trách nhiệm của bản thân trong tương lai
4 more items...
PHẦN 3: KẾ HOẠCH – LỘ TRÌNH HỌC TẬP & RÈN LUYỆN TRONG TRƯỜNG
3.1. Kế hoạch học theo chương trình tại trường (chia từng kỳ – có nêu học phần quan trọng cho công việc tương lai)
⭐Kỳ 1 – Làm quen với môi trường đại học & nền tảng CNTT
Học trong chương trình:
Nhập môn lập trình
Tin học đại cương
Toán cao cấp / Đại số – Giải tích
Học phần quan trọng cho nghề nghiệp tương lai:
Nhập môn lập trình: giúp em hình thành tư duy logic, kỹ năng viết code đơn giản – đây là nền tảng để sau này học OOP, cấu trúc dữ liệu, framework.
Mối liên hệ:
Nhập môn lập trình → giúp em dễ hiểu các môn lập trình ở kỳ sau.
Toán → giúp em cải thiện tư duy phân tích, quan trọng cho thuật toán.
⭐ Kỳ 2 – Củng cố nền tảng lập trình
Môn học:
Kỹ thuật lập trình
Đại số tuyến tính
Toán rời rạc
Môn quan trọng:
Kỹ thuật lập trình và Toán rời rạc: rất cần thiết để học cấu trúc dữ liệu, giải thuật – những thứ mà interviewer Fresher thường hỏi.
Mối liên hệ:
Toán rời rạc → phục vụ giải thuật + tư duy set/map/tree sau này.
⭐ Kỳ 3 – Bắt đầu đi vào chuyên ngành
Môn học:
Lập trình hướng đối tượng (OOP)
Cơ sở dữ liệu
Kiến trúc máy tính
Môn quan trọng:
OOP → nền tảng cho tất cả ngôn ngữ backend như Java, C#, Python
Cơ sở dữ liệu → quan trọng cho mọi ứng dụng web
Mối liên hệ:
OOP → sau này học Java Spring/ .NET sẽ dễ
Cơ sở dữ liệu → dùng khi viết API, CRUD, backend
⭐ Kỳ 4 – Xây dựng nền tảng phát triển phần mềm
Môn học:
3 more items...
Môn quan trọng:
2 more items...
Mối liên hệ:
2 more items...
⭐ Kỳ 5 – Học sâu hơn về web & phát triển ứng dụng
4 more items...
3.2. Kế hoạch trang bị kiến thức không có trong chương trình
💡 Năm 1–2: Kiến thức bổ sung cơ bản
Học Git/GitHub qua YouTube và trang git-scm.
Tự học HTML/CSS/JS để hiểu web hoạt động thế nào.
Làm vài bài mini-project như web tĩnh, form đăng ký, máy tính online,…
💡 Năm 2–3: Học framework & thực hành
Học Java Spring Boot hoặc .NET Core hoặc NodeJS tùy định hướng.
Tự xây API CRUD, hệ thống login, quản lý tài khoản,…
Học Postman, REST API, JSON.
Tìm hiểu về Docker (mức cơ bản).
💡 Năm 3–4: Công nghệ nâng cao
Học CI/CD, Docker nâng cao (cơ bản đủ để deploy).
Học ReactJS hoặc Angular (nếu muốn làm full-stack).
Tìm hiểu cloud cơ bản (Azure/AWS/GCP).
Tập deploy sản phẩm lên hosting / Vercel / Render.
3.3. Kế hoạch trang bị ngoại ngữ
🎯 Năm 1:
Mục tiêu: TOEIC 450–500
Cách học: Duolingo, nghe video NCS, đọc bài IT đơn giản.
🎯 Năm 2:
Mục tiêu: TOEIC 550–600
Cách học: đọc tài liệu lập trình bằng tiếng Anh, xem kênh Dev (Traversy Media, Net Ninja,…).
🎯 Năm 3:
Mục tiêu: TOEIC 650–700
Cách học: học bộ đề TOEIC, luyện listening 20–30 phút/ngày.
🎯 Năm 4:
Mục tiêu: TOEIC 700+
Cách học: luyện speaking qua câu lạc bộ tiếng Anh, học thêm thuật ngữ IT để tự tin phỏng vấn.
3.4. Kế hoạch trang bị kỹ năng mềm
👍 Năm 1:
Rèn sự tự tin, dám phát biểu trong lớp.
Tham gia CLB để tăng khả năng giao tiếp.
👍 Năm 2:
Tập làm việc nhóm qua project nhỏ.
Học cách phân chia task và quản lý thời gian (Trello/Notion).
👍 Năm 3:
Rèn kỹ năng lãnh đạo nhóm khi làm project môn học.
Học kỹ năng viết báo cáo, thuyết trình.
👍 Năm 4:
Rèn kỹ năng phỏng vấn – giao tiếp chuyên nghiệp.
Học cách viết email, báo cáo công việc, trao đổi trong môi trường công ty.