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
- JUnit in Action 2 – Petar Tahchiev, Felipe Leme, Vincent Massol, Gary Gregory
- Test Driven Development by Example — Kent Beck
- Refactoring — Martin Fowler
- Effective Unit Testing – Lasse Koskela
Yazılım teorisi ile ilgili kitaplar
- Pojo in Action — Chris Richardson
- Clean Code — Robert C. Martin
- Agile Software Development — Robert C. Martin
Zaman buldukça okuduğum kitaplar
- Effective Java – Joshua Bloch
- Pratik Spring – Özcan Acar
Yazılım mimarisi ile ilgili kitaplar
- 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.)
- Head First Design Patterns
Extreme Programming ile ilgili kitaplar
- Extreme Programming — Özcan Acar
- 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