Nhồi nhét là cách tồi tệ nhất để học lập trình. Nếu bạn có điểm gì đó giống tôi, nhồi nhét là cách làm việc của bạn suốt quãng thời gian học sinh lẫn thời sinh viên đại học thì bạn cần thay đổi ngay trước khi học lập trình.
Nói cách khác: trong bất kỳ buổi học nào đó, bạn có nhiều khả năng nhớ rõ các thông tin mà bạn đã học được ở phần đầu và kết thúc buổi học và nhiều khả năng sẽ quên các thông tin ở giữa buổi.
Bạn muốn tối đa hóa số lượng của những giai đoạn bắt đầu và kết thúc. Đó là lý do tại sao sẽ là tốt hơn khi bạn chia nhỏ buổi học thành nhiều phiên ngắn, nó sẽ giúp cho bạn ghi nhớ và tiếp thu kiến thức mới được tốt hơn.
Trước tiên, chúng ta cần có một nền tảng tốt. Hãy thường xuyên luyện tập thực hành các bài tập lập trình. Trong quá trình luyện tập, bạn sẽ thấy được những vấn đề cơ bản mà các lập trình viên thường mắc phải. Từ đó hình thành được thói quen tốt để giải quyết vấn đề.
Có một số người bạn của chúng ta biết trước về một số ngôn ngữ lập trình. Trong những tuần đầu học, họ nắm bắt kiến thức rất nhanh. Nhưng về sau, họ lại bị bỏ ở đằng sau. Tại sao họ lại bị tụt dốc trong khi nền tảng của họ tốt hơn?
Đó là vì họ đã đi quá nhanh. Họ tưởng rằng mình biết tất cả nhưng thực sự họ lại ít khi thực hiện công việc lập trình. Một vài kiến thức nâng cao họ biết không đủ để nắm vững các nguyên tắc cơ bản.
Đừng bao giờ ngừng tiến trình luyện tập của mình. Bạn cũng không nên đi quá nhanh hay quá chậm. Đừng tránh một chủ đề nào sau khi bạn đã nắm vững tất cả những gì dẫn đến nó. Bằng cách đối mặt với nhiều ý tưởng và thách thức, bạn sẽ có một chất men giúp bạn nhanh chóng nắm bắt được những vấn đề cơ bản.
Lần tới khi bạn ngồi xuống để học lập trình, hãy chỉ học một chủ đề vào một thời điểm và có một vài phút nghỉ ngơi ngắn giữa mỗi chủ đề. (Chỉ cần chắc chắn khoảng thời gian nghỉ ngơi đó không làm bạn rơi vào trạng thái trì hoãn!)