𝗠𝗮𝘀𝘁𝗲𝗿 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 𝗕𝘆 𝗕𝘂𝗶𝗹𝗱𝗶𝗻𝗴 𝗬𝗼𝘂𝗿 𝗢𝘄𝗻 𝗧𝗼𝗼𝗹𝘀
Hầu hết các lập trình viên đều sử dụng framework mỗi ngày. Họ biết cách gọi một thư viện. Họ biết cách sử dụng một công cụ. Nhưng họ không biết công cụ đó hoạt động như thế nào.
Khi một lỗi phức tạp xảy ra, họ bị bế tắc. Điều này xảy ra vì họ không hiểu rõ nền tảng cốt lõi.
Bạn có thể khắc phục điều này bằng phương pháp build-your-own-x. Phương pháp này dạy bạn cách tái tạo các công nghệ yêu thích của mình từ con số không.
Thay vì chỉ sử dụng một cơ sở dữ liệu, bạn hãy tự xây dựng một cái đơn giản. Thay vì chỉ sử dụng một web server, bạn hãy tự viết logic cho nó.
Cách tiếp cận này thay đổi vai trò của bạn. Bạn không còn là một người dùng nữa. Bạn trở thành một kiến trúc sư.
Tại sao bạn nên làm điều này:
- Bạn giải mã được các "hộp đen".
- Bạn học được cách dữ liệu luân chuyển trong một hệ thống.
- Bạn hiểu được logic đằng sau các thư viện mà mình sử dụng.
- Bạn xây dựng được sự tự tin sâu sắc về mặt kỹ thuật.
Đừng dựa dẫm vào "phép màu" nữa. Hãy bắt đầu tự tạo ra phép màu đó.