YazılımMimarı adlı üyeden alıntı
Daha iyi öğrenmek istiyorum dan kasıt nedir?Programlama derya deniz.. tamamını zaten öğrenmek imkansız.
İyi bir yazılımcı olmak istiyorum diyorsan.
Bana göre;
1 - OOP, OOD, SOLID gibi kavramları sindirmelisin.
2 - Temiz, kaliteli ve herkesin anlayabileceği kod yazmalısın. (1. madde olmazsa bunun olması imkansız)
3 - Kendine bir uzmanlık alanı seçmelisin(Front-End, Back-end)
4 - 3. maddede belirlediğin uzmanlık alanı içinde de Programlamayı bir konuda derinlemesine gidip, fark yaratacağın bir özellik elde etmelisin. Multi-thread, paralel programlama gibi.. bu kısımda örnekler çoğaltılabilir.
Paralelde problem çözme, hızlı düşünme, hata ayıklama, algoritmik code kata'lar ve bolca matematik ;) matematik'ten kaçışın yok.
Bu liste çoğalabilir. Aklımdakini hızlıca karaladım.
Öncelikle değerli yorumlarınız için teşekkür ederim.
Daha iyi öğrenmeden kasıt, bütün dilleri değil tabiki, sadece sizin de dediğimiz gibi uzmanlaşmak istediğim alandaki diller, ornegin kendime bir kac dil seçip, onların puf noktalarını, can alıcı noktalarını öğrenmek.
Matematik iyi çok şükür. Ama fizik ve kimya batık.
Tekrar vakit ayırıp cevap verdiğiniz için teşekkürler.