11 Şub 2008 Yazılım Uzmanı Olamamanın 10 Kanıtı Kategori: Yazılım Etiketler: MicrosoftYazılım 2 Yorum Adem Aktepe'nin Sitesinde gördüm ve gerçekten dogru bilgiler oldugu için bebde blogumda yayınlamak istedim. Yazılım uzmanı olup olmadıgınıza siz karar verin :) Yazan: Justin James1: Kendi kendine ögrenmek yerine kursları tercih ediyorsunuzYazılım Uzmanı ilk ise basladıgında gerekli tüm bilgiyi biliyor oldugu varsayılır. Firmanın belirli bir egitim politikası olsa bile gerçekte firmanın yardımı ile alacagınız egitimler hiç bir zaman gerçeklesmez. En iyi ihitimalle bir iki kitap almanız için bir ödenek ayrılır. Yönetim ekibinin düsüncesine göre yazılım uzmanı problem çözmeyi bilen akıllı bir kisidir ve bu yüzden de egitime ihtiyacı yoktur. Öte yandan kurs masrafları karsılanan yazılım uzmanının her zaman firmayı terkedip gitme ihtimali oldugu için firmanın yatırım yapması pek düsünülemez (olsa iyi olurdu tabii ama gerçek hayat bu). Bu durumlar göz önüne alındıgında kendi kendinize ögrenebiliyor olmanız gerekir. Eger bu disiplin sizde yoksa yazılım uzmanı olmayı aklınızdan bile geçirmeyin.2: Normal çalısma saatlerini seviyorsunuzYazılım projelerinin geç bitme olayını herkes bilir. Zamanında biten projeler bile projenin hayatı boyunca çogu kereler geç kalma durumuna düsmüstür. Eger 9'dan 5'e bir iste çalısmayı seviyor ve yazılım projelerinin uzun çalısma saatlerine ve gecelemelerine dayanamayacagınızı düsünüyorsanız yazılım uzmanı olmayı aklınızdan çıkarın. Patronunuz, ürünün zamanında müsteriye ulastırılmasını, sizin oglunuzun spor müsabakasından yada televizyonda seyretmek istediginiz programdan daha önemli tutacaktır.3: Küçük maas artıslarını kıdem yükselmesine tercih ediyorsunuzTeknolojik degismeleri uygulamayan bir firmada çalısmıyorsanız, simdi bildiginiz seyler seneye ya geçersiz yada az ödeyen konuma gelecektir. Bugün gözde olan teknolojiler seneye isimleri bile hatırlanmayan garip teknolojiler olabilir. Isin sırrı hızlı biçimde degismektir. Yeni teknolojileri hızlı (herkesden önce) ögrenip konu hakkında otorite olmaya bakın. Hiç yeni bir teknoloji ögrenmeden aynı koltukta oturup, maasınıza gelecek zammın hayat standardınıza yetecegini düsünüyorsanız yanılıyorsunuz. Ya deneyimlerinizi ilerletip aynı firmada kıdem yükseltmeli yada baska bir firmaya geçerek aldıgınız maası yükseltmelisiniz.4: Ekip çalısmasında insan iliskileriniz pek iyi degilYazılım uzmanları her ne kadar a-sosyal insanlar olarak bilinsede bir araya geldiklerinde hararetli konusmalar yaparlar ve kendileri gibi olan insanlarla hemen kaynasıp sosyallesirler. Hangi dükkanda indirim var veya dün aksamki diziden bahsetmedikleri için dısarıdan kulak misafiri olanlara Fransızca gibi gelir ama aslında çok sosyal insanlardır. Ekip içinde çalısamıyor ve iletisimin düsük oldugunu düsünüyorsanız yada ekip arkadasları ile baglantı kuramıyorsanız; problem genellikle sizdedir. Aynı deneyimleri yasamamıs kisilerin baglantı kurmaları beklenemez.5: Kolayca sinirleniyorsunuzYazılım dünyası pek çok engellerle doludur. Belgeler genelde tam degildir, sizden önceki yazılımcı okunmaz bir kod yazmıstır, proje müdürünün anlasılmaz kuralları vardır, herkesin uyması beklenen... liste daha da uzatılabilir. Sonuç olarak kimse sürekli bela okuyan ve ekrana küfür eden birisi ile aynı çatı altında olmak istemez. Eger 8 saatlik bir ugrasın sonunda konuyu 10 dakikada çözebileceginizi görüp deliriyorsanız bu kariyer sizin için degildir.6: Ekip elemanlarının fikirlerine kapalı isenizYazılım gelistirmede genelde problemlerin birden fazla çözümü vardır her yigidin bir yogurt yiyisi oldugu gibi. Eger gelen kritikleri ve diger çözümleri göz ardı ediyorsanız önemli bir noktayı gözden kaçırıyor olabilirsiniz. Sektörde yani olan ve deneyimleri sizden az olan birinin yapacagı bir tavsiye size pek çok sey kazandırabilir. Tabii bu tavsiyeye önem verip uygularsanız.7: Detay adamı degilsinizProgramlama olayı komplex bir olaydır ve dikkat ister. Eger Conan The Barbarian filminden daha karmasık bir filmi izlerken kayboluyorsanız yada bir yeni nesil ev kredisi formunu doldururken zorlanıyorsanız yazılım uzmanlıgı büyük ihtimalle sizin için degildir. Bazen unutulan bir virgül, basarı ile basarısızlık arasındaki çizgiyi çizer. Eger bu virgülü arayıp bulacak yapıya ve sinir esnekligine sahip degilseniz kariyeriniz belli limitler içinde yer alır.8: Yaptıgınız isten onur duymuyorsunuzKitaba göre yazılım üretmek ve orta derece ile geçecek bir is çıkartmak mümkündür. Problem, kitapların sürekli güncelleniyor olmasıdır. Yazılım gelistirmek bir fabrika isi degildir. Fabrikada isler belirli bir prosedüre göre gider ve beyin seviyeniz ne olursa olsun prosedürü uyguladıktan sonra is ortaya çıkar. Yazılım gelistirme daha çok bilimsel bir istir ve bagımsız düsünce gerektirir ki bu da yaptıgınız isten gurur duymanızı saglar. Bir isi yanlıs yoldan yapıp üretime geçildiginde ancak yeteri kadar çalısmasını saglayabilirsiniz fakat göz ardı ettiginiz o hata problem açmıyor gibi görünsede ileride problem açacaktır. Yazılımcı olarak yaptıgınız isin gurur duyulacak bir is oldugunu düsünmüyorsanız ürettiginiz ürünün kalitesi düsük olacaktır ve kariyerinizin sürekliligi ile dogru orantılı olacaktır. Siz ayrıldıktan sonra arkanızdan konusulmasını istemiyorsanız (gerçi agzınla kus tutsan arkandan konusacaklardır) haysiyet ve onurunuzu korumak için yaptıgınız isin tam olmasına dikkat edin. En azından sizin içiniz rahat olur.9: Önce ates edip sonra soru soran tiplerden misiniz?Yazılım uzmanı bir parça kod yazmadan önce bir planlama asaması geçirir ve kod yazmaktan daha fazla zaman planlamaya ayrılır. Eger kod yazma aracınızı açıp Allah ne verdiyse kod yazmaya baslıyorsanız %100 ihtimalle iki ay sonra yazdıgınız kod tamamı ile degisecektir. Konu hakkında düsünen, planlayan yazılım uzmanı ise daha az hata ile daha kısa sürede kod yazacaktır. Çogu programcıların neden 10 parmak yazamadıgının nedeni de budur; isin zor kısmı ne yazacagını bilmektir. Eger düsünen bir insan degilseniz yazılım uzmanlıgı sizin için bir kariyer degildir.10: "Geek" tipini sevmiyorsunuzHaklı kimi nedenlerden dolayı, mühendis veya teknik kisilerin yakınında olmaktan hoslanmıyor olabilirsiniz. Eger Dilbert gibi bir kisilikten çekiniyorsanız yazılım uzmanlıgını düsünmeyin bile. Tabii ki her yazılım uzmanı böyle degil ama sektörün büyük bir çogunlugunu olusturuyor ve aralarında haliniz yaman olur.Kaynak:ademaktepe.com Yorum (2) Mehmet KURT / 16.2.2008 20:23:18 Selam Sem;Valla şu ana kadar gördüğüm en iyi yazıydı bu. Açıklayıcı ve net çizgiler çizilmiş. Yazan arkadaştan Allah razı olsun diicem olmıycak. Ellerine sağlık Yazanın. sanada teşekkürler tabii bizimle paylaştığın için :) Ömer DİNÇ / 3.6.2008 14:51:24 Çok hoşuma gitti harika olmuş. :) Yorum Yaz * Ad Soyad: * Email: * Message:
Yorum (2) Mehmet KURT / 16.2.2008 20:23:18 Selam Sem;Valla şu ana kadar gördüğüm en iyi yazıydı bu. Açıklayıcı ve net çizgiler çizilmiş. Yazan arkadaştan Allah razı olsun diicem olmıycak. Ellerine sağlık Yazanın. sanada teşekkürler tabii bizimle paylaştığın için :) Ömer DİNÇ / 3.6.2008 14:51:24 Çok hoşuma gitti harika olmuş. :)
Mehmet KURT / 16.2.2008 20:23:18 Selam Sem;Valla şu ana kadar gördüğüm en iyi yazıydı bu. Açıklayıcı ve net çizgiler çizilmiş. Yazan arkadaştan Allah razı olsun diicem olmıycak. Ellerine sağlık Yazanın. sanada teşekkürler tabii bizimle paylaştığın için :)