Son dört yıldır temel olarak SQL ve ön uç HTML/CSS şeyler yapıyorum. Ben de BASIC benzeri bir dilde oldukça (prosedürel) kodlama yaptım. Resmi CS eğitimim yok (bir derece diplomam var).Örnek olarak gerçek dünya .NET uygulamaları oluşturmayı öğrenme
Şimdi tam zamanlı olarak C# .NET'de OOP'a vites değiştiriyorum. Yığınlamak için temel olarak StackOverflow ve Wikipedia'da temel CS konularını (ör. Veri yapıları, algoritmalar, büyük O notasyonu) okudum. Code Complete 2, Refactoring ve Head First Design Patterns bölümlerini de okudum.
Ancak, bir geliştirici olma yaklaşımımın bir şekilde geri dönüş olduğunu hissediyorum. Kendimi C# ve .NET adresindeki mevcut araçlarla'dan önce öğrenmem gerektiğine inanıyorum. Bunları en iyi nasıl uygulayacağımı öğrenmekten gerçekten faydalanabilirim.
Eksik olduğumu düşündüğüm kısım, aslında biraz programlama yaparak .NET çerçevesine aşina oluyor. Gerçek bir uygulama oluşturmaya giden günlük görevlere maruz kalmam gerekiyor.
Bir akıl hocam olmadığı için, herkesin temel bilgileri öğretmenin bir yolu olarak (biraz) gerçek bir .NET uygulaması oluşturarak başlangıç programcılarına rehberlik eden bir kitap veya web sitesi önerebilir mi diye merak ediyordum.
Teşekkürler!