Zaman konusunda haklısınız tabii ki de 1-2 ayda veya 7-8 ayda Java tam öğrenilmez fakat bir yere kadar ilerledikten sonra tıkanma oluyor, nereden devam edeceğimi, nasıl devam edeceğimi bilemiyorum sanki çıkmaz bir yola çıkmışım gibi oluyor ve bu durum tüm hevesi kırıyor.Kendinize çok kısıtlı bir zaman dilimi tanıyorsunuz. Bir iki ayda Java tamamen öğrenilmez. Kurstaki örnekleri kendiniz bakmadan yapmaya ve neyi nerede kullanacağınızın mantığını kavramaya çalışın. Zamanla oturacaktır ancak uzman seviyesine gelmeniz minimum 3-4 seneyi bulacak. Acele etmeyin.
Sizin sorununuz dilden ziyade algoritma kurmakta zorlanmak. Tıkanmanızın sebebi bu, Java veya C# farketmez önce algoritma yeteneğinizi geliştirmeniz gerekiyor. Bunun için de basit matematiksel problemleri veya basit günlük problemleri kod ile çözmeye çalışın. Örnek verecek olursak; bir elektrik faturası hesaplama programı, bankamatik programı arayüzü gibi. Bunun gibi gerçek hayatta olan problemleri koda dökmeye çalışırsanız bir süre sonra nerede ne tanımlayacağınız hangi kütüphaneleri veya hangi değişken tiplerini kullanacağınız kafanızda oturmaya başlar.Zaman konusunda haklısınız tabii ki de 1-2 ayda veya 7-8 ayda Java tam öğrenilmez fakat bir yere kadar ilerledikten sonra tıkanma oluyor, nereden devam edeceğimi, nasıl devam edeceğimi bilemiyorum sanki çıkmaz bir yola çıkmışım gibi oluyor ve bu durum tüm hevesi kırıyor.
Açıkçası ek olarak şöyle bir durum da var, benim şu an Java öğrenme ve görmek istememin bir diğer sebebi benim 6 gün sonra almaya başlayacağım "Java + React" kamp kursunun stajımın yerine sayılacağı olmasından dolayı. Hazır bu fırsat varken Java'yı sevip, sevmeme ve deneme açısından görmüş olurum ve bu duruma göre de ilerleme kaydederim dedim ve aradan çıkarmış olurum dedim. Belki de Java yolunda ilerleyememe ve başarısızlığımın en büyük sebebi Java için istekli başlamamadan ve olmamamdan dolayıdır bilemiyorum. Umarım bu ay içerisinde alacağım kamp kursu bana bu yolda bir şeyler bana katabilir. 1 aylık süre daha tanıyacağım zaten sevemezsem ve isteğim artmazsa oyun geliştirmek için C# diline yöneleceğim.
Sizin sorununuz dilden ziyade algoritma kurmakta zorlanmak. Tıkanmanızın sebebi bu, Java veya C# farketmez önce algoritma yeteneğinizi geliştirmeniz gerekiyor. Bunun için de basit matematiksel problemleri veya basit günlük problemleri kod ile çözmeye çalışın. Örnek verecek olursak; bir elektrik faturası hesaplama programı, bankamatik programı arayüzü gibi. Bunun gibi gerçek hayatta olan problemleri koda dökmeye çalışırsanız bir süre sonra nerede ne tanımlayacağınız hangi kütüphaneleri veya hangi değişken tiplerini kullanacağınız kafanızda oturmaya başlar.
O kampa bende katıldım. Ama React içinYeni iseniz sürekli pratik yapmalısınız. Sabırlı ve azimli olmak gerekiyor. Okurken üniversite 1. Sınıf halimi hatırladım. C öğrenirken yurda vardığımda sürekli yeni şeyler araştırıyordum. Hevesinizi kaybettiğiniz an bitiyor.o yüzden hevesinizi kaybetmeyin. Bir hedefin olsun. Örneğin mobil uygulama geliştirmek. Yada sadece öğrenmek farketmez. Bu yolda ne gerekiyorsa yapmalısın. Bir konuyu öğrenmenin yolu bolca pratik yapmaktır. Öyle videoyu izlemekle olmuyor. Bunu yaparsan bilgiler kısa hafızada tutuluyor. O an için konuyu bilirsin. Ancak bir kaç gün sonra o bilgiler silinir. Silinmemesi için işte pratik yapıp hafızaya oturtmak gerekiyor. Konu kolay diyip asla geçme.
Lafın kısası bolca pratik yapmalısın.
Evet en azından tecrübe ediniriz. Bende java diline pek ısınamadım ama en azından tecrübem olur mantığıyla merakla bekliyorum kampı.Sabırlı ve azim konusunda haklısınız hocam. şu an Bilgisayar programcılıkta 2. sınıf öğrencisiyim bu yıl bittikten sonra Bilgisayar Mühendisliği veya Yazılım Mühendisliği ikisinden birine geçiş yapacağım fakat doğru düzgün bir şey bilmiyorum klasik if-else gibi klasik komutlar dışında. Bu konuda bir çok araştırma yaptım ve şunu anladım ki benim Java'nın peşinde koşma nedenim, bu dili öğrenirsem para kazanır kurtarırım geçer giderim fikriydi ki bunun yanlış olduğunun farkına vardım çünkü bunu severek veya içimden gelerek değil sadece bu fikirle kafaya koymuşum. Bu hafta başlayacak olan sizin de bildiğiniz gibi Java + React kampı var fakat bu kampa yine de katılacağım hem stajımı bu kamp sayesinde teslim edebileceğimden dolayı hem de en azından iyi-kötü Java ve React konusunda bir tecrübe edinirim. Bu tecrübe yolunda belki de Java'yı severim kim bilir ya da sevmemSevmezsem zaten dediğim gibi iyi-kötü bir tecrübe edinirim ondan sonra rotamı ilk kafamda olan ve hep istediğim, merak ettiğim C# var direk ona çevireceğim
Evet en azından tecrübe ediniriz. Bende java diline pek ısınamadım ama en azından tecrübem olur mantığıyla merakla bekliyorum kampı.
Yolunuz açık olsun hocam. Başarılar dilerim