Kalan her şey eşitse diplomalı yazılımcı tabii ki. Diplomasız imkansız değil ama gitmeniz gereken yol çok daha uzun ve zorlu. Ulaşabileceğiniz tavan da büyük ihtimalle daha düşük olur.
Bu biraz tartışmalı bir mesele ama şahsen tamamen kendi kendine öğrenmiş bir yazılımcının bilgisinin tam olacağını düşünmüyorum. Olursa da ciddi istisnadır. Mesele heme profesöre sorabilmek değil. Kod yazmak, syntax vs. öğrenilebilir ama yazılım ve bilgisayar bilimi bundan ibaret değil. Doğru düşünce şekli, algoritmalara hakim olmak, temiz kodu anlamak vs. gibi gereklilikleri kendi kendine öğrenmiş yazılımcılarda pek sık göremiyoruz bence.
Ha bu da imkansız değil, çok fazla çevrim içi kaynak var bunları da öğreten. Üst düzey üniversiteler bile derslerini açık olarak paylaşabiliyor. Ama dediğim gibi yol çok daha zor. Potansiyel bir işvereni yeteneğinize inandırmak ya da teknik iş görüşmelerini geçebilmek de zor. Program için kod yazmak, web sitesi düzenlemek vs. istiyorsanız yapabilirsiniz ama. Bu noktada hedeflerinizi iyi düşünün derim.