JavaScript'i anlayamıyorum

  • Konuyu başlatan bonz
  • Başlangıç Tarihi
  • Mesaj 17
  • Görüntüleme 2.020
Katılım
28 Eylül 2017
Mesajlar
9.795
Makaleler
17
Çözümler
32
Yer
İzmir
Selam arkadaşlar. Bir süredir yazılım ile uğraşıyorum. HTML-CSS kısmının gayet güzel geçtim. Şu an kendimce klon siteler yapabiliyorum. Ama şu JavaScript ile yıldızım barışmıyor. Aslında JavaScript ile basit şeyler yapabiliyorum. Ama konu derinleştikçe veya biraz daha Back-End'e kayınca neleri kullanacağım pek aklıma gelmiyor. Sizce neden olabilir? Elimden geldiğince çalışıyorum ama bir türlü barışamadım. Basit dediğim şeyler To-Do List gibi. Alan değiştirme gibi saçma mesajlar atmayın rica ediyorum. Hayatımı Frontend geliştirici olarak idame etmek istiyorum.
 
Son düzenleme:
Ç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.
 
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?
 
Ç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.
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.

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?
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 öğ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.

 
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.

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.
 
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 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.

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.
 
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
 
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.
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'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.
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.
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
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.
 

Technopat Haberler

Yeni konular

Geri
Yukarı