Genç Yazılımcılar İçin Kariyer Tavsiyeleri
Geçtiğimiz yıllarda, genç yazılımcıların gelecekleriyle ilgili pek de iyi olmayan tercihler yaptıklarını gördüm. İyi yazılım geliştiricileri gelecekleri ilgili kötü tercihler yaptıklarını görüyorum. Can sıkıcı bir durum. Bu yüzden bir kaç kariyer tavsiyesi vermek istiyorum:
Kendi İşinizi Yaptığınızdan Emin Olun
Benim için, yaptığın işi sevmek en önemlisi. Eğer oturup biraz hesap yaparsak, hayatımızın yarırsını işte geçirdiğimizi görürüz. Eğer işinizde mutlu değilseniz, zamanınızın yarısını boşa harcıyorsunuz demektir, gidin daha mutlu olacağınız bir iş bakın.
İşiniz Sizin Tatmin Ediyor mu ?
Herkes işiyle ilgili farklı beklentiler içinde olur, bunları başlıklar altında gruplamak güç. Mesela bazı insanlar yaptıkları işin, başka insanlara nekadar yararı olduğu konusuna çok önem verir. Bazılarıysa yaptıkarı işin, onların yeteneklerini nekadar geliştirdiğine, onlara nekadar faydası olduğuna önem verir. Eğer yaptıkları iş, insanların beklentilerini karşılıyorsa, bu insanları motive eder, iş ile ilgili istekli kalmalarını sağlar. Ama zaman zaman, işinizi sevseniz bile üstünüzde bir bıkkınlık olabilir, bu doğal birşey. Fakat bu duyguyu sık sık yaşıyorsanız, size daha uygun bir iş bakmanın vakti gelmiş demektir.
Şirket Değil, İş Seçin
İş ararken, veya seçerken, işi verecek şirketten çok, işin özelliklerine bakın. Yazılım geliştirmeyle ilgili bir çok iş ilanı var ( özellikle iyi bir yazılımcıysanız ) , bu yüzden iş güvenliği gibi konuların üstünde çok fazla durmayın. Bakmak zorunda olduğunuz bir aileniz varsa durum farklı iş güvenliği önemli bir faktör, bu yazı genç yazılımcıları hitaben yazıldığı için, iş güvenliğini göz ardı edebiliriz. Bu yüzden en çok ilginizi çeken işi yapmaya çalışın, bu en çok yararlı olacak, yeteneklerinizi geliştirip size katkı sağlayacak iştir. ( İş güvenliği konusunda da bu şekilde sonuca ulaşabilirsiniz, bundan ileride bahsedeceğim )
Yazılım Geliştirmeyi Seviyorsanız, Bu Yönde İlerlemeye Devam Edin
Büyük şirketlerde çalışan yazılımcılar genelde kariyer basamaklarını hızla tırmanıp, yönetici pozisyonuna gelmeye çalışırlar. Çünkü yöneticilik önemli bir pozisyondur değil mi ? Gerçekten yöneticilik yapmak, istediğiniz birşey mi bundan emin olun. Gerçekten istediğiniz buysa, toplantı odalarında tam olarak ne konuştuklarının bile farkında olmayan, tek amacı, başkalarının zararına bile olsa, yükselmek olan insanlarla vakit harcamaya hazır olun. Eğer gerçekten iyi bir yazılım geliştiriciyseniz, ve yazılım geliştirmeyi seviyorsanız, bu pozisyonda kalmanın bir sakıncası yok çünkü sevdiğiniz şeyi yapıyorsunuz demektir. Az sayıda da olsa, piyasada kendini çok iyi geliştirmiş işini çok iyi yapan, senyor seviyede yazılım geliştirme uzmanları vardır ve bu tipte kişilere talep oldukça fazladır.
Sıradan Bir Programcı Olarak Kalmayın
Bazı yazılım geliştiriciler sıradan kalırlar, kendilerini geliştirip aranan kişi olmazlar. Siz bundan kaçının. Bazı şirketlerde yazılımcı sadece yazılımcıdır, fazla bir değer görmez, böyle biryerde de durmanın çok fazla anlamı yok. İşini iyi yapan yazılımcılara değere veren yerlerde çalışmak daha iyi bir seçim olabilir.
İş Arkadaşlarınızdan Yeni Şeyler Öğrenin
Beraber çalıştığınız kişilerden yeni şeyler öğrenebiliyor musunuz ? Eğer beraber çalıştığınız kişilerden artık yeni şeyler öğrenemediğinizi hissederseniz bu sizin motivasyonunuzu düşürür, verimli çalışamazsınız ve zamanınız boş harcanmış olur. Size katkısı olacak insanlarla beraber çalışmak çok güzel birşeydir bu sayede neredeyse hiç masraf etmeden yenetekleriniz geliştirme fırsatı bulursunuz. Fakat birilerinden bişeyler öğrenmek kadar birilerine bişeyler öğretmeninde nekadar önemli olduğunu sakın unutmayın.
En Yeni Teknolojileri ve Metodları Takip Edin
Bir önceki başlıkta iş arkadaşlarınızdan yeni şeyler öğrenmeniz konusuna değindim, fakat bu kendinizi geliştirmeniz için başka hiç birşey yapmayın anlamına gelmiyor. İş dışında kalan bütün zamanınızı kendinizi geliştirmeye adayın demiyorum, fakat bir kaç saatlik bir çalışma büyük fark yaratacaktır. Kendinizi geliştirirken iş arkadaşlarınızında faydalanmasını sağlayın böylece daha değerli ve bilgili insanlarla bir arada çalışıyor olacaksınız. Bir insana öğretmek, en az bir insandan bişeyler öğrenmek kadar önemlidir.
İş Güvenliği Konusuna Fazla Takılmayın
Finans sektöründeki büyük bir firmada çalışıyordum. Orada sözleşmeli çalışandım, firmanın gerçek çalışanı değildim. Orada bir kaç genç programcıyla karşılaştım. Firmanın büyük bir firma olması, iş güvenliği olması ve kariyerlerinde bu firmada ilerleyebilme şansı onları cezbetmiş, ve burada çalışmaya başlamışlardı. Bu tarz büyük firmalar genelde çalışması pek zevkli yerler değildir. İşlerin yapılması veya kararların alınması uzun sürer, hatta bir kaç yıl içinde şirket içi bürokrasi bile sizi yormaya yeter. Genelde sizde mutluluğu iş yaşamı dışında ararsınız. Fakat zamanla yeni şeyler öğrenemediğiniz teknolojinin gerisinde kaldığınızı hissedersiniz. Bunun farkına vardığınızda çoktan eski moda bi yazılımcı olmuş olursunuz ve diğer şirketler için cazip bir çalışan olmaktan çıkarsınız. Böylece bu işe saplanıp kalırsınız. Burada iş güvenliğine çok ağırlık verdiniz ve en az onun kadar önemli olan diğer şeyleri – kendinizi geliştirmek, yeni şey öğrenmek – kaçırdınız. Eğer uzun süreli iş güvenliği istiyorsunuz bunun en sağlam yolu yaptığınız işte çok iyi olmaktır. Eğer yaptığınız işte çok iyiyseniz zaten yaptığınız şeyide seviyorsunuz demektir. Eğer çok iyi bir yazılımcıysanız zaten çok iyi işlerde bulabilirsiniz bundan şüpheniz olmasın. Eğer sektör krizdeyse bile yinede içiniz rahat olsun, iyi yazılımcılara herzaman ihtiyaç vardır.
Paranın Kararlarınızda Etkin Rol Oynamasına İzin Vermeyin
Bazı programcılar görüyorum, sadece biraz daha fazla para almak için işlerini değiştiriyorlar. Eğer gerçekten yeni işinizi sevecekseniz bu iyi bir seçim ek olarak daha fazla parada alıyorsunuz. Ama dikkatli olun. Evet herzaman biyerlerde size daha fazla ödeyecek bir iş yeri vardır. Fakat burada sizi neler bekliyor bunu bilemezsiniz. Eğer iş seçerken en önemli faktör sizin için paraysa, ozaman fazla düşünmenize gerek yok, iş seçerken en iyi para veren işi seçmeniz yeterli, fakat eğer yazılım geliştirmeyi seviyorsanız, daha ilginç ve öğretici işleri paraya tercih etmenizi tavsiye ederim.
Yaptığınız İşten Mutlu Değilseniz, İstediğiniz Zaman Ayrılabilirsiniz Unutmayın
Çoğu şirket çalışanlarına çok güzel imkanlar sunar. Bu imkanlar sizi şirkete çok uzun süre bağlayabilir, ama bu konuda biraz dikkatli olun. İşinizi nekadar seviyor olursanız olun, yönetim kademesinden gelen kötü bir karar herşeyi değiştirebilir. Eğer böyle birşey olursa işyerindeki huzurunuz bir anda kaçabilir. Buna rağmen şirketin sunduğu imkanları bırakıp işten ayrılamıyorsanız, kötü bir durumdasınız demektir. Mesela çalıştığınız yerden ayrılmak, size ağır yükümlülükler getirecekse, işten ayrılma konusunda çok rahat davranamayabilirsiniz. Özellikle finans kurumları bu konuda çok tehlikelidir, kendi ürünlerini çalışanlarına kullandırıp, onları bir anlamda şirkete bağlarlar. Mesela, kredi veren bi kurumda çalişiyorsunuz ve aynı firmadan ev almak için kredi kullandınız, bu da iş anlaşmanızın bir parçası. Böyle bir anlaşma sizi firmaya çok uzun süre bağlayabilir. ( Örneğin 20 yıl ) Böyle bir durumda kalmamaya özen gösterin, unutmayın her ne yapıyor olursanız olun en iyisini yapın, ozaman maddi olarak da daha esnek ve özgür olursunuz.
Sonuç Olarak;
Yukarıda anlattıklarım size bir yazılım geliştiri olarak çok iyi bir kariyer sağlayacak diye iddia etmiyorum. Çoğu sizin nekadar çalıştığınıza ve azmettiğize bağlı. Ama eminim bahsettiklerim sizin kötü durumlara düşmekten kaçınmanıza yardımcı olacak, yada en azından yaklaşmakta olan tehlikeden haberdar olacaksınız.
Not:
Yukarıdaki yazı Davy Brion isimli programcının blog’undan Career Advice For Young Developers isimli yazısının çevirisidir.













muhyiddin said,
May 18, 2010 at 10:54 am
merhaba,
iyi bir yazılımcı arkadaşa ihtiyacım var, Genç, öğrenci olabilir yüksek bir bütç ayırmadım işe ama üniversite öğrencisi bir arkadaşı tatmin edecktir.
Tavsiye edebileceğiniz birisi var mı?
teşekkürler…