Làm chủ lập trình bằng cách xây dựng các công cụ
Các bài hướng dẫn thường dẫn đến ngõ cụt. Bạn xem video. Bạn sao chép mã nguồn. Nhưng bạn vẫn không hiểu cách mọi thứ vận hành.
Hãy ngừng xem và bắt đầu xây dựng.
Cách tốt nhất để học là tái tạo lại công nghệ mà bạn sử dụng hàng ngày. Phương pháp này biến bạn từ một người dùng thành một người sáng tạo.
Hãy làm theo phương pháp "tự xây dựng x" (build-your-own-x):
- Chọn một công nghệ mà bạn sử dụng.
- Nghiên cứu các thành phần cốt lõi của nó.
- Viết mã nguồn từ con số không.
- Thêm các tính năng của riêng bạn.
Khi bạn xây dựng một cơ sở dữ liệu, một trình biên dịch, hay một máy chủ web, bạn sẽ thấy được logic đằng sau các công cụ đó. Bạn học được cách bộ nhớ vận hành. Bạn học được cách dữ liệu di chuyển.
Quá trình này giúp lấp đầy những lỗ hổng kiến thức của bạn. Nó giúp bạn vượt qua mức độ học tập hời hợt.
Hãy xây dựng các công cụ để làm chủ kiến thức.