Blog Công nghệ

TOP 5 bí quyết học tập thượng hạng cho coder

Dù bạn là người đang học code hay đã có thâm niên coding vài năm thì những cuộc cách mạng công nghệ hiện nay vẫn có thể khiến bạn tụt hậu nhanh chóng. Hãy giắt túi vài bí kíp tự học hiệu quả để làm mới bản thân và nâng cấp những năng lực sẵn có trong người.

1. Hãy luyện tập phân bổ, đừng học cuốn chiếu, và học có chủ đích

Theo một nghiên cứu đăng trên tập san “Psychological Science in the Public Interest ”, bạn không nên học nhồi nhét hay cuốn chiếu mà nên phân bổ kiến thức ra. Ví dụ, khi bạn học một ngôn ngữ mới (Java), đừng vội đặt mục tiêu “làm chủ Java trong 7 ngày” rồi bỏ hết tất cả công việc khác, dồn 100% công lực vào học Java trong vòng 7 ngày. Điều đó nghe rất hấp dẫn nhưng không khả thi. Bạn sẽ không thu hoạch được nhiều và nếu sau 7 ngày đó bạn nghĩ mình đã “xong việc” thì kiến thức của bạn sẽ mai một sau thời gian ngắn.

Thay vào đó, hãy học mỗi tuần một chút, học có chủ đích lặp đi lặp lại để “luyện cơ não” và khắc sâu kiến thức vào đầu. Ví dụ:

- Tuần 1 bạn học căn bản về ngôn ngữ Java, các khối điều khiển, cách tổ chức chương trình
- Tuần 2 bạn có thể tập tổ chức một trang web đơn giản, vận dụng các kiến thức về cấu trúc chương trình, hàm/cấu trúc điều khiển.
- Tuần 3 bạn nâng cấp trang web đó theo kiến trúc MVC, và so sánh với cách thức tổ chức chương trình kiểu cũ.

2. Hãy thư giãn và ngủ đủ giấc

Coder rất hay dán mắt vào màn hình trong nhiều giờ, kể cả khi làm việc cũng như khi chơi game. Điều này gia tăng sức ép lên não bộ, khiến nó mệt mỏi và khó hoạt động hiệu quả.

Theo nghiên cứu của nhà khoa học thần kinh John Medina trong sách “Luật trí não”, não bộ chúng ta hoạt động theo chu kì 10 phút tập trung sau đó là xao nhãng.

Theo hai chuyên gia học tập và thần kinh học Gs. Barbara Oakley và Gs. Terence Sejnowski, chúng ta nên kết hợp tập trung và thư giãn để giúp não bộ làm việc hiệu quả. Thư giãn không có nghĩa là não ngừng hoạt động, nó sẽ đi vào cơ chế “khuếch tán”. Nhiều ý tưởng hay, nhiều sáng tạo quan trọng lại nảy ra trong lúc thư giãn.

3. Hãy đọc thật nhiều code

Bill Gates từng tâm sự, thời học code, cậu bé Bill tò mò đã lục tung code của các chương trình máy tính sẵn có. Nhiều người cũng học code bằng cách đọc code của người khác.

Bạn được lợi gì từ việc đọc code? Thứ nhất là biết được cách cao thủ tổ chức mã lệnh thế nào và bắt chước. Thứ nhì là mở rộng khả năng “hiểu” code. Người viết code tốt là người viết để con người hiểu được, còn viết code chỉ để máy hiểu là code bình thường.

4. Hãy kiến tạo

Hãy viết sản phẩm, sản phẩm vui thôi cũng được. Học phải đi đôi với hành. Học mà làm, làm mà học.

Khi học Android, một trong những cách học hay nhất là làm app để giải quyết vấn đề nào đó của chính mình và người xung quanh. Vấn đề càng cụ thể và “nhỏ bé” càng tốt. Bạn sẽ có những “chiến thắng nhỏ” của riêng mình, đó chính là liều doping cực mạnh để thúc đẩy bạn viết những chương trình lớn hơn, vươn lên những mục tiêu mới.

5. Hãy tự đánh giá

Tự đánh giá là một trong những cách học tốt nhất theo nghiên cứu nêu trên. Đó vừa là cơ hội củng cố kiến thức, nhớ lâu hơn, cũng là cơ hội để sửa sai, tránh tình trạng “ảo tưởng sức mạnh”.

Có nhiều hình thức tự đánh giá. Bạn có thể dùng các bài tập, câu hỏi ôn tập, danh mục kiểm tra ở cuối chương và tự làm rồi so kết quả, hoặc tự kiểm thử sản phẩm của mình. Đó sẽ là những công cụ tuyệt vời để bạn tự kiểm tra kiến thức của mình.

Đôi khi tự viết ra những tóm tắt và cảm nhận (reflection) về bài học, hoặc huyết trình kiến thức học được cho người khác cũng là một cách tự kiểm tra, xem mình đã thực sự lĩnh hội được mấy phần kiến thức.

Học tập luôn là một hành trình thú vị. Hy vọng năm chiến thuật trên đây giúp bạn đi nhanh hơn và thu hoạch tốt hơn trên hành trình ấy.


Bachkhoa-Aptech - Tự hào 19 năm kiến tạo IT chất lượng cao

10 suất học bổng Kiến tạo IT Leader 2,5 năm tài trợ 100% học phí: THI TUYỂN LỚP CHẤT LƯỢNG CAO - IT LEADER 4.0 (bachkhoa-aptech.edu.vn)

#BachkhoaAptech #Làmtrướchọcsau #ITleader

   0968.276.996