"Yazılım öğrenmek istiyorum, nereden başlayacağım?" — bu soruyu her gün onlarca kişi soruyor. Doğru yol haritasıyla 6-12 ayda iş bulabilecek düzeye gelebilirsiniz.
Neden Yazılım Öğrenmeli?
Türkiye'de yazılım geliştirici maaşları 2025 itibarıyla 40.000-120.000 TL arasında. Uzaktan çalışma imkânıyla global şirketlere dolar/euro bazlı kazanç mümkün. İş güvencesi yüksek, talep her yıl artıyor.
Adım 1: Alan Seçimi (1-2 Hafta)
Yazılımın birçok dalı var. İlgi alanınıza göre seçin:
**Web Geliştirme (Önerilen Başlangıç):** Talep en yüksek alan. Front-end (arayüz) veya back-end (sunucu) olarak ikiye ayrılır. Full-stack her ikisini de kapsar.
**Mobil Uygulama:** iOS (Swift) veya Android (Kotlin) için native, ya da React Native ile her iki platform.
**Veri Bilimi / Yapay Zeka:** Python ağırlıklı. Matematik temeli gerektirir.
**Oyun Geliştirme:** Unity (C#) veya Unreal Engine (C++) ile başlanır.
Adım 2: İlk Dilinizi Seçin
**Python:** Öğrenmesi en kolay dil. Veri bilimi, otomasyon ve web için kullanılır.
**JavaScript:** Web geliştirme için zorunlu. Hem front-end hem back-end (Node.js) kullanılabilir.
**Tavsiyemiz:** Web geliştirmeye başlayacaksanız HTML/CSS → JavaScript sırasını takip edin.
Adım 3: Ücretsiz Kaynaklar
**Türkçe:** - freeCodeCamp Türkçe kanalı - BTK Akademi (ücretsiz sertifika) - Udemy Türkçe kursları (indirimde alın, 100-300 TL)
**İngilizce:** - The Odin Project (ücretsiz, tam yol haritası) - CS50 Harvard (ücretsiz, dünya standartlarında) - MDN Web Docs (JavaScript ve web için referans)
Adım 4: Pratik Yapın — Proje Geliştirin
Kurs izlemek yetmez. Gerçek projeler geliştirin:
1. Kişisel portföy web sitesi 2. Yapılacaklar listesi uygulaması 3. Hava durumu uygulaması (API kullanımı) 4. Basit e-ticaret sayfası
Adım 5: GitHub'ı Kullanmaya Başlayın
GitHub, kodunuzu depolayan ve paylaşan platformdur. İşverenler GitHub profilinize bakarak yetkinliğinizi değerlendirir.
- Her projenizi GitHub'a yükleyin - Commit geçmişinizi düzenli tutun - README dosyası ekleyin
Adım 6: Topluluk ve Ağ
- Discord sunucuları: Türk Yazılımcılar, freeCodeCamp TR - LinkedIn'de yazılımcıları takip edin - Bootcamp ve meetup etkinliklerine katılın
Ne Kadar Sürer?
- Günde 2-3 saat çalışarak 6-8 ayda junior pozisyona hazır olunabilir - Bootcamp ile yoğun çalışma: 3-4 ay - Sabır ve tutarlılık tek şart
TTCoreWeb'e Katılın
Yazılım dünyasına ilgi duyuyorsanız ve web projelerinde deneyim kazanmak istiyorsanız iletişime geçin. Junior geliştirici adaylarına mentorluk ve proje bazlı çalışma fırsatı sunuyoruz.