Bằng cách tự tạo ra thách thức cho mình, bạn sẽ mau chóng tiến bộ hơn. Đây là cách mà các lập trình viên giỏi rất hay làm với mình. Nếu bạn đang theo học một lớp lập trình, đừng đánh giá thấp hiệu quả của bài tập về nhà. Hãy nghiêm túc, luôn luôn xem nó như một cơ hội để củng cố thêm những gì bạn đã học được vào trí nhớ của bạn về lâu về dài.
Hầu hết các lập trình viên đều có một khoảnh khắc thốt lên “tìm ra rồi” trong quá trình giải thích code đó, vì bất ngờ họ nhìn thấy nơi xảy ra lỗi logic lập trình. Chính việc giải thích cho một ai đó hoặc cho một con vịt cao su vô tri vô giác làm kích thích lên một khu vực khác của não bộ, buộc bạn nhìn vấn đề đó từ một góc độ mới.
Trên mạng có rất nhiều nguồn website, video hướng dẫn học code. Nhiều người chỉ mở chúng ra xem chăm chú và gật gù. Tuy nhiên, sau khi tắt máy tính đi, những kiến thức đó đọng lại trong bạn được bao nhiêu? Bạn có thể thực hiện lại ngay được chứ? Cách hiệu quả nhất để nắm kiến thức nhanh chóng đó là vừa xem vừa làm. Xem đến đâu gõ đến đó thì hiệu quả hơn rất nhiều.
Sự thật mà nói, học lập trình có thể cực kỳ căng thẳng nếu bạn không tiếp cận nó với những suy nghĩ và thái độ đúng đắn. Có rất nhiều thứ phải học và có thể bạn sẽ quên đi những thứ đó rất nhanh sau khi bạn học chúng. Có một số bí quyết có thể giúp bạn ghi nhớ kiến thức tốt hơn, nếu không thì tất cả thông tin về lập trình sẽ đi vào tai này và ra ở tai kia của bạn và có thể làm bạn bực bội và nản lòng.
Tổng hợp các bài tập lập trình: Cơ bản, mảng 1 chiều, mảng 2 chiều, đơn thức, đa thức, phân số, struct, class, danh sách liên kết, cây nhị phân, thuật toán sắp xếp, stack, queue...