Hasan kardeşim blogundaki son yazısında (Pratisyen Hekim veya Kalp Cerrahı Olmak) gittiği bir iş görüşmesi sonrasında yazılım dünyasında bence hem şirketler hem de çalışanlar için sürüp giden bir problemi işaret etmiş. Bu ve bununla ilintili diğer bazı konular üzerinde ben de bazı sıkıntıları yazmak istedim.
Öncelikle özellikle daha çok web dünyasında çalışan bir yazılımcı olarak meselenin özünde yer aldığını düşündüğüm bir konuyu aktarayım. İnternet hayatımıza ilk girdiği andan itibaren bu sektörde uzmanlaşmayı kavrama konusunda ciddi bir yanlış algı oluşmaya başladı. Çünkü “web yazılımcısı” diye genelleyebileceğimiz yazılım sektöründe çalışanların yaptıkları işin aslında bir mühendislik işi olduğunun bilinmemesi, anlaşılamaması veya anlaşılmak istenmemesi kendine ya da bir başkasına “site yapabilen” herhangi birini “web yazılım uzmanı” haline getirdi. Hayatında sadece hazır bir araçla, hazır bir kodla ya da hazır bir altyapı ile site yapmış olanların bazıları (aslında bence büyük çoğunluk) bir süre sonra forumlarda “böyle birşey yapmak istiyorum, varsa hazır kod gönderir misiniz” şeklinde gelişimlerini devam ettirdiler. Herşeyi işlerine o anda yaradığı kadar öğrendiler. Yaptıklarını iddia ettikleri mesleği şöyle birkaç ay HTML, ASP veya PHP ile uğraşan herhangi birinin kolayca yapabileceği bir meslek olarak kabul ettiler. İşin kötüsü, işi a’dan z’ye öğrenmek konusunda bir gayretleri olmadığı, herhangi bir dökümanı okumayı angarya olarak gördükleri, bilgilerini artırabilecek herhangi bir internet kanalını takip etmedikleri ve çevrelerindeki birçok insanın da bu işi böyle götürdüklerini gördükleri için bir anda kendilerini “uzman” kabul ettiler. Uzman(!) bir adama yeni birşey öğrenmek gerekmediği düşüncesinden hareketle, öğrenme işini “forumdan bulamadığım şeyleri Google’dan aratıp bulurum”a indirgediler. Ve böylece günümüz Türkiye’sinde kendi “uzman web yazılımcısı, programcısı” olarak tanımlayan büyük bir güruh oluştu.