Mesela dersler izledin, sana adam bir şey öğretti ve bu öğrettiği şeyler ile hesap makinesi yaptı diyelim, sen o sırada diyeceksin ki bunlarla acaba başka neler yapabilirim, bunu nasıl geliştirebilirim? Bu şekilde sorgulayacaksın.
Ben bu konuda tam dediğinizi yapmıştım hocam python öğrenirken. Hesap makinesi yapmıştım ilk önce,
Sonrasında hesap makinesinde "1. Sayı giriniz: " şeklinde olan yeri int komutlarıyla harmanlayıp en son üçgen alan hesaplaması, çokgen alan hesaplaması gibi bana ders çalışırken formüller ile bağımı koparacak scriptler yazıyordum
Bir ara yine hesap makinesini baz alarak yazılı not ortalaması ve genel ortalama hesaplama scripti yapmıştım keyfi olarak
****
Alıntıladığım mesajdaki gibi, yazılım dillerini öğrenirken öğrendiğin şey asla "Öğrendiğin şey" olarak kalmamalı. Adam X öğretiyorsa sen onu Y ve Z olarak kendin geliştirmelisin.
X'i X olarak bırakmamalısın. Yoksa sadece var olan bir şeyi tekrar var edersin o da bir işe yaramaz.
Burada hayal gücü çok önemli. Yazılım dillerini öğrenmeye başladıktan sonra hedefini şu şekilde kendince süzgeçlerden geçirmelisin;
1-Yapmak istediğim şey ne?
2-Nasıl yapabilirim?
3-Şu ve Bununla beraber bunu yapabiliyorum, peki bunları nasıl harmanlayabilirim?
4-Nasıl kodumu daha temiz hale getirebilirim?
4. Notu yazmamın sebebi şu: Bir çok insan -bende dahil olmak üzere- yazdığı bir kodu 1 hafta sonra açıktan sonra hiçbir şey anlamıyor çünkü kodu çok karışık.
Biraz ileri seviye ama kabaca anlattım galiba. Umarım yararı olur.