Bir taraftan Türkçe bilgisayar kitaplarının pek tutulmaması var olan kitapların dilinin olgunlaşmaması,
bir taraftan bilginin kıymetini kaybetmesini bir taraftan da önemli bir çalışma yapılırsa takdir edileceği ve bu meslekteki insanlara faydalı olacağını düşünerek,
bazen coÅŸup umutlanarak,
bazen heyecanını kaybedip umutsuz düşerek,
bazen idealist davranıp bazen hızlanarak,
bazen yorularak,
bazen sorgulayıp yeni şeyler öğrenerek,
bazen yanlış bildiğini düzelterek
ama en önemlisi kalemin ve yazının hakkını vererek gerçekten en iyi olması için çalışarak 3-4 yıldır yazılım tasarımı konusunda bir kitap serisi üzerinde çalışıyorum.
Bu seri, Microsoft teknolojilerini kullanan bir yazılım mühendisi için hem başlangıç hem de ileri düzey sürecinde referans teşkil etmeliydi. Özellikle Bilgisayar Mühendisliği, Bilgisayar Programcılığı ve ilgili diğer bölümler için akademik bir kaynak olmalıydı. Bu amaçla serinin Windows, Web ve veri tabanı konulu kitaplardan oluşmasını hayal ediyordum. Projeyi kafamda ve kağıtta olgunlaştırıp yazmaya başladım.
Öncelikle haftasonu verdiÄŸim eÄŸitim notlarımı, okuldayken hocalardan öğrendiÄŸim notları, profesyonel iÅŸ hayatında karşılaÅŸtığım sorun ve ipuçları gün yüzüne çıkardım. Ardından kitapların muhtemel içeriÄŸini belirledim. İlk baÅŸta aynı kitapta hem C# dilinin hem de VB.NET dilinin olduÄŸu “İki dil birden” formatında yazmaya baÅŸladım ancak bunun pek kullanışlı olmayacağını düşünerek ikisini birbirinden bağımsız yazmaya karar verdim. 2005′in baÅŸlarında ilk cümleyi yazmaya baÅŸladım. Her bir satırı yazdıkça yazarlara olan saygım daha da artıyordu. Bilmenin yapabilmek olmadığını, anlatabilmek olmadığını özellikle yazmanın bilmenin çok ötesinde birÅŸey olduÄŸunu anladım. Araya sosyal ve iÅŸ hayatının yoÄŸunluÄŸunun girmesiyle proje uzadıkça uzadı. Çok kısa sürede bilgisayar kitaplarının yazıldığı, popüler bir tüketim alışkanlığının kazandırıldığı ve Microsoft ile teknoloji geliÅŸimi anlamında yarışmanın mümkün olmadığı bir dönemde bu kadar gecikmek birkaç kez projeden soÄŸumama neden oldu. Etrafımdaki deÄŸerli dostlarım aracılığıyla ancak tüm seriyi 2008′in yazında bitirebildim. İlk baÅŸta C#, VB.NET, ASP.NET ve SQL Server kitaplarından oluÅŸması düşünülen bu seri SQL Server olmadan tamamlandı. Kitapların iyi birer kaynak olması gerekiyordu bunun için de zaman yetmiyordu. Bu yüzden SQL Server’e hiç baÅŸlamamaya karar verdik. SQL Server, sırf kitap olsun diye yazılacak bir platform olmadığı için yazılacaksa gerçekten hakkı verilerek yazılmalı. Bunun da önemli bir zaman alacağı kanısındayım. Önümüzdeki yıllarda SQL Server’in özellikle DBA’ler için bir yönetim kitabı çıkarmayı düşünüyorum.
İyi ve faydalı kitaplar olması için iyi bir yayın danışmanı ve iyi bir yayıneviyle çalışmak gerekiyordu. Bunun için bu sektörde birçok kiÅŸiye hocalık yapmış olan ve “İşte C” kitabıyla birçok kiÅŸinin C dilini öğrendiÄŸi Dr. Rifat Çölkesen beyefendiyle çalıştık ve yayınevi olarak ta akademik – bilimsel – üniversite ders kitapları basan Papatya Yayınclık EÄŸitim A.Åž. tercih edildi. Kitaptaki teknik anlatımın doÄŸruluÄŸu için baÅŸta TurkoCRM’in yaratıcılarından Murat Öngüdü olmak üzere birçok Bilgisayar Mühendisi ile çalışıldı. Bu kiÅŸilerin özellikle piyasada çalışıyor olmalarına dikkat edildi. Çünkü kitapların teoriyle birlikte bilgilerin gerçek hayatta hangi projelerde nasıl kullanılacağını örneklendirilmesi amaçlandı. Teknik öneriler için Prof. Dr. Esat HAMZAOÄžLU ve kitaplarda yalın bir Türkçe’nin kullanılması için Necdet AVCI ve Batuhan AVCI önemli katkılarda bulundu. Sayfa düzeni ve kapak tasarımı için Olcay Kara’yı da unutmamak lazım. Bu kitapların bu kiÅŸilerin katkısıyla daha da iyi olduÄŸu kanısındayım. Hepsine şükranlarımı sunuyorum. Bundan sonrası okuyucunun takdirine bırakılmıştır.
Yazılım mühendisi/uzmanı olmak isteyenler veya daha da uzmanlaşmak için düşündüğümüz serinin kitapları şunlardır;
C# Programlama Dili ve Yazılım Tasarımı (2 Cilt)
VB.NET Programlama Dili ve Yazılım Tasarımı (2 Cilt) – Baskıda
ASP.NET ile Web Uygulamaları GeliÅŸtirme (C# ve VB.NET uyarlamalı) – Baskıda
Serinin ilk kitabı olarak C# dilini seçtik. Kitabın 2 cilt olarak çıkarılmasının hem okunabilirliÄŸi hem de konu bütünlüğü açısından daha iyi bir çözüm olacağına karar verildi. Çalışmalarının bitmesiyle birlikte C# kitabının ilk cildi 2008-Kasım ayında piyasaya sürüldü. “Geç olsun, kötü olmasın” diyerek bu kitabı da namluya sürdük.




Recent Comments