Teknolojiyi Yeniden İnşa Ederek Programlamada Ustalaşın
Nasıl çalıştıklarını bilmeden araçları kullanmayı bırakın.
Çoğu geliştirici, framework'ler ve kütüphaneler kullanarak yıllarını geçirir. Onları her gün kullanırsınız. Onlarla kod yazarsınız. Peki, altındaki mantığı anlıyor musunuz?
"Kendi x'ini yap" (build-your-own-x) yöntemi bakış açınızı değiştirir. Bir kullanıcı olmaktan çıkıp bir yaratıcı olmaya başlarsınız.
Bir aracı sıfırdan inşa ettiğinizde şunları öğrenirsiniz:
- Bellek yönetiminin nasıl çalıştığını.
- Derleyicilerin kodunuzu nasıl işlediğini.
- Veritabanlarının bilgileri nasıl sakladığını.
- Ağların verileri nasıl gönderdiğini.
Her şeyi inşa etmeniz gerekmez. Sık kullandığınız bir teknoloji seçin. Onun küçük bir parçasını yeniden oluşturmaya çalışın.
Bu süreç sezgi geliştirir. Belirli hataların neden oluştuğunu anlarsınız. Belirli framework'lerin neden diğerlerinden daha iyi performans gösterdiğini bilirsiniz.
Eğitim videoları izlemeyi bırakın. İnşa etmeye başlayın.