Java uzmani, python gurusu yaklasimi dogru degil. Daha yetkin oldugun ya da daha cok sevdigin diller olmasi dogal ama hedef olarak dil uzmani olmak yanlis. Sana bu akli kim verdi bilmiyorum ama dogru degil. Baska bir dili ogrenmeni kolaylastiran sey bir dili cok iyi bilmen degil programlamayi iyi bilmendir. Yoksa sular seller gibi C bilen birisi Haskell ogrenirken basta tokezlerr cunku paradigma farkli. Hayatin boyunca imperative programlama yapmissindir, reactive programlama yapmaya kalkarsin tokezlersin. Dil bir sey degil, paradigma ve sistem bilgin iyiyse cok cok kisa surede uzmanlasirsin. Yatirimini bir seye dil araciligi ile yapman dogru, dile yatirim yapmak degil.

İlk hangi dili seçtiğinin önemi çok yok. Herhangi birini seç ve öğrenmeye başla. Birini öğrendikten sonra zaten bütün güncel diller üç aşağı beş yukarı aynı konseptleri barındırdıklarından diğer bir dili baştan aşağı öğrenmen 1-2 haftanı almıyor bile çünkü öğrenmen gereken sadece birkaç konsept ve syntax oluyor. İş konusuna gelirsek piyasada nitelikli yazılımcı açığı var, eğer gerçekten nitelikliysen, ne yaptığını biliyorsan C++ ile de iyi para kazanabilirsin.

herkes bunu soyluyor ama ilanlarda da 4+ sene Java ve Spring deneyimi isteniyor mesela, bir kisinin python ve Java ile baslasmai cok fark etmez mu? 5 sene sonrasi icin belki etmez ama benim tercihim 1 sene sonrasi icin. Bir de aslinda programlama dilleri derken Backend mi Web+hbni olarak Yapay zeka + Low level'a yakin programlama) mi da sormustum. Sanirim sadece zevk aldigim C++ dan devam etmek en mantiklisi.

Öncelikle c++ tan başlayıp sonrasında diğer programlara geçmeni öneririm temel eğitim olarak. Sonrasında Java öğrenmen daha kolay olur dediğin gibi ingilzce olması biraz zorlar ama zamanla alışırsın çok kurcalaman lazım programı, javayı öğrenmen daha kısa zaman alır.

Ingilizce bilmeden olmaz. Sen izleyecegin kursa cok sorumluluk yuklemissin bence. Frontend yazmayacaksan da JS ogrenebilir, py ve spring ile middleware yazabilirsin. Go ogren, piyasasi da var. Python ogren dba ol. Cok fazla secenek var ve kariyerin ilk ogrendigin dile hic bagli degil.

Selamlar, ucunun de kursu var Udemy hesabimda ve birini secmek istiyorum. C++, QT - Java Spring - Python kurslari var. Farkli alanlar biliyorum ama olay su, ben surekli erteliyorum. Surkeli dil degistiriyorum. JS baktim fazla ezber gibi hissedip biraktim. Ingilizce olmadigi icin Java cok zorladi ve eninde sonunda FrontEnd de ogrenmem gerektigini ve sonunda webci olacagim icin motivasyonum bozuldu. C++ kursu iyi gibiydi baslari ama onda da is imkani cok cok az. Benim hayalim teknoloji gelistiren bir sirkette calismak, ama hedefim is bulmak kisa surede. Python Turkce kurs, ilerlemesi kolay ve sonunda proje cikarabilecem ama dilin yapisini sevmiyorum ve bir muhendisin yatirim yapmasi gereken dillerden olmamasi gerekiyormus gibi geliyor. En azindan ana silah olarak bir dilde uzmanlasmak ve bu dilinde C, C++ Java gibi dillerden olmasi gerektigini dusunuyorum. C++ ve QT ingilizce ama is imkani azligi motivasyonumu bozuyor ve embedded da tam istedigim alan degil. Ben Ar-Ge isinde yazilim disina cikmak istemiyorum pek. Java ise Ingilizce ve dili zor geldi bana adamin, Spring kursu iyi gibiydi baslari ama eninde sonunda web yaziyor olmak motivasyon bozuyor. Nasil karar verebilirim? Sizin dusunceleriniz neler? Simdiden tesekkur ederim cevaplar icin. Son düzenleyen: Moderatör: 30 Temmuz 2023

Ne gibi isler yapiliyor C++ ile? Oyun ve embedded mi sadece yoksa yazilim agirlikla baska alanlar var mi?

Hocam ingilizce ogreniyorum, sadece kelime eksigim cok ve her gun calisiyorum ama mesela Java'da ki ingilizmidir nedir dili bana zor geldi ve cok farkli kelime kullaniyor. C++ kursu da ingilizce ama onda anliyorum, Angela Yu vardi Python kursu olan, onunda dili cok iyidi, hafif sozluk yardimi ile ilerliyordum. Ben de hep bir dile yatirim yapma hissi var. Yani biri sorarsa en azindan. 'x dilinde oldukca tecrubeliyim' demek istiyorum. O dilin derinliklerine inmek istiyorum ki cogu yazilimci mutlaka bir dilde oldukca derinlesin, sonra diger dillere gecin, cok kolay geldigini anlayacaksin demisti.

Mühendis olduğunuzu ya da olacağınızı var sayıyorum, İngilizce bilmeyen mühendis olmaz. Eğer dediğiniz gibi mühendis iseniz ya da olacaksanız her şeyi bırakın, javayı pythonu bırakın hemen ve güzel bir İngilizce kursuna yazılın. Yarın bir gün eli yüzü düzgün bir firmada mülakata girersiniz, "lets continue in English" denildiği zaman acımazlar, yüzünüzü kızartırlar, utanıp çıkarsınız mülakattan.

ingilizce bilmeden de Java Developer olarak calisan cok kisi gordum.