yazılımcıların mutlaka okuması gereken 5 kitap

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.

Yorumlar

Henüz yorum yapılmamış. İlk yorumu sen yap!