Bolubeyi.Net’te epey bir program paylaştım. Gerek c, gerek c sharp, gerekse java programlama konusunda hem kodlar hem de makaleler paylaştım. Bu yazılarımı okuyan, merak eden kişiler büyük ihtimalle ileride yazılımcı olacaklar, belki de şu an bu mesleği yapıyorlar. Hani küçükken sorarlar ya:”Büyüyünce ne olacaksın?” diye. Çoğu çocuk tıp doktoru ve öğretmenlikten sonra mühendis olacağım der. Genelde bir çok mühendislikte de programcılık işi vardır. Peki program yazmak isteyen bir kişi veya ileride programcılığı meslek edinmek isteyen bir kişi hangi özelliklere sahip olmalıdır?
1)Bir yazılımcı, azimli olmalıdır. Kod yazarken her hangi bir sorunla karşılaştığında hemen pes etmeyip çözüm yolları aramalıdır. Eğer Edison, ampulü icat ederken azimli olmasaydı, biz elektrikle çok geç tanışmış olacaktık, belki de hiç tanışamayacaktık. Etrafınızdaki elektronik aletlere bir bakın, hepsi azimli çalışmanın ürünüdür. Azimli olmak sadece yazılım konusunda değil, bütün meslekler için geçerlidir aslında…
2)Sahip olunması gereken diğer bir özellik meraklı olmaktır. Günlük hayatımızda da duyduğumuz bir cümle vardır:”Fazla merak iyi değildir” diye. Evet yerine göre fazla meraklı olmak iyi olmayabilir ama yazılımcı olmak isteyen bir kişi fazlasıyla meraklı olmalıdır. Çünkü güzel, faydalı projeler üretmek istiyorsak etrafımızdaki nesnelerin çalışma mekanizmalarını bilmemiz gerekir. Bu örneklerin bize tuttuğu ışık sayesinde ortaya yeni icatlar, projeler çıkarmamız kolaylaşacaktır. Yani alanımızla ilgili her şeyi merak etmeliyiz(televizyon, kamera, mp3 çalar, bilgisayar vb.).
3)Yazılım konusunda, araştırmak da çok önemlidir. Bir yazılımcı araştırmayı, yeni bir şey öğrenmeyi sevmeli ve bir konuyu araştırmaktan bıkmamalıdır. Doğal olarak, insan dünyaya hiç bir şey bilmeden gelir. Görerek, duyarak, tadarak vs. öğrenir. Bunların yanı sıra bir de araştırarak öğrenir insan. Gelişen teknolojiyle birlikte araştırmak için fazlasıyla kaynağa sahibiz. Daha önceden herkesin evinde ansiklopediler olurdu ve herkes onu kullanırdı. Ama günümüzde artık pek kimsenin evinde ansiklopedi kalmadı, varsa da raflarda tozlu bir şekilde duruyor. Çünkü internet gibi bir nimet var artık(kullanmasını bilene nimet). Bu okuduğunuz yazıyı bile internetten okuyorsunuz. Bir program yazarken de internetten, kitaplardan kaynak bulabilirsiniz. İnternette aradığınız bir sonuca ulaşamasanız bile forum sitelerine girip oradaki insanlara sorabilirsiniz. Ne şekilde olursa olsun bir insan araştırmayı, yeni bir şey öğrenmeyi seviyorsa sonuca ulaşır illaki…
Yazılımcı olmak için gereken 3 ana özelliği yazdım ben. Ama bu 3 madde sadece yazılımcı olmak için değil bütün mesleklerde geçerlidir diyebiliriz. Hatta meslek olarak da değil de
, hayatımızı güzelleştirmek için bir insanın sahip olması gereken özelliklerdir. En basitinden, bir insan ne kadar çok şey bilirse o kadar çok çevresinden saygı duyar. Çok şey bilmek için de, azim, merak ve araştırmak gerekir. Konu sanırım biraz saptı:) Yazılımcının olması gereken özelliklerden girdik, insanın saygı duyması için gereken özelliklerle bitirdik:)
benimde iyi bir yazılımcı olmama azkaldı