Kitap Listem

Her yazılımcının bir kitap listesi vardır. Ben de listemi paylaşmak istedim. Belki siz de bu kitapları listenize ekleyebilirsiniz. Bu kitapları kategori halinde sunacağım. Zamanla kitap listem değişmekte ve yeni kitaplar eklemekteyim.

Yazılım tekniği ile ilgili kitaplar

  1. JUnit in Action 2 – Petar Tahchiev, Felipe Leme, Vincent Massol, Gary Gregory
  2. Test Driven Development by Example — Kent Beck
  3. Refactoring — Martin Fowler
  4. Effective Unit Testing – Lasse Koskela

 

Yazılım teorisi ile ilgili kitaplar

  1. Pojo in Action — Chris Richardson
  2. Clean Code — Robert C. Martin
  3. Agile Software Development — Robert C. Martin

Zaman buldukça okuduğum kitaplar

  1. Effective Java – Joshua Bloch
  2. Pratik Spring – Özcan Acar

 

Yazılım mimarisi ile ilgili kitaplar

  1. Java Yazılım Mimarisi ve Tasarım Şablonları — Özcan Acar (Okuduğum kitaplarda bir tasarım şablonu gördüğümde hemen bu kitaba bakarım.)
  2. Head First Design Patterns

 

Extreme Programming ile ilgili kitaplar

  1. Extreme Programming — Özcan Acar
  2. Extreme Programming Explained – Kent Beck

 

Bunun haricinde eğer Java'ya yeni başlıyorsanız Deitel, Java how to program kitabını da tavsiye ederim. Temel seviye Java ve OOP konularını bu kitapla pekiştirdim.

Hedefim mezun olmadan önce bu kitapları bitirmek. Kitap listesini ve sırasını Özcan Acar'a danışarak belirledim. Bu kitaplarla beraber kata yapmaya da özen gösteririm. Bu sayede hem öğrendiklerimi pekiştiriyorum hem de kod yazma pratiğimi geliştiriyorum.

İyi çalışmalar