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.