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.