Nasıl yazılımcı olunur?
Yazılımcı olmak için kanunun istediği bir diploma ya da lisans yoktur; işverenler ne yapabildiğine bakar. Bilgisayar ve yazılım mühendisliği, önlisansın programcılık bölümleri ve kendi kendine öğrenme bu mesleğe giden başlıca yollardır.
Neden bilmelisin?
Yazılım, en çok merak edilen ve en hızlı büyüyen alanlardan biri. Yolunun belge ya da sınavla değil becerinle açılması büyük bir fırsat, ama aynı zamanda neyi ne kadar öğrenmen gerektiğini kendinin belirlemesi demektir.
Farklı yolların neler sunduğunu bilmek, sana uygun olanı seçmeni sağlar.
Adım adım
- Lisans: Bilgisayar mühendisliği ve yazılım mühendisliği programlarına YKS'de sayısal puanla girilir. Algoritmalar, veri yapıları, yazılım mimarisi ve matematik temeli verir; büyük şirketler ve yurt dışı başvurularında öne çıkar.
- Önlisans: Bilgisayar Programcılığı ile ön yüz ve arka yüz yazılım geliştirme programlarına TYT puanıyla girilir; iki yılda doğrudan iş hayatına dönük uygulama öğretir. Meslek liselerinin bilişim teknolojileri alanında da programlama öğretilir.
- Kendi kendine ve kurslarla: Ücretsiz çevrim içi kaynaklar, yoğun eğitim programları (bootcamp) ve açık kaynak projelerle de bu mesleğe girenler çoktur.
- Portfolyo: Hangi yoldan gidersen git, yaptığın projeleri ve kodlarını bir portfolyoda göstermek işe alımda en önemli belgedir. Staj ve gönüllü projeler deneyim kazandırır.
- İşe alım: Şirketler genellikle teknik test, kodlama ödevi ve teknik mülakat yapar. Mesleğe çoğunlukla junior olarak başlanır; bkz. Kıdem basamakları.
- Alanlar: Web, mobil, oyun, veri bilimi, gömülü sistemler, siber güvenlik ve yapay zekâ farklı uzmanlık alanlarıdır. MYK'nın yazılım geliştirici yeterlilik belgesi isteğe bağlıdır, zorunlu değildir.
Örnek
Kerem ortaokulda basit oyunlar yazmaya başlıyor. Lisede çevrim içi kurslarla web geliştirmeyi öğreniyor ve projelerini bir kod paylaşım sitesinde topluyor. Bilgisayar Programcılığı önlisans programını bitirirken bir şirkette staj yapıyor; mezun olunca aynı şirkette junior yazılımcı olarak işe başlıyor ve DGS ile yazılım mühendisliğine geçmeyi planlıyor.
Karıştırılan kavramlar
Yazılımcı ve bilgisayar mühendisi: Bilgisayar mühendisliği bir lisans programıdır ve donanımı da kapsar. Yazılımcı ise bir iş tanımıdır; mühendis de olabilir, önlisans mezunu ya da kendi kendine öğrenmiş biri de.
Yazılımcı ve bilgisayar teknik servisçisi: Teknik servis donanımın ve sistemlerin kurulumuyla, bakımıyla ilgilenir; yazılım geliştirmez.
Bu kavramla ilgili meslekler
Bu kavram 8 meslekte karşına çıkar:
İlgili kavramlar
Platformda nerede karşına çıkar?
Meslek Rehberi'nde Yazılım Mühendisliği, Bilgisayar Mühendisliği ve Bilgisayar Programcılığı sayfalarını inceleyebilirsin.
Kaynak: Yazılımcılık için kanunla belirlenmiş bir belge şartı yoktur. Mesleki Yeterlilik Kurumu, yazılım geliştirici ulusal yeterliliği (isteğe bağlı belge); ÖSYM YKS Tercih Kılavuzu.
Son güncelleme: · BAAL Rehberlik Servisi