Elbette hiç kolay değil. Yazılım dünyası herhangi bir meslek gibi değil ucu bucağı yok.Yarın bir balmışsınız yeni bir yazılım dili oluşturulmuş bir bakmışsınız yeni yaklaşımlar geliştirilmiş bunları sürekli takip etmeniz ve çok hızlı şekilde adapte olmanız gerekiyor.Yazılım uzmanı olmak için kendi çabanız da yeterli olmayacaktır büyük projelerde yer almanız gerekmekte.Ne kadar büyük proje o kadar farklı sorun ne kadar büyük ekip ne kadar çok çalışan kafa o kadar farklı çözüm yolları demek.Bu hem sizi yazılım anlamında geliştirir.Problemlere bakış açınız farklılaşır düz lens kameradan balık gözüne geçmiş gibi olursunuz yani buda sizi uzmanlık yolunda ileriye götürecek bir adımdır. Buna ek olarak her platform hakkında iyi düzeyde bilgi sahibi olmanız gerekiyor karşınıza bir proje geldiğinde onun fizibilite raporunu çıkartabiliyor planlamasını yağabiliyor ve süreçleri yönetebiliyor olmanız gerekiyor.Yazılım kod yazmaktan da ibaret değil yani.Senin kızdığın nokta Html Css öğrenip Php ile script yazan adamın yazılım uzmanıyım dile dolaşması ve bu konuda çok haklısın ama yapacak bir şey yok.Yazılım uzmanı olmak için yapılması gereken çok şey var ve alınabilecel basit bir ünvan değil haketmek epey zor
Evet işte kızdığım nokta o adamın kişisel sitesinde xenforo geliştirici yazıyor ama xenforo üzerinde basit bir css işlemini yapamıyor. Ortalama 4 aydır xenforo ile ilgileniyorum. 1 ay içinde şablonları çözdüm yani bişiler ekleme çıkarma yapabiliyorum html css bilgim den dolayı ama kendime xenforo geliştirici diyemem çünkü tek öğrendiğim şablonları editlemek bu adam bunu yapamazken neye göre kendine xenforo geliştirici diyor mesela sadece bu sektör de değil çok rastlıyorum bu tarz olaylara.
Uzmanlığın, sözü edilen alanda her şeyi bilmek olduğu fikri yanlış. Yanlış olan bir diğer şey ise dediğiniz genel kullanım. Yazılım uzmanlığı olmaz zira yazılımın alt dalları ve hizmet çeşitleri vardır ve asıl uzmanlık alanları onlardır.
Bende öyle söyledim