Cách học code hiệu quả

4

Những chia sẻ của mentor Cao Văn Việt về “Học code thế nào cho tốt ” nằm trong khuôn khổ xDay – một hoạt động định kỳ dành cho sinh viên FUNiX nhằm tương tác, chia sẻ kiến thức với sinh viên.

Với hơn 10 năm kinh nghiệm trong lĩnh vực IT, mentor FUNiX Cao Văn Việt – Product Owner của Codelearn cho biết, thị trường đang “khát” nhân lực thuộc lĩnh vực này, dự đoán con số lên tới 500.000 – 1.000.000 lao động. Diễn giả này nhấn mạnh ba điểm giúp sinh viên học code hiệu quả.

Phẩm chất kiên nhẫn, ham học, khả năng tự học và tính cẩn thận

Anh Việt không nhấn mạnh vào tố chất để trở thành lập trình viên bởi theo anh chỉ cần có đam mê, bất cứ ai cũng có thể làm được. Những bước khởi đầu với coder thường không dễ dàng khi làm quen với những con số, thuật toán khó, hãy kiên nhẫn học từng chút một, tích lũy đủ kiến thức và kinh nghiệm để tạo nên bước nhảy và đột phá với những dự án công nghệ hữu ích.

Bên cạnh đó, công nghệ thông tin thay đổi liên tục, để cập nhật các tài liệu, xu thế, mới, học viên nên học ngoại ngữ và đọc tài liệu nước ngoài đón nhận công nghệ mới. Anh Việt nhấn mạnh trong code, chỉ cần một phút bất cẩn, quên vài thứ rất nhỏ có thể phá hỏng dự án. Trước khi chạy sản phẩm, hãy chắc rằng bạn đã kiểm tra chúng rất nhiều lần và gỡ các lỗi liên quan.

polyad

Mentor Cao Văn Việt

Bốn nguyên tắc khi học code

1. Thực hành nhiều tốt hơn chỉ học theo lý thuyết;

2. Làm dự án tốt hơn chỉ luyện các đoạn mã ngắn, rời rạc;

3. Làm theo nhóm, giữ tinh thần đồng đội hơn là chỉ làm một mình;

4. Nắm vững, chắc một ngôn ngữ hơn là biết nhiều ngôn ngữ nhưng không vững một ngôn ngữ nào.

Mentor Việt tiết lộ, khi phỏng vấn ứng viên, các nhà tuyển dụng thường yêu cầu lập trình viên giới thiệu về các ứng dụng mình từng thực hiện trong thời gian học. Vì vậy, để học code hiệu quả bạn cần ưu tiên: học lý thuyết chắc – thực hành nhiều, thực hiện các dự án cùng đồng đội hơn là tự code các đoạn mã nhỏ. Đặc biệt, khi bắt đầu học code, không cần biết quá nhiều ngôn ngữ, hãy học chắc một ngôn ngữ, chú tâm vào thực hành, chọn dự án và thực hiện ứng dụng bằng ngôn ngữ đó, sau đó mở rộng ra các ngôn ngữ khác.

“Muốn đi nhanh hãy đi một mình, muốn đi xa hãy đi cùng nhau, các lập trình viên phải thường xuyên trao đổi kiến thức và kinh nghiệm để hoàn thiện sản phẩm một cách tốt nhất”, anh Việt chia sẻ.

Kinh nghiệm học tốt code

1. Thực hành nhiều;

2. Tự gỡ lỗi (logic);

3. Làm dự án với những tính năng hoàn chỉnh;

4. Code lại các sản phẩm;

5. Đọc sách lập trình;

6. Tìm hiểu và thảo luận.

Anh Việt cho biết, đã làm nghề 10 năm và giữ vị trí quản lý nhưng hơn 10 năm nay anh vẫn code hàng ngày. Thời đi học thường code ít nhất bốn tiếng một ngày cho đến khi ở cương vị quản lý doanh nghiệp, anh vẫn dành hai tiếng một ngày để code. Với anh, việc lập trình như bài tập thể dục giúp bản thân sảng khoái mỗi ngày.

Để luyện tập và thực hành code, người học lập trình có thể làm nhiều cách như: gỡ lỗi các chương trình, code game, thực hiện dự án… Người học có thể tìm một số website để thường xuyên luyện tập như codelearn, hackerank.

Mentor Cao Văn Việt là Product Owner của Codelearn (FPT Software), chuyên gia công nghệ cấp Tập đoàn FPT. Tại FUNiX, anh Việt là mentor các môn thuộc Chứng chỉ 1 (Công dân số) và Chứng chỉ 3 (Lập trình viên ứng dụng doanh nghiệp). Anh có nhiều chia sẻ thú vị dành riêng cho các bạn trẻ theo học ngành CNTT, như các kinh nghiệm phỏng vấn xin việc ngành công nghệ, kinh nghiệm lập trình…

Phạm Mơ

FUNiX thuộc FPT Education là đơn vị đào tạo trực tuyến cấp bằng đại học ngành kỹ sư phần mềm bằng hình thức trực tuyến. Với phương pháp học chủ động và ưu tiên hướng nghiệp, sinh viên học trên giáo trình online, có sự hướng dẫn của mentor – đội ngũ chuyên gia đang làm việc tại các công ty công nghệ lớn.
Mentor giúp sinh viên trang bị tốt cả lý thuyết và kinh nghiệm thực tế, đồng thời cũng là cầu nối tuyển dụng, giúp sinh viên FUNiX có nhiều cơ hội việc làm ngay trong quá trình học. Xem thêm hoạt động FUNiX tại đây.

Nguồn: VnExpress.net