Yazılım öğrenmenin üç ana yolu vardır: üniversite, yoğun kurslar (bootcamp) ve kendi kendine öğrenme. Hangisinin ‘doğru’ olduğu bütçene, zamanına ve öğrenme tarzına bağlıdır.
Üniversite
Artıları: Bilgisayar bilimi temeli (algoritma, veri yapıları, matematik) sağlam olur; diploma bazı kurumlarda kapı açar. Eksileri: Uzun sürer (4 yıl) ve müfredat sektörün gerisinde kalabilir.
Bootcamp
Artıları: Birkaç ay içinde iş odaklı, yoğun eğitim verir; hızlı sonuç ister. Eksileri: Ücretli olabilir ve çok hızlı ilerlediği için teorik temel zayıf kalabilir.
Kendi kendine öğrenme
Artıları: Ücretsiz veya çok ucuz; kendi hızında ilerlersin. Eksileri: Yüksek disiplin ister; yol haritası olmadan kaybolmak kolaydır.
Sonuç
Hiçbiri tek başına seni işe garantilemez; portfolyo ve pratik her üç yolda da belirleyicidir. Üniversite okuyorsan bile yanında proje yapmalısın; bootcamp'e gidiyorsan bile sonrasında öğrenmeye devam etmelisin. Ücretsiz derslerle hangi yolu seçersen seç pratik yapabilirsin.