Üniversiteye gitmeden iyi yazılım yapman çok zor. İmkansız değil ama çok zor. Çünkü bu iş sadece bilgisayar başına geçip tek başına kod yazmakla öğrenilmez. Grup çalışmalarında da bulunabilmen gerekiyor. İnsan ilişkilerinin iyi olması gerekiyor. Halk arasındaki asosyal, kimseyle konuşmayan ve bilgisayar başından kalkmayan yazılımcı imajı şehir efsanesinden ibarettir. Kimi zaman iş arkadaşlarınla sorun yaşayacaksın ya da biri işten çıkacak ve yeni gelen kişiyi projeyi giden çalışanın yarım bıraktığı yerden nasıl çalışacağına dair yardımcı olman gerekecek. Bu yüzden okulda verdikleri o grup proje ödevleri boşuna değil. Üniversitenin sana kazandıracağı kültürü de iyi yakalaman gerekiyor. Son olarak hemen hemen bütün iş yerleri bilgisayar mühendisliği, yazılım mühendisliği ya da bilgisayar bilimleri mezunu çalışan arıyor. Ortada bu kadar mezun varken diploması olmayan birisini neden alsınlar ki?

Bulursun ama biraz zor dostum genelde işe alınacağınız zaman üniversite mezunu yüksek lisans vb. soruluyor.

Hocam her iş tecrübeye bakıyor, mesela siz bazı yararlı ve ücretsiz programlar yapsanız, kullanımı kolay olsa bu size yarar sağlar en azından ben bunu yaptım dersiniz.

Bulabilirsiniz. Bu sektördeki herkeste mühendislik diploması yok. Ancak diploma yokken kurumsal yerlere giremeniz çok zor.

Önce kendini biraz geliştir. Ortaya ürün çıkarmak için ortalama 1-2 yıl sürüyor bu süreç. Ardından freelancer olarak çalışabilirsin. Upwork'de böyle bir imkan var ve bu şekilde çalışan pek çok Türk yazılımcı var. Onları takip edebilirsin. Kendi şirketin olur en azından. Tabi bunun vergilendirmesini falan yapman lazım. Kendini iyi bir şekilde geliştirirsen Upwork'de aylık 1000 dolardan başlayıp 10-50-100K dolarlara çıkabilirsin. Ancak, freelancer olarak para kazanabilmen için sadece yazılım bilmek yetmez. Temel seviyede ekonomi, insan iletişimi ve ikna, pazarlama ve en önemlisi İngilizce konusunda bilginin olması lazım. Yol haritası için: Freelancer Hikayem

Kendinizi iyi geliştirip kanıtlarsanız, bir portföy oluşturursanız evet. Açık kaynak yazılım yazabilir veya başka açık kaynak yazılımlara katkıda bulunabilirsiniz. Yarışmalara katılabilirsiniz. Kendi yazılımınızı çeşitli platformlarda satışa çıkartıp öyle ilerleyebilirsiniz. Bir arkadaşım hiç üniversite bitirmemiş olmasına rağmen kendi ürettiği yazılımları satarak para kazanıyor mesela.

Kanka şimdi mesela diploman yoksa tabii ki düşük maaş ama bilgin ve azmin var ise ve developer olarak çalışırsan ya da büyük şirketlerde içerik üreticisi olabilirsen maaşını dolar ile alabilirsin.

Kurumsal yerlere çoğunlukla diplomasız almıyorlar ama freelance çalışabilirsin.

İyi yazılım yapsam ama üniversite okumasam yüksek gelirli bir iş bulabilir miyim?

Gerliri ortalama aylık ne kadar peki.

Özel sektörde eğer tecruben varsa çok rahat bulursun ama devlet daireleri gibi resmi kurumlarda bilgisayar ile ilgili diploma gerekiyor.