Lisede gösterilen matematik, maalesef kod yazarken kullandığımız gerçek matematik değil. İnsanı ezbere iten bir yapısı var. Bu soru şu yoldan çözülür tarzı algoritma mantığından uzak bir yaklaşım söz konusu.
[1, 2, 15, 47, 25, 36] sayı dizisinde çift olanların adedini bulan kodu yazınız dendiğinde kafanızda problemi nasıl çözeceğinize dair bir planlama yapabiliyorsanız ümitli olabilirsiniz.
Üniversite size problem çözmek için analitik düşünmeyi öğretir. Bu nedenle üniversite okumak önemli. Mezun olduğunuz bölümün yada kalitesinin özel sektör için bir anlam ifade ettiğini sanmıyorum. Size soracakları bu zamana kadar hangi projelerde yer aldığınız ve neler yaptığınızdır.
Oyun için çok ağır matematik istendiğini sanmıyorum. Ama üniversitede alacağınız Lineer Cebir dersi faydalı olabilir. Yazılımla uğraşan bizler projeye göre yeni teknolojileri yada konuları öğrenmek zorunda kalıyoruz. İhtiyaca göre devamlı yeni bir şeyler öğrenmek yazılım işinin olmazsa olmazı. Örneğin oyunda coğrafi konum kullanmanız gerekli. Google mapsi kullanalım dediniz. Eğer daha önce kullanmadıysanız dokümantasyonunu okuyup öğrenmeniz gerekecek.
Bu sitede
Code Wars çeşitli problemler size sunuluyor. Sizde favoriniz olan programlama dilinde problemi çözüyorsunuz. Çözüme ulaştığınızda problemi başkalarının nasıl çözdüğünü de görebiliyorsunuz. Başkalarının yazdığı kodları okumak insana çok şey katıyor. Sitede 8 kyu olan problemler en kolay, 1 kyu derecelendirmesi ile sunulan problemler ise en zoru. Puanınızı arttırdıkça da beta olan problemlere katkı sunma gibi farklı işlevlere erişebiliyorsunuz.
Şiddetle tavsiye olunur. Her gün en az bir problem çözerek pratik yapmak çok şeyi değiştirebilir.