Bir hayli yorum yapılmış birkaç şeye ben değineyim. Hocam burada aslında kendinize sormanız gereken şey yazılımı gerçekten seviyor muyum yoksa sevmiyor muyum? Arkadaş demişki 35 yaşında yaşlanmak istemem demiş. Bu aslında kısmen birçok şeyi özetlemiş. Eğer düşünmeyi, çözüm üretmeyi, yenilik takip etmeyi, yeni şeyler denemeyi ya da kalıplaşmış düşünceler içinden çıkamıyorsanız bu size uygun bir meslek değildir. Çalıştığın şirket ne kadar küçük ise o kadar çok şey öğreneceğini belirtmek isterim. Kurumsal olanlarda da belirli alanlarda geliştirebilirsin kendini. Genellikle üniversitelerde C ile başlanmasının nedeni çoğu yerde algoritma mantığını daha iyi kavratmak içindir. Ayrıca genel iş anlamında söylersek gömülü sistemlerde C / C++ gibi diller çok kullanıldığı için üst düzey firmalarda kullanılıyorlar ve çoğunlukla maaş vs iyi oluyor fakat iş alanları bir C#, Java gibi dillere göre biraz daha az oluyor. Ama Java ,C# gibi dillerde büyük ölçekli küçük ölçekli firmalarda iş alanları bulabilirsiniz. Bu alandada bazı arkadaşların dediği gibi fark yaratmanız gerekiyor.
Program yazım şekilleri herkesten herkese değişir. Yani herkes aynı şeyi yazar ama sen 10 satırda yazarsın adam bunu 2 satırda hallediyorsa seninde kendini uyarlaman lazım. Neticede günümüzde prformans vb. şeyler aradaki gereksizleri temizlemekle de gelişiyor. Kısacası bu mesleğin parasından falan önce sevebilecekmisin onları irdele çünkü gün gelir 1 saatte yaparsın yazılımdaki işi gün gelir günlerce uğraşırsın sürekli araştırma yaparsın. :)