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 nếu không giắt
túi vài bí kíp tự học hiệu quả để luôn học những điều mới mẻ, 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à thật có chủ đích.
Thay vào đó,
hãy rải việc học ra mỗi tuần một ít, có chủ đích lặp đi lặp lại để “luyện cơ”
và khắc sâu kiến thức vào bộ nhớ trong đầu bạn.
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 cách 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 trước đó.
Tuần 3 bạn nâng cấp trang web đó dưới dạng kiến trúc MVC, có liên hệ hay dở với cách thức tổ chức chương trình kiểu cũ.
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 cách 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 trước đó.
Tuần 3 bạn nâng cấp trang web đó dưới dạng kiến trúc MVC, có liên hệ hay dở với cách thức tổ chức chương trình kiểu cũ.
2. Hãy thư giãn, và ngủ đủ
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 ghi trong sách “Luật trí não”, não bộ
chúng ta hoạt động theo một chu kì 10 phút tập trung rồi sau đó là sao nhãng.
3. Hãy đọc thật nhiều code
Bạn được lợi gì
từ việc đọc code? Thứ nhất là có thể biết được cách các cao thủ tổ chức mã
lệnh thế nào, từ đó mà bắt chước được phần nào đấy. Thứ nhì là mở rộng
khả năng “hiểu” code. Bản thân code là một văn bản. Mặc dù code viết ra để cho
máy nó chạy, nhưng một “người viết code tốt là người viết ra để con người hiểu
được”, “còn viết code chỉ để máy hiểu được thì là code bình thường”. Đọc hiểu
được code cũng giúp bạn phần nào trong việc viết ra những đoạn code mà người
khác đọc được. Tất nhiên, nếu là người mới học, hãy bắt đầu từ đọc những
chương trình nhỏ, đừng vội xông ngay vào mã nguồn của Linux nếu bạn không muốn
ngất trên bàn phím.
4. Hãy kiến tạo
Hơn chục năm
trước, tôi cũng từng làm một cái app Java (J2ME) có tên rất buồn cười là “Mama
tổng quản”, cài lên máy Sony Ericson của người thân để theo dõi chi tiêu
khi đi chợ. Nghe ngớ ngẩn phải không? Nhưng tôi của dạo ấy thì vui lắm,
vì có thể dùng những dòng code của mình vào những việc hữu ích hằng ngày.
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 đã dẫn ở bên trên. Nó vừa
giúp ta khắc sâu kiến thức, vừa giúp ta tránh những hiểu nhầm. Đó vừa là cơ hội
củng cố kiến thức, nhớ dai hơn, nhưng cũng là cơ hội để sửa sai, tránh tình
trạng “ảo tưởng sức mạnh”.
Tự học luôn là một hành trình đầy 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.
Không có nhận xét nào:
Đăng nhận xét