JavaScript'i anlayamıyorum

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.
Bu elemanın anlatımını gayet beğeniyorum, diğer crash course'larına da bakabilirsiniz. Aynı zamanda Mozilla Foundation'ın web dokümantasyonu da çok iyi, zamanında baştan sona okumuştum. Eksik gördüğünüz kısımları detayları ve örnekleriyle buradan inceleyebilirsiniz.
 
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.
JavaScript'i öğrenmek için çok çalışmak gerekir. Zor değil, sadece kişinin anlama kapasitesine ve kendini tamamen onu öğrenmeye verip vermemesine bağlı. Öğrenilen her bilgiyi uygulayıp doğru anlaşıldığından emin olmak gerekir. Bol bol pratik yapmak, öğrenilen bilgiyi yazım şeklini değiştirip değiştirip yazmak ve sonucunu görmek gerekir. javaScript bir oyun hamurudur. İstenilen yere çekilebilir, istenildiği gibi oynanabilir.

Dipnot: JavaScript'in çok fazla framework'ü var. Hepsini öğrenmek yerine 1-2 tane öğrenmek ve sonra backend'e geçmek çok mantıklı bir yol diye düşünüyorum.
 
JavaScript'i öğrenmek için çok çalışmak gerekir. Zor değil, sadece kişinin anlama kapasitesine ve kendini tamamen onu öğrenmeye verip vermemesine bağlı. Öğrenilen her bilgiyi uygulayıp doğru anlaşıldığından emin olmak gerekir. Bol bol pratik yapmak, öğrenilen bilgiyi yazım şeklini değiştirip değiştirip yazmak ve sonucunu görmek gerekir. javaScript bir oyun hamurudur. İstenilen yere çekilebilir, istenildiği gibi oynanabilir.

Dipnot: JavaScript'in çok fazla framework'ü var. Hepsini öğrenmek yerine 1-2 tane öğrenmek ve sonra backend'e geçmek çok mantıklı bir yol diye düşünüyorum.
Sağolun mesajınız için. Kendi sistemime geçince kendime bir liste çıkaracağım ve kafamın karıştığı yerlerin tekrardan üstünden geçeceğim.

Yeniden selamlar. Mehmet Pekcan adlı kişiden bir kaç video izledim ve hem çok bilgilendim hem de motivasyon olarak yükseldim. Kendi başıma hava durumu API'si çektim ve bir site yaptım. JavaScript'den zevk almaya başladım denebilir. Yarın ise Pokemon API'si çekeceğim.

 
Son düzenleme:
Sağolun mesajınız için. Kendi sistemime geçince kendime bir liste çıkaracağım ve kafamın karıştığı yerlerin tekrardan üstünden geçeceğim.

Yeniden selamlar. Mehmet Pekcan adlı kişiden bir kaç video izledim ve hem çok bilgilendim hem de motivasyon olarak yükseldim. Kendi başıma hava durumu API'si çektim ve bir site yaptım. JavaScript'den zevk almaya başladım denebilir. Yarın ise Pokemon API'si çekeceğim.

Güzel olmuş elinize sağlık :) Yalnız console.log'ları kaldırırsanız daha tatlı olur bence. Son kullanıcı anlamaz ama ben bir geliştirici olarak log görmeyi pek doğru bulmuyorum. Konsolu derli toplu temiz tutmakta yarar var :)
 
Güzel olmuş elinize sağlık :) Yalnız console.log'ları kaldırırsanız daha tatlı olur bence. Son kullanıcı anlamaz ama ben bir geliştirici olarak log görmeyi pek doğru bulmuyorum. Konsolu derli toplu temiz tutmakta yarar var :)
Dün gece laptopun şarjı 2 kalmıştı hemen yüklemeye çalışmıştım fark etmemiştim 😅
 
HTML ve CSS öğrenmişsiniz fakat JavaScript'te zorlanıyorsunuz. Eğer daha önce bir programlama dili öğrenmeye başlamadıysanız bu gayet doğal. Çünkü HTML ve CSS bir programlama dili değildir. JavaScript ile bir programlama dilini öğrenmeye yeni başlıyormuşsunuz gibi düşünün.

Size tavsiyem JavaScript'i tek başına çalışmanız. Hatta önce HTML ve CSS'i içerisine katmadan Node.js ile başlayın derim. Örnek veriyorum burada dilin temellerini öğrenip birkaç uygulama yaptıktan sonra frontend konularından biri olan Dom'u çok daha iyi anlayacaksınız mesela.

Nesne nedir bilmeden Dom'a geçmek biraz 4 boyutlu şeyler izlemek gibi gelebilir. Bu nereden çıktı, bu sihirli kelimeler de neyin nesi? Demeniz gayet doğaldır. Pes etmeyin, farklı öğrenme teknikleri uygulayın ve JavaScript'i önce tek başına kullanarak öğrenin derim ben.
 

Geri
Yukarı