JavaScript geliştirici olmak ne kadar sürer?
Sıfırdan junior bir mülakata kadar, günde yaklaşık bir saatle altı ila on iki ay makul bir aralık. Bu yol haritasında JavaScript kursu, TypeScript bölümü dahil, sekiz ila on hafta sürer; komut satırı, Git ve SQL birlikte yaklaşık bir ay, veri yapıları ve sıralama adımları da iki ay daha. Ardından uzmanlık alanı gelir: React gibi bir framework ya da bir Node.js backend'i, gösterebileceğin bir iki projede hayata geçirilmiş olarak.
JavaScript, bir yazılım mühendisi için iyi bir ilk dil mi?
Evet, tek bir uyarıyla. Her yerde çalışır, sonuçları tarayıcıda anında gösterir ve doğrudan web'de ücretli işe götürür. Uyarı şu: JavaScript, başka dillerin reddettiği hataları affeder. == karşılaştırmadan önce tipleri dönüştürür, eksik bir özellik de hata değil undefined olur. Bu yol haritasının ilk adımının TypeScript'i içermesi ve veri yapıları adımlarının her yapıyı sana kendin kurdurması bu yüzden.
Bir JavaScript geliştiricisinin JavaScript dışında neleri bilmesi gerekir?
Bu yol haritasının kapsadığı komut satırı, Git ve SQL; ardından kapsamadığı şey, yani kod yazdığın platform: tarayıcıda HTML, CSS, DOM ve React gibi bir framework, sunucuda ise Node.js, npm ve HTTP. Coddy'nin Frontend yolu tarayıcı tarafını React dahil kapsar ve bu sayfanın bittiği yerden devam eder.
Önce TypeScript mi öğrenmeliyim, JavaScript mi?
Önce JavaScript, hemen ardından TypeScript. TypeScript, tipler eklenmiş JavaScript'tir ve hataları ancak alttaki JavaScript'in ne yaptığını bildiğinde anlam kazanır. JavaScript kursu da bu sırayı izler: iki bölüm düz JavaScript, sonra TypeScript bölümü, sonra nesne yönelimli programlama.
Bu yol haritasında hangi kurs JavaScript ile anlatılmıyor?
Bir tane: temiz kod şimdilik sadece Python ile anlatılıyor, bu yüzden yedinci adımda değil, adımlardan sonra listeleniyor. Konusu, yani adlandırma, fonksiyon boyutu ve yapı, her dilde aynı okunur ve ESLint gibi linter'lar bunun yalnızca küçük bir kısmını yakalar. Nesne yönelimli proje ve kodlama problemleri dahil her adım JavaScript ile.
Bu JavaScript yol haritası ücretsiz mi?
Evet. Yol haritasındaki her kurs ücretsiz: dersler, tarayıcındaki editör ve Linux terminali, test senaryolarıyla değerlendirilen mücadeleler, Bugsy'nin ipuçları ve sertifikalar. Pro günlük enerji sınırını kaldırır ve sınırsız yapay zekâ desteği ekler; bu yol haritasındaki hiçbir şey onu gerektirmez.