Yazılım için üniversiteye gitmeden önce öğrenilmesi gereken diller nelerdir?

Oyle bir dil yok. Bilgisayar muh. egitiminde asla amac ogrenciye spesifik programlama dillerini ogretmek degildir. Senin tutup da bunu onceden ogrenmen sana uzun vadede avantaj saglamaz.

Araba surmeyi bilmeyen birisinin oturup motor parcalarini ezberlemesi gibi bir sey bu. Ya da doktor olmak isteyen birinin okul oncesi Latince ogrenmesi gibi. Arka planda sistemin nasil calistigini, bunu verdigin komutlarla nasil manipule edebilecegini bilmektir mesele. Dil degil. Dil sadece git sunu yap, bunu getir sunu gotur diye komut verdigin bir sey.

Kisa vadede sana 2 avantaji olabilir, derslerine engel olmadigini varsayarsam.

Bir; eger ilk aldiginiz temel programlama/algoritma/DS derslerinde senin onceden syntaxina asina oldugun bir dil kullaniliyorsa daha rahat yazarsin. Ancak konular derinlesince olayin zaten senin ogrendigin uc bes keyword'den fazlasi oldugunu goreceksin.

Iki; programlama dili ogrenmekten keyif aliyorsan bu seni motive eder ve derslerine daha cok calisirsin.
Hocam bildiğim kadarıyla Sabancı’dan mezunsunuz. Üniversite yıllarınızda takip ettiğiniz bi roadmap var mıydı? Uzmanlaştığınız sektör (artık ne ise bilmiyorum.) embedded,web,data science, alanım değil diyip bulaşmadığınız oldu mu? Size gerçekten değer veren birisiyim oturup tek tek mesajlarınızı analizlediğim olmuştur.
 
Hocam bildiğim kadarıyla Sabancı’dan mezunsunuz. Üniversite yıllarınızda takip ettiğiniz bi roadmap var mıydı? Uzmanlaştığınız sektör (artık ne ise bilmiyorum.) embedded,web,data science, alanım değil diyip bulaşmadığınız oldu mu? Size gerçekten değer veren birisiyim oturup tek tek mesajlarınızı analizlediğim olmuştur.

Rica ederim, herhangi bir roadmap takip etmedim ben acikcasi. Bir seyin nasil calistigini merak etmek her muhendisin default ozelligi olmali, ben de cok merakli biriyim, her calistigim projede "neden bu kutuphaneyi kullandik" , "neden orada o kodu yazdik?", "bunu neden boyle yapmadik?" diye sora sora ogrendim. Bazi code-review seanslarimizda kan govdeyi goturuyordu ama benim icin cok ogretici oldu.

Hic embedded ve native mobil projede yer almadim. Onun disinda pek cok projede calistim, hepsinde de kodun her tarafini ogrenmek ve anlamak icin zekamin her damlasini kullandim :) Tavsiyem de bu yonde olur. Kod okuyun, dokuman okuyun, neyin nasil calistigini teoride ve pratikte ogrenin.
 

Geri
Yukarı