Programlamayı ingilizce öğrenmek.

Bu konuyu okuyanlar

Jeronim_O

Öğrenci
Katılım
5 Ocak 2019
Mesajlar
30
Reaksiyon puanı
4
Puanları
8
Yaş
20
Merhaba. Udemy hesabımda programlama dilleri ile ilgili kurslar var ancak hepsi ingilizce. Türkçe altyazısı var. İngilizce bilmeyen biri olarak ingilizce kurslar almamın bana faydası olurmu? Yoksa türkçe kurslarlamı başlamalıyım.
 

Samet UCA

Müdavim
Katılım
3 Ağustos 2012
Mesajlar
3,277
Reaksiyon puanı
2,912
Puanları
113
Evet ücretsiz birçok kurs ingilizce. Altyazı ile o dilde yada teknolojide iyi bir seviyeye gelmek zor. Bazı karmaşık yapılarda eğitmenin sade bir dil kullanması öğrenci için çok önemli. Bu durumda türkçe kurslardan başlamanız sizin için daha iyi olacaktır.
Özellikle bahsettiğim gibi ilerleyen seviyelerde yapılar karmaşık hale gelecek ve sade bir dil lazım olacaktır.
 

Mucahitt

Asistan
Katılım
7 Ekim 2018
Mesajlar
451
Reaksiyon puanı
106
Puanları
43
Yaş
24
Faydası olur, zaten programlama dilide ingilizce bir dil :) ama yinede türkçe al hatta 2 tane al mesela 2 side python olsun ama biri ingilizce diğeri türkçe olsun. yoksa türkçeci youtubede var.
 

Jeronim_O

Öğrenci
Katılım
5 Ocak 2019
Mesajlar
30
Reaksiyon puanı
4
Puanları
8
Yaş
20
Faydası olur, zaten programlama dilide ingilizce bir dil :) ama yinede türkçe al hatta 2 tane al mesela 2 side python olsun ama biri ingilizce diğeri türkçe olsun. yoksa türkçeci youtubede var.
Bir hesap ortak kullanıyoruz. Hepsi ingilizce kursların. Python js c# falan var. Kendi hesabımada bu kursların türkçesini alıcam para ayarlayabilirsem. Dediğiniz mantıklı ikisi bir daha etkili olur.
 

Görkem Say

Müdavim
Emektar
Katılım
22 Nisan 2017
Mesajlar
25,734
Çözümler
8
Reaksiyon puanı
24,982
Puanları
113
İngilizce olmadan yazılım alanında ilerlemek zor. Kaynakların %90 gibi bir çoğunluğu İngilizce çünkü. Türkçe olanlar da çok detaylı değil zaten. Bu durum hem makaleler hemde videolar için geçerli.
 

Jeronim_O

Öğrenci
Katılım
5 Ocak 2019
Mesajlar
30
Reaksiyon puanı
4
Puanları
8
Yaş
20
Başlangıç olarak bu kursları aldım. İngilizce olanlar zaten vardı. Python la kodlamayı kavrayıp sonrasında c++ geçmek istiyorum. Web programlamaya karşı pek bi ilgim yok. Bunun yanında ingilizce eğitiminede başlicam umarım faydası olur.
c2c7d2995a65a77025053c3d7108483a.jpg
ab4db9ab774be50f079b70df9508a9fe.jpg
636e0ecb2ee30fc2a5b3b10f181f4b32.jpg
05eb9279bef61f2894ea7d9f1d6d0c41.jpg
 

ertan2002

Asistan
Katılım
9 Aralık 2008
Mesajlar
346
Reaksiyon puanı
112
Puanları
43
udemy'deki kurlarin bir cogu ise yaramaz (tabi baktiklarim arasindakilerin bir cogu). Adamlar her konuyu yüzeysel 3-5 dk ile anlatmis gecmisler. Adam gibi görüp faydalandigim tek kurs unity 3d ile ilgili bir kurstu, emek verip baya bir detayli anlatilmisti..

Neyse, amacin ne tam olarak anlayamadim. Hobi amacli bu islerle ugrasacaksan ingilizce bilmene gerek yok. Paldir küldür kod yazsan da olur. Internet derya deniz, ögrenirsin.. Youtube da zaten bir cok videolar mevcut, udemy'den daha iyi icerik üreten.. Bilge adamda hoca olan birinin yaptigi videolar Ahmet Yasin Ak mesela bunlar bir yere kadar ilerlemeni saglar ve bir cok seyi yaparsin. Ingilizce ile vakit kaybetme diyorum :)

Ama bu is senin meslegin olacaksa ya da profesyonel anlamda iyi bir yazilimci olmak istiyorsan, ingilizceyi önemli bir yere koy. Cünkü bugün öyle problemlerle karsilasiyoruz ki, türkce'nin esamesi okunmuyor. Yeri geliyor tek bir kelimelik türkce kaynak olmuyor. O yüzden spesifik seyler icin ya da yeni teknolojilere daha cabuk erisebilmek adina ingilizce sart. Bir firmada calisacaksan (firmanin tipine de bagli), konusma ingilizcesi de istiyorlar ki onu videolarla edinmek biraz zor.. Ama okumak, okudugunu anlamak ya da soru sormak zor degil. Ingilizce en kolay dillerden biri, artikeli yok, telaffuzu cok zor degil vs. Yazilim videolarinda adam kodu yazdigi icin zaten öyle ahim sahim ingilizce bilmenize gerek yok,ama elbette bazen önemli aciklamalari kacirabilirsin, altyazisi (muhtemelen google translate) da isine kismen yarar.

udemy yerine bu isi daha profesyonel yapan pluralsight i tavsiye ederim. Eski calistigim firma almisti bir hesap. Suan yeni gectigim firmaya da aldirdim :) A'dan Z ye cok tecrübeli mühendis arkadaslarin bile ihtiyac duyacagi cok konu anlatiliyor. Sifirdan anlatimin yaninda, harici olarak özel konumlara da odaklanmis setler var. Udemy gibi aptalca bir sistemi de yok (199 dolarlik kurs oluyor 9.99 dolar ve her kurs icin ayri ödüyorsun). Burda bir kere abone oluyorsun ve tüm kurslara erisebiliyorsun. Bir arkadasinla ortak hesap kullanabilirsin. Türkiye'de dolar yükseldigi icin pahali olabilir ama yillik ücret 299 dolar. Aylik da 35 dolar olmasi lazim. Deneme amacli da 1 ay veriyorlar. Sanal kart olusturup 1 aylik deneme paketi olustur ve oradan ögrenmeye devam et. (türkce altyazi da sunuyor ama google translate cevirisi ama ingilizce altyazisi da var).. 1 ay sonra kafana yatarsa aylik/yillik satin alirsin. Yatmazsa iptal ettirirsin.. Profesyonel anlamda benim isime yarayan bir site. Mesela MVVM diye bir yapi var, bunla ilgili yiginla videolar bulabilirsin. Ama .Net dünyasi icin yazilmis mvvmcross'un anlatildigi egitim seti var, onu da gectim daha kücük paketi olan mvvmlite tool'un bile anlatildigi video var. Yani o kadar kücük görünen bir detay icin bile adamlar bir kac saatlik egitim seti olusturmus. Pek bilinen site degil sanirim udemy kadar nedense ama benim cok faydalandigim ve arkadaslarima tavsiye ettigim bir site.
 

Jeronim_O

Öğrenci
Katılım
5 Ocak 2019
Mesajlar
30
Reaksiyon puanı
4
Puanları
8
Yaş
20
udemy'deki kurlarin bir cogu ise yaramaz (tabi baktiklarim arasindakilerin bir cogu). Adamlar her konuyu yüzeysel 3-5 dk ile anlatmis gecmisler. Adam gibi görüp faydalandigim tek kurs unity 3d ile ilgili bir kurstu, emek verip baya bir detayli anlatilmisti..

Neyse, amacin ne tam olarak anlayamadim. Hobi amacli bu islerle ugrasacaksan ingilizce bilmene gerek yok. Paldir küldür kod yazsan da olur. Internet derya deniz, ögrenirsin.. Youtube da zaten bir cok videolar mevcut, udemy'den daha iyi icerik üreten.. Bilge adamda hoca olan birinin yaptigi videolar Ahmet Yasin Ak mesela bunlar bir yere kadar ilerlemeni saglar ve bir cok seyi yaparsin. Ingilizce ile vakit kaybetme diyorum :)

Ama bu is senin meslegin olacaksa ya da profesyonel anlamda iyi bir yazilimci olmak istiyorsan, ingilizceyi önemli bir yere koy. Cünkü bugün öyle problemlerle karsilasiyoruz ki, türkce'nin esamesi okunmuyor. Yeri geliyor tek bir kelimelik türkce kaynak olmuyor. O yüzden spesifik seyler icin ya da yeni teknolojilere daha cabuk erisebilmek adina ingilizce sart. Bir firmada calisacaksan (firmanin tipine de bagli), konusma ingilizcesi de istiyorlar ki onu videolarla edinmek biraz zor.. Ama okumak, okudugunu anlamak ya da soru sormak zor degil. Ingilizce en kolay dillerden biri, artikeli yok, telaffuzu cok zor degil vs. Yazilim videolarinda adam kodu yazdigi icin zaten öyle ahim sahim ingilizce bilmenize gerek yok,ama elbette bazen önemli aciklamalari kacirabilirsin, altyazisi (muhtemelen google translate) da isine kismen yarar.

udemy yerine bu isi daha profesyonel yapan pluralsight i tavsiye ederim. Eski calistigim firma almisti bir hesap. Suan yeni gectigim firmaya da aldirdim :) A'dan Z ye cok tecrübeli mühendis arkadaslarin bile ihtiyac duyacagi cok konu anlatiliyor. Sifirdan anlatimin yaninda, harici olarak özel konumlara da odaklanmis setler var. Udemy gibi aptalca bir sistemi de yok (199 dolarlik kurs oluyor 9.99 dolar ve her kurs icin ayri ödüyorsun). Burda bir kere abone oluyorsun ve tüm kurslara erisebiliyorsun. Bir arkadasinla ortak hesap kullanabilirsin. Türkiye'de dolar yükseldigi icin pahali olabilir ama yillik ücret 299 dolar. Aylik da 35 dolar olmasi lazim. Deneme amacli da 1 ay veriyorlar. Sanal kart olusturup 1 aylik deneme paketi olustur ve oradan ögrenmeye devam et. (türkce altyazi da sunuyor ama google translate cevirisi ama ingilizce altyazisi da var).. 1 ay sonra kafana yatarsa aylik/yillik satin alirsin. Yatmazsa iptal ettirirsin.. Profesyonel anlamda benim isime yarayan bir site. Mesela MVVM diye bir yapi var, bunla ilgili yiginla videolar bulabilirsin. Ama .Net dünyasi icin yazilmis mvvmcross'un anlatildigi egitim seti var, onu da gectim daha kücük paketi olan mvvmlite tool'un bile anlatildigi video var. Yani o kadar kücük görünen bir detay icin bile adamlar bir kac saatlik egitim seti olusturmus. Pek bilinen site degil sanirim udemy kadar nedense ama benim cok faydalandigim ve arkadaslarima tavsiye ettigim bir site.

Amacım hobi olarak yapmak değil. İlerde yazılım mühendisi olmak istyorum bu nedenle ingilizce şart. Şu anda elimde bu kurslar var. Python kolay bir dil olduğu için başlangıç olarak onu seçtim bu işin mantığını kavramak adına. Sonrasında c++ geçmeyi düşünüyorum. Web programlamaya karşı hiç ilgim yok. Bunları yaparken kitaplarlada desteklicem. Dediğiniz pluralsight oldukça pahalı. O yüzden şuan için düşünemem. Yanıtın için teşekkürler.
 

ertan2002

Asistan
Katılım
9 Aralık 2008
Mesajlar
346
Reaksiyon puanı
112
Puanları
43
anladim hocam, daha yolun basindasin. Bu isin akademik boyutunu düsün. Yani üniversiteye gitmeden iyi yerlerde is bulman zor. Her ne kadar iyi bilgin olsa da akademik egitimin yoksa kabul edilsen bile düsük maas alirlar. Yani önce üniversite!

Ingilizce'yi kendi cabalarinla ögrenirsin elbette ancak konusma icin pratik yapman sart.

Görünen o ki webci olmak istemiyorsun ama ne olmak istiyorsun? Yazilim birden fazla parcalara bölünebilinir. Sistem yazilimcisi olmak istiyorsan c/c++ gibi dillere, mobil yazilimcisi olmak istiyorsan; crossplatform icin Xamarin (c#), ayri ayri native icin; ios icin swift (objective C ye bakma artik), android icin java (kotlin var ama bi türlü istenilen yayginliga erisemedi). Masaüstü programlama yapacaksan yine .net dilleri (c# türkiye icin popüler) olabilir, ya da ögrenmesi daha zor ancak maas olarak tatmin eden ve avrupa'da daha cok aranan java yazilimcisi.


videolarla bir yere kadar ilerleyebilirsin zaten, o yüzden sürecini dedigin gibi kitaplarla desteklemen iyi olur. Cünkü kitap daha cok detaya deginiyor. Son olarak suan belki isine yaracak en önemli sey; birden fazla kaynakla ugrasma. Bir kaynaga odaklan ve calismaya basla. Elinde bir sürü kaynak olunca ne yapacagini sasiriyor insan. O yüzden bi tanesini sec ve onu bitir. Yoksa bosuna zaman kaybetmi olacaksn. Hedeflerini iyice belirle ve ögrenmen gerekenleri ögren. Bu ise baslayip da birakan cok gördüm. O yüzden cok zaman kaybetmeden direk ögrenme ve bunu pratige dökme anlaminda bir seyler yapman senin yararina olur. Yararli toolar yapmayla baslayabilirsin ögrenme sürecine. Mesela video ile bir seyler ögrendin (ilk asamalari gectikten sonra), yavas yavas kendin ve arkadaslarin icin kullanabilecekleri kücük toolar yaz. Cünkü bir amac dogrultusunda calismak, seni sürekli motive eder. Kolay gelsin
 

Jeronim_O

Öğrenci
Katılım
5 Ocak 2019
Mesajlar
30
Reaksiyon puanı
4
Puanları
8
Yaş
20
anladim hocam, daha yolun basindasin. Bu isin akademik boyutunu düsün. Yani üniversiteye gitmeden iyi yerlerde is bulman zor. Her ne kadar iyi bilgin olsa da akademik egitimin yoksa kabul edilsen bile düsük maas alirlar. Yani önce üniversite!

Ingilizce'yi kendi cabalarinla ögrenirsin elbette ancak konusma icin pratik yapman sart.

Görünen o ki webci olmak istemiyorsun ama ne olmak istiyorsun? Yazilim birden fazla parcalara bölünebilinir. Sistem yazilimcisi olmak istiyorsan c/c++ gibi dillere, mobil yazilimcisi olmak istiyorsan; crossplatform icin Xamarin (c#), ayri ayri native icin; ios icin swift (objective C ye bakma artik), android icin java (kotlin var ama bi türlü istenilen yayginliga erisemedi). Masaüstü programlama yapacaksan yine .net dilleri (c# türkiye icin popüler) olabilir, ya da ögrenmesi daha zor ancak maas olarak tatmin eden ve avrupa'da daha cok aranan java yazilimcisi.


videolarla bir yere kadar ilerleyebilirsin zaten, o yüzden sürecini dedigin gibi kitaplarla desteklemen iyi olur. Cünkü kitap daha cok detaya deginiyor. Son olarak suan belki isine yaracak en önemli sey; birden fazla kaynakla ugrasma. Bir kaynaga odaklan ve calismaya basla. Elinde bir sürü kaynak olunca ne yapacagini sasiriyor insan. O yüzden bi tanesini sec ve onu bitir. Yoksa bosuna zaman kaybetmi olacaksn. Hedeflerini iyice belirle ve ögrenmen gerekenleri ögren. Bu ise baslayip da birakan cok gördüm. O yüzden cok zaman kaybetmeden direk ögrenme ve bunu pratige dökme anlaminda bir seyler yapman senin yararina olur. Yararli toolar yapmayla baslayabilirsin ögrenme sürecine. Mesela video ile bir seyler ögrendin (ilk asamalari gectikten sonra), yavas yavas kendin ve arkadaslarin icin kullanabilecekleri kücük toolar yaz. Cünkü bir amac dogrultusunda calismak, seni sürekli motive eder. Kolay gelsin
15 yaşındayım. Baştaki dediğinizi pek anlamadım ben dilleri öğrenmek için üniversiteyi beklemek istemiyorum. Şuan öğrenip ilerde dahada pekiştirip bu konuda daha donanımlı olmak istiyorum. Üniversiteye gitmemek gibi bir düşüncem yok. Mobil ve web le ilgilenmiyorum. Oyun programlama üzerine düşünüyürum şuan için. Bu nedenle c++ tercih ettim. Hala %100 kararlı değilim. Python dan sonra ya java yada c++ öğrenmeye çalışıcam. Kitaplarla kesinlikle desteklicem. Okumayı çok seviyorum bu nedenle videolardan çok daha faydalı ve akılda kalıcı olur benim için. Dediğiniz gibi öğrendiğim şeyleri pekiştirmek için mutlaka tekrarlar ve küçük çlışmalr yapıcam. Yanıt için teşekkürler.
 
Üst