"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:
- Kişisel portföy web sitesi
- Yapılacaklar listesi uygulaması
- Hava durumu uygulaması (API kullanımı)
- 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.
