Giám đốc xSeries chia sẻ kinh nghiệm học lập trình
Giám đốc Trung tâm xSeries FUNiX Nguyễn Hải Nam chia sẻ một số kinh nghiệm khi bắt đầu học bất kỳ một ngôn ngữ lập trình nào.


Mình chia sẻ một số kinh nghiệm khi chúng ta bắt đầu tiếp cận học lập trình với bất kỳ một ngôn ngữ lập trình đầu tiên nào (JS, Java, C, Python) tại FUNiX:
1. Bạn cần viết code trong quá trình theo dõi các video bài học. Bạn sẽ không học được gì về chúng nếu chỉ xem giảng viên viết code và ngồi im. Hãy code theo giảng viên!
2. Hãy cố gắng tự làm tất cả các bài lab! Cố gắng làm tốt nhất có thể, và sau một quãng thời gian nhất định cho từng bài (thường là 10 phút cho 1 vấn đề nhỏ, 30-60 phút cho 1 bài lab lớn), nếu không thể giải quyết được vấn đềhãy dừng lại và chuyển sang bài khác. Các phần kiến thức để hoàn thành bài lab đều đã được đề cập trong video, bạn chỉ cần nhìn các mốc của video xem phần mà mình còn vướng nằm ở đâu và xem lại video là sẽ làm được hết các bài lab. Sau khi xem lại video mà vẫn không thể hiểu được bài lab, hãy đặt câu hỏi cho mentor thông qua tổng đài hf.
3. Nếu bạn muốn tất cả những gì mình được học liền mạch và có sự kết nối, hãy ghi chú lại những điều quan trọng trong suốt quá trình tham gia môn học: Ghi chú về cú pháp code, ghi chú về các khái niệm lý thuyết quan trọng, ghi chú về mọi thứ mà bạn cho rằng chúng quan trọng!
4. Đây là một trong những ngôn ngữ lập trình đầu tiên mà bạn tiếp cận, vì vậy 100% bạn sẽ cảm thấy choáng ngợp. Đây là điều bình thường, chẳng ai hiểu mọi thứ ngay từ đầu! Đừng nghĩ rằng “Viết code không dành cho tôi”!
5. Trong những phần đầu tiên của môn học, đừng bận tâm hiểu TẠI SAO mọi thứ hoạt động theo cách chúng đang hoạt động trong ngôn ngữ lập trình. Và, đừng vội nhấn mạnh hay tìm cách viết những đoạn code hiệu quả, code sạch hay code ngắn gọn ngay từ đầu. Khi học đến các bài sau, chúng ta sẽ hiểu rõ hơn về cách mà mọi thứ hoạt động. Dần dần, chúng ta sẽ trả lời được câu hỏi “TẠI SAO” khi kết thúc môn học.
6. Trước khi chuyển qua một phần mới, hãy đảm bảo rằng bạn hiểu rõ và chính xác những gì đã được đề cập trong bài học. Hãy nghỉ ngơi, dành thời gian xem lại phần code mà giảng viên đã viết, xem lại ghi chú của bạn, xem lại các bài lab và viết lại chúng nếu thấy cần thiết.
7. Quan trọng nhất, hãy kiên trì, chăm chỉ và vui vẻ! Khi bạn nhìn lại những gì bạn đã học được/xây dựng nên sau một quãng thời gian học tập, đấy sẽ là một chặng đường đầy ý nghĩa và bổ ích. Nếu bạn cảm thấy mệt mỏi, buồn phiền hay bực bội, hãy tạm thời nghỉ ngơi để tiếp tục quay lại con đường mà bạn đã chọn khi bạn ngủ đủ giấc, không còn trong trạng thái mở miệng ra là muốn chửi bậy, tràn ngập năng lượng và nhiệt huyết!
Nguyễn Hải Nam
ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX
Bài liên quan
Product Owner Fintech: Bí quyết thiết kế sản phẩm tài chính "không ma sát"
Mục lục Product Owner Fintech là gì? Vai trò của Product Owner trong Fintech Sản phẩm tài chính “không ma sát” là gì? Quy trình thiết kế sản phẩm fintech Công nghệ cốt lõi PO Fintech cần hiểu Agile trong...
Leanbot là gì? Bộ kit robot giáo dục chuẩn STEM cho thế hệ mới
Leanbot là gì? Bộ kit robot giáo dục chuẩn STEM cho thế hệ mới Leanbot là công cụ hỗ trợ học sinh làm chủ tư duy lập trình và robotics. Bài viết tổng hợp thông tin chi tiết về...
AIROC - Đấu trường Robotics & AI quốc tế: Nơi thế hệ trẻ Việt Nam vươn tầm thế giới
Trong kỷ nguyên số, nếu tiếng Anh là chiếc chìa khóa để giao tiếp với thế giới, thì Lập trình và AI chính là ngôn ngữ để con kiến tạo nên tương lai. Không chỉ dừng lại ở việc ‘biết’...
Học lập trình Python qua Robotics: Từ tư duy code đến Trí tuệ nhân tạo
Mục lục Python Robotics là gì? Vì sao nên học lập trình Python qua Robotics? Thành phần và thuộc tính trong hệ thống Robotics Các kỹ năng Python nâng cao trong Robotics Ứng dụng trí tuệ nhân tạo trong Robotics...
Nhân viên ngân hàng chuyển sang Fintech: Cần trang bị kỹ năng gì?
Mục lục Nhân viên ngân hàng chuyển sang Fintech cần học gì? Vì sao nhiều banker chuyển sang Fintech? Các kỹ năng quan trọng khi chuyển sang Fintech Lộ trình chuyển nghề từ ngân hàng sang Fintech Các vị trí...
Fintech là gì? Toàn cảnh hệ sinh thái Fintech tại Việt Nam 2026
Nội dung chính (TOC) Tổng quan định nghĩa Các mô hình Fintech cốt lõi và thuộc tính Hệ sinh thái Fintech và Chuyển đổi số ngân hàng Xu hướng Fintech 2026 (Dự báo tác động) Bằng chứng áp dụng thực...
Tại sao Data Analyst là “trái tim” của mọi ứng dụng Fintech?
Mục lục Fintech Data Analyst là gì? Vai trò của Data Analyst trong hệ sinh thái Fintech Các kỹ năng cốt lõi của Fintech Data Analyst Entity và Attribute trong phân tích dữ liệu Fintech Các ứng dụng thực tế...
Vibe Coding Workflow: Từ Yêu Cầu Đến Code, Test Và Tài Liệu Với Sự Hỗ Trợ Của AI
Trong kỷ nguyên của trí tuệ nhân tạo (AI), thuật ngữ “Vibe Coding” đã nổi lên như một hiện tượng, thay đổi hoàn toàn cách chúng ta tiếp cận việc xây dựng phần mềm. Không còn đơn thuần là việc...







Bình luận (0
)