Kodlamayı öğrenmek: özel ders mi yoksa online kurs mu?
Programlama hakkında bir insanın bitirebileceğinden daha fazla ücretsiz materyal var ve yine de kodlamayı öğrenmek isteyen çoğu insan bunu başaramıyor. Darboğaz neredeyse hiçbir zaman bilgi değildir.
Her birinin gerçekten iyi olduğu şeyler
Bir kurs şunlarda iyidir: yapı, kapsam ve ilk iki hafta. Size sıralı bir müfredat sunar, ucuzdur ve duraklatabilirsiniz. Daha önce hiç kod yazmadıysanız, özel ders yerine bir kursla başlayın.
Bir özel ders şunlarda iyidir: kursların yapamadığı şeyler: iki gün yerine on dakikada sıkışıp kaldığınız yerden kurtulmanızı sağlamak, *sizin* kodunuzu okumak, sırada ne inşa edeceğinizi söylemek ve sessizce terk edemeyeceğiniz bir randevu olmak. Hesap verebilirlik hafife alınan bir özelliktir.
Tek başına takılıp kalma sorunu insanların durmasının asıl nedenidir. Bir aceminin dört saatini alan bir hatayı, bir öğretmen dört dakikada açıklar ve aklınızda kalan kısım açıklamadır.
İşe yarayan model
1. Müfredat için kurs. Bir tanesini sırayla takip edin ve değiştirmeyin. 2. Kendi küçük bir şeyinizi yapın kaldırabileceğiniz en erken zamanda — kurs projesi sizin değildir, bu yüzden size daha az şey öğretir. 3. Haftada bir veya iki haftada bir özel ders şunlar için: kodunuzu okutmak, tıkanıklıkları açmak ve sırada ne inşa edeceğinize karar vermek. Bir kursla birlikte iki haftada bir ders genellikle yeterlidir. 4. İşinizi halka açık bir yere yükleyin, böylece bir kaydınız ve gösterecek bir şeyiniz olur.
Saati iyi nasıl kullanılır
Kodu getirin. Öğretmenin ders verdiği bir programlama dersi, daha kötü bir kurstur. İyi bir saat şöyle görünür:
- takıldığınız konu üzerine on dakika, klavyeyi siz kullanarak;
- yirmi dakika kendi kodunuzu birlikte okuyarak — isimlendirme, yapı, üç işi birden yapan
- sürekli yaptığınız hatanın arkasındaki kavram üzerine on dakika;
- son on dakika bir dahaki sefere kadar ne geliştireceğinize karar vererek.
Getirebileceğiniz en iyi soru, zaten çalışan bir kod hakkında "bu neden çalışıyor?" sorusudur. Seviye atlaması işte orada gerçekleşir.
Bir öğretmen paranın değerinden fazlasına değdiğinde
- Bir yılı aşkındır "kod yazmayı öğreniyorsunuz" ama hiçbir şeyi bitirmediniz.
- Mülakatlara hazırlanıyorsunuz. Teknik mülakatlar bir performans becerisidir ve
- Son teslim tarihli gerçek bir projeniz var ve daha önce böyle bir projeyi tamamlamış
- Dil değiştiriyorsunuz ve tur yerine harita istiyorsunuz.
- On iki yaşındasınız. Çocuklar, birisi izlerken programlamayı çok daha hızlı öğrenir.
Nereye bakmalısınız
Programlama öğretmenleri, öğrettikleri dilleri ve ne üzerinde çalıştıklarını listeler — kod incelemesi, mülakat hazırlığı, proje yardımı. Buradaki dersler saati $2 ile $80 arasında değişiyor, dolayısıyla ücretsiz bir kursla birlikte iki haftada bir ders almak, yalnız takılıp kalmayı bırakmanın uygun fiyatlı bir yolu. Göz atmak yerine projeyi anlatmayı tercih ediyorsanız, ihtiyacınız olanı paylaşabilir ve size uygun öğretmenlerin bir planla yanıt vermesini sağlayabilirsiniz.
Try it with one tutor first
The $5 Trial Pass buys 25-minute trials with up to four tutors, so you can meet several before you commit to a course of lessons.
Programlama öğretmenlerini görüntüleSıkça sorulan sorular
Kurslar ücretsizken programlama öğretmeni buna değer mi?
Kurslar müfredat konusunda daha iyi; öğretmenler ise insanları durduran iki konuda daha iyi — yalnız takılıp kalmak ve hesap verecek kimsenin olmaması. Ücretsiz bir kursla birlikte iki haftada bir ders almak yaygın ve uygun fiyatlı bir modeldir.
Programlama dersine ne getirmeliyim?
Kendi kodunuzu ve takıldığınız şeyi. En faydalı dersler, klavyede siz olacak şekilde yazdıklarınızı okuyarak ve sonra ne geliştireceğinize karar vererek geçer.
Bir öğretmen beni teknik mülakatlara hazırlayabilir mi?
Evet ve bu, öğretmen almanın en net durumlarından biri: teknik mülakatlar, araya giren ve takip eden biriyle prova gerektiren bir performans becerisidir.