Bende aynı şekilde düşünüyorum. Çalışmaya devam etmek lazım. Zaten artık hayatım yazılım üzerine kurulu farklı bir şey yapmıyorum bilgisayar ile. Şuan da kendi bilgisayarıma erişimim yok. Kardeşimin laptop'u ile çalışıyorum ve performans olarak eksiye düşüyorum. Eminim sende halledeceksindir. Böyle çalışmaya devam.Çalısmaya devam etmek gerekiyor diye düşünüyorum. C programlama dilini öğreniyorum ve ilk başlarda kolay şeyleri bile nasıl yazıcağımı bilemiyordum. Devam edersen başaracağını düşünüyorum.
Hocam Backend derken tam anlamıyla backend değil. Frontend'in yapması gerekenler olur ya, o tarz. Dilin kendisinden aslında. Dediğim gibi basit şeyleri yapabiliyorum ama birazcık daha üst seviyeye çıkınca gözüm korkuyor. React kütüphanesinde temeli attım. Şuan da bazı kavramları daha iyi öğrenmek için saf JavaScript'de bir şeylere bakıyorum eksik olarak geçtim çünkü React'a.Mevzu Backend olsa tonla alternatif var ancak Frontend'de JavaScript şart.
JavaScript ile barışamadım derken dilin kendisinden mi bahsediyorsunuz yoksa kullandığınız kütüphaneden mi? Hangi Frontend kütüphanesini kullanıyorsunuz?
Listeme ekledim. İndirim gelir bir kaç güne alırım. Teşekkürler. Aslında bu tarz projeler zaten YouTube'da var. Hatta bir kısmını kendim de yaptım. Counter olsun, Rastgele şifre oluşturma, Rastgele arka plan rengi, Modal zaten basit. Belki 10.günden sonra ki videolar iyileştirebilir beni.JavaScript öğrenmesi ve alışması uzun sürüyor. Bu bilinmeyen bir şey değil.
Bence en efektif yolu bu tarz bir bootcampe katılarak günlere yayarak basitten karmaşığa projeler ile öğrenmek.
100 Days of JavaScript
Sharpen your JavaScript skills by building Amazing projects over the next 100 Days with HTML, CSS and JavaScript.www.udemy.com
JavaScript multiparadigm bir dil olduğu için öğrenmesi biraz zaman alabilir. ES6+ sürümlerinin özellikleri biraz kafa karıştırıcı olabilir, sanırım bunlarda bıraz sıkıntı çıktı. İngilizceniz varsa birkaç kaynak bırakabilirim.Hocam Backend derken tam anlamıyla backend değil. Frontend'in yapması gerekenler olur ya, o tarz. Dilin kendisinden aslında. Dediğim gibi basit şeyleri yapabiliyorum ama birazcık daha üst seviyeye çıkınca gözüm korkuyor. React kütüphanesinde temeli attım. Şuan da bazı kavramları daha iyi öğrenmek için saf JavaScript'de bir şeylere bakıyorum eksik olarak geçtim çünkü React'a.
Javascript'i 100% anlamadan React'a geçmeyin. Ben 3 sene Javascript yazdıktan sonra React'a geçtim hiçbir sıkıntı yaşamadım örneğin. Ama Javascript'i tam anlamamış biri gözünden bakınca React işkence olabilir.Hocam Backend derken tam anlamıyla backend değil. Frontend'in yapması gerekenler olur ya, o tarz. Dilin kendisinden aslında. Dediğim gibi basit şeyleri yapabiliyorum ama birazcık daha üst seviyeye çıkınca gözüm korkuyor. React kütüphanesinde temeli attım. Şuan da bazı kavramları daha iyi öğrenmek için saf JavaScript'de bir şeylere bakıyorum eksik olarak geçtim çünkü React'a.
Aynen ES6'den sonrası biraz karmaşık. Atın tabii ki. Kendim de bir kaç kursa sahibim ingilizce ama yine o karmaşıklıktan çıkamadım. Şuan da Prototurk'den bakıyorum ES6 kısımlarına.JavaScript multiparadigm bir dil olduğu için öğrenmesi biraz zaman alabilir. ES6+ sürümlerinin özellikleri biraz kafa karıştırıcı olabilir, sanırım bunlarda bıraz sıkıntı çıktı. İngilizceniz varsa birkaç kaynak bırakabilirim.
Aslında kodu okuma yeteneğim var. Kodları çok rahat okuyorum ama yazamıyorum. Şimdi şöyle DOM konusunda hiç bir sorunum yok. DOM konusunda gerçekten iyiyim ama mesela .map fonksiyonu gibi şeylerde sorun yaşabiliyorum. Nerede kullanacağımı bilmiyorum pek. Son kısımda ki dediğinizi yapacağım teşekkürler.Javascript'i 100% anlamadan React'a geçmeyin. Ben 3 sene Javascript yazdıktan sonra React'a geçtim hiçbir sıkıntı yaşamadım örneğin. Ama Javascript'i tam anlamamış biri gözünden bakınca React işkence olabilir.
Eğer Javascript'te tıkandıysanız ve bir şeyler kodlarken çok zorlanıyorsanız, kod yazmaktan ziyade biraz kod inceleyin. Mesela yapamadığınız basit uygulamaların kodlarını inceleyin ve anlamaya çalışın. Youtube'da anlatımlı olarak neyi nasıl yapabileceğinizi açıklayan tonla video mevcut. Ayrıca Javascript'in geniş bir dil olduğunu unutmayın, Javascript'i anlamıyorum demekle Javascript'teki X konseptini anlamıyorum demek aynı değil. Örneğin DOM'u anlayan biri Promises konusunu anlamayabilir. Çok geniş bir dil olduğu için bu tarz durumlar ortaya çıkabilir. Bütün Javascript konseptlerini not edip anlamadıklarınızın üzerine gidin.
Zaten işin sonunda öyle öğreniliyor. Frontend alanından gideceğim ama Nodejs birazcık ileride benim için. Öncelikle JavaScript'i güzelce anlayıp React'a yoğunlaşacağım. O arada Typescript'i aradan çıkartıp React'den sonra Next'e bakacağım.Geçenlerde yine benzer bir yorumda bulunmuştum. Bir proje belirleyerek onun üzerinde çalışacak olursan öğrenme eğrini muhtemelen arttıracaktır. Sadece javascript 'e yoğunlaşıcaksan önerim node üzerinde bir backend api yazman