Java'da nasıl ilerlenmeli?

AliEgemen

Hectopat
Katılım
26 Ocak 2020
Mesajlar
2.798
Çözümler
7
Yer
İstanbul
Arkadaşlar merhaba. Bilgisayar Mühendisliği okuyorum. Java öğreniyoruz fakat anlatan hocamız çok yavaş ilerliyor. Daha önceden C++ kullandığım için mantığı biliyorum ve sıkılıyorum dinlerken. Bende zaten iş hayatında önemli olacağından Java'da kendim ilerlemeye karar verdim. Java Introduction ve Java Object Oriented isimli iki kurs bitirdim. Daha giriş seviyesi kurslar ama syntax ve mantığı anlatıyor. Buradan sonra nasıl devam etmeliyim? Web tasarımına ilgim yok. Önereceğiniz yollar ya da kurslar var mı?

Teşekkürler simdiden cevaplar için.
 
Son düzenleyen: Moderatör:
Düzeyini bilmiyorum lakin ben şöyle yapıyordum; ilk başlarda kendime online kurslarla altyapı oluşturdum. Sonralarda küçük küçük projeler(sayı tahmin oyunu vs.)
Sonlararda bi hesap makinesi yazdım. Böyle böyle kendine göre projeler yaz ama bunun dozunu iyi ayarla bi anda çok zor bir şey yazmaya kalkarsan başarısızlıkla sonuçlanır ve hevesin kaçar. Ufak ufak internetten kopya çekmekten çekinmeden ilerlersen başarıya ulaşırsın.
 
Düzeyini bilmiyorum lakin ben şöyle yapıyordum; ilk başlarda kendime online kurslarla altyapı oluşturdum. Sonralarda küçük küçük projeler(sayı tahmin oyunu vs.)
Sonlararda bi hesap makinesi yazdım. Böyle böyle kendine göre projeler yaz ama bunun dozunu iyi ayarla bi anda çok zor bir şey yazmaya kalkarsan başarısızlıkla sonuçlanır ve hevesin kaçar. Ufak ufak internetten kopya çekmekten çekinmeden ilerlersen başarıya ulaşırsın.
Teşekkürler
 
Düzeyini bilmiyorum, sanırım 3 ya da 4 değilsiniz henüz. Sizin hocanız Java öğretmiyordur, java kullanarak temel algoritma, veri yapıları vs. öğretiyordur aslında. Veri yapılarını, object oriented programlamayı düzgünce öğrenmeden Java'da çok ilerleyemezsiniz, Java kullanarak bunları iyice anlamaya çalışın öncelikle. Şimdi uğraşıp yapacağınız bir hesap makinesi bile bunlarda ilerledikten sonra geriye dönünce "ya ne kadar kötü tasarlamışım aslında" diye gözünüze çok berbat görünecek, emeklemenin ustası olmadan yürümeye kalkışmayın, kolay gelsin.
 
Düzeyini bilmiyorum, sanırım 3 ya da 4 değilsiniz henüz. Sizin hocanız Java öğretmiyordur, java kullanarak temel algoritma, veri yapıları vs. öğretiyordur aslında. Veri yapılarını, object oriented programlamayı düzgünce öğrenmeden Java'da çok ilerleyemezsiniz, Java kullanarak bunları iyice anlamaya çalışın öncelikle. Şimdi uğraşıp yapacağınız bir hesap makinesi bile bunlarda ilerledikten sonra geriye dönünce "ya ne kadar kötü tasarlamışım aslında" diye gözünüze çok berbat görünecek, emeklemenin ustası olmadan yürümeye kalkışmayın, kolay gelsin.
Hocam öğrendim onlari zaten. Daha önceden C++ kullanarak uygulama bile yazıyordum. Java mantığı da benzer yazımı farklı sadece. O yüzden soruyorum nereden devam edilmeli diye.
 
Hocam öğrendim onlari zaten. Daha önceden C++ kullanarak uygulama bile yazıyordum. Java mantığı da benzer yazımı farklı sadece. O yüzden soruyorum nereden devam edilmeli diye.
O halde Leetcode benzeri sitelerde bu konular ile ilgili testler çözebilirsiniz, Merge Sorted Array - LeetCode Baseball Game - LeetCode vb. algoritma bilginiz, kod verimliliğiniz için bunlara çalışabilirsiniz şu aşamada, faydasını göreceğinizi düşünüyorum.
 
Arkadaşlar merhaba. Bilgisayar Mühendisliği okuyorum. Java öğreniyoruz fakat anlatan hocamız çok yavaş ilerliyor. Daha önceden C++ kullandığım için mantığı biliyorum ve sıkılıyorum dinlerken. Bende zaten iş hayatında önemli olacağından Java'da kendim ilerlemeye karar verdim. Java Introduction ve Java Object Oriented isimli iki kurs bitirdim. Daha giriş seviyesi kurslar ama syntax ve mantığı anlatıyor. Buradan sonra nasıl devam etmeliyim? Web tasarımına ilgim yok. Önereceğiniz yollar ya da kurslar var mı?

Teşekkürler simdiden cevaplar için.

Java degildir o ogretilen, Java kullanarak data structure, algoritm vs baska seyler ogretiyorlardir. Sen de muhtemelen onceden bildigin icin temel programlama ilgini cekmiyordur.

Bence temel syntax yapisina, generics, collections, concurrency, network ve security API'na hakim olacak seviyeye geldiysen oturup proje gelistirebilirsin. Gelmediysen bu alanlara hakim olmaya calismalisin.

Herhangi bir dilde concurrency ile ilgili calisma yaptiysan Java da zaten bilindik gelecek. Yapmadiysan once bu konseptleri teorik olarak ogrenmen gerekecek. O yuzden neyi ne kadar bildigine ve ne yapman gerektigine de sen karar vermelisin. Ne bileyim oturup C ile python ile ya da Java ile producer-consumer problemi cozebiliyorsan az cok temelini kavramissindir. ( Producer–consumer problem - Wikipedia )
 
Arkadaşlar merhaba. Bilgisayar Mühendisliği okuyorum. Java öğreniyoruz fakat anlatan hocamız çok yavaş ilerliyor. Daha önceden C++ kullandığım için mantığı biliyorum ve sıkılıyorum dinlerken. Bende zaten iş hayatında önemli olacağından Java'da kendim ilerlemeye karar verdim. Java Introduction ve Java Object Oriented isimli iki kurs bitirdim. Daha giriş seviyesi kurslar ama syntax ve mantığı anlatıyor. Buradan sonra nasıl devam etmeliyim? Web tasarımına ilgim yok. Önereceğiniz yollar ya da kurslar var mı?

Teşekkürler simdiden cevaplar için.
Vallahi Java'da ilerlemenin bazı güzel yolları var.
1. Web programlama için ideal bir dil.
2. Android Studio ile mobil uygulamala geliştirmek için de güzel. Java dili gayet güzelce kullanılabiliyor.

Ayrıca Java ile Web Programlama da bir nevi program yazmak. O da güzel bir alan aslında.
 
Java degildir o ogretilen, Java kullanarak data structure, algoritm vs baska seyler ogretiyorlardir. Sen de muhtemelen onceden bildigin icin temel programlama ilgini cekmiyordur.

Bence temel syntax yapisina, generics, collections, concurrency, network ve security API'na hakim olacak seviyeye geldiysen oturup proje gelistirebilirsin. Gelmediysen bu alanlara hakim olmaya calismalisin.

Herhangi bir dilde concurrency ile ilgili calisma yaptiysan Java da zaten bilindik gelecek. Yapmadiysan once bu konseptleri teorik olarak ogrenmen gerekecek. O yuzden neyi ne kadar bildigine ve ne yapman gerektigine de sen karar vermelisin. Ne bileyim oturup C ile python ile ya da Java ile producer-consumer problemi cozebiliyorsan az cok temelini kavramissindir. ( Producer–consumer problem - Wikipedia )
Hocam peki dediğiniz alanlarda nasil kendimi geliştirebilirim. Önerdiğiniz kitap, kurs varmi?

Vallahi Java'da ilerlemenin bazı güzel yolları var.
1. Web programlama için ideal bir dil.
2. Android Studio ile mobil uygulamala geliştirmek için de güzel. Java dili gayet güzelce kullanılabiliyor.

Ayrıca Java ile Web Programlama da bir nevi program yazmak. O da güzel bir alan aslında.
Android Studio ilgimi cekiyor ama sanki daha çok erken gibi hissediyorum nedense. Teşekkürler tavsiyeniz için.
 
Android Studio ilgimi cekiyor ama sanki daha çok erken gibi hissediyorum nedense. Teşekkürler tavsiyeniz için.
Java'yı bunlar için kullanıyorum ve elverişli bayağı.
Web programlama (öğreniyorum),
2D, 3D oyun programlama (mübtelasıyım),
Masaüstü uygulama programlama (kolayca programlanıyor),
Mobil uygulama programlama (Android Studio sağ olsun).
 

Geri
Yukarı