yazılımcıların mutlaka okuması gereken 5 kitap
Yazılımcılık çoğu zaman ekrana bakıp kod yazmak gibi görünür ama işin büyük kısmı aslında zihinde olur. Odaklanmak, sabretmek, vazgeçmemek, öğrenmeye devam etmek…
Bu kitaplar tam olarak bu tarafı besliyor.
Akış – Mihaly Csikszentmihalyi
Bu kitap “zamanın nasıl geçtiğini anlamadığın” anları anlatıyor.
Kod yazarken, problem çözerken, tamamen işin içine girdiğin o hâl…
Akış, yazılımcıların en verimli olduğu zihinsel durumu açıklıyor.
Neden bazı günler saatlerce verimli çalışabildiğini, bazı günler ise hiç ilerleyemediğini anlamanı sağlıyor.
Alışkanlıkların Gücü – Charles Duhigg
Yazılım öğrenirken ya da proje yaparken en büyük sorun motivasyon değil, alışkanlıklar.
Bu kitap; neden hep aynı noktalarda tıkandığını, neden bazı şeyleri sürekli ertelediğini çok sade örneklerle anlatıyor.
İyi yazılımcıların sırrının “daha zeki olmak” değil, daha doğru alışkanlıklar kurmak olduğunu fark ediyorsun.
Zihniyet – Carol S. Dweck
Bu kitap özellikle yazılımcılar için çok kritik bir konuya dokunuyor:
Hata yapmakla ilişkin.
“Ben bu konuda yetenekli değilim” mi diyorsun,
yoksa “henüz öğrenmedim” mi?
Öğrenme sürecinde takılan, kendini yetersiz hisseden herkes için zihniyeti yeniden kuran bir kitap.
Esas Olan – Greg McKeown
Her şeyi öğrenmeye çalışmak, her projeye atlamak, her şeye “evet” demek…
Sonuç? Dağınık bir zihin.
Bu kitap sana şunu soruyor:
Gerçekten önemli olan ne?
Özellikle birden fazla teknolojiye, projeye, fikre koşturan yazılımcılar için odaklanmayı yeniden tanımlıyor.
Çizginin Dışındakiler – Malcolm Gladwell
Başarı hikâyelerini “doğuştan yetenek” masalından çıkarıp, arka planıyla anlatıyor.
Doğru zamanda doğru yerde olmak, yeterince denemek, vazgeçmemek…
Yazılımda neden bazı insanların çok ilerlediğini, bazılarının ise yerinde saydığını daha geniş bir perspektiften görüyorsun.
Son söz
Bu kitaplar sana:
• Kod öğretmez
• Ama kod yazan zihni güçlendirir
• Daha odaklı, daha sabırlı, daha sürdürülebilir bir yazılımcı yapar
Teknolojiler değişir.
Diller eskir.
Ama düşünme biçimi kalır.
İyi yazılımcılar genelde en çok bilenler değil,
kendini en iyi yönetenlerdir.
İstersen bir sonraki adımda:
• “Yeni başlayan yazılımcılar için hangisi önce okunmalı?”
• ya da “Bu kitaplar kariyerin hangi aşamasında daha etkili?”
diye de devam edebiliriz.
Henüz yorum yapılmamış. İlk yorumu sen yap!