Bir üretim ERP’sinde, gece yarıları sadece bir ‘feature’ı yetiştirmek için klavye başında oturduğum anlar oldu; o anlarda ne para ne de ‘tutku’ aklıma gelirdi, sadece işin bitmesi. Ama bu durum, yazılım geliştirme kariyerimde sıkça karşılaştığım o temel soruyu tekrar aklıma getiriyor: Para için mi kod yazıyoruz, yoksa tutku için mi? Bu sorunun cevabı, benim 20 yıllık tecrübemde hiç de siyah-beyaz olmadı; her zaman gri alanlarda dolaştım.
Yazılım geliştirme, her ne kadar bir sanat gibi görünse de, sonuçta bir meslek ve bu mesleği icra eden herkesin faturaları var. Bu yazıda, bu iki gücün kariyer yolculuğumdaki etkileşimini ve kişisel denge arayışımı ele alacağım.
Para İçin Kod Yazmak Bir Zorunluluk mu?
Evet, bana kalırsa para için kod yazmak bir zorunluluk. Hepimiz geçimimizi sağlamak zorundayız ve yazılım geliştirme, iyi bir gelir elde etme potansiyeli sunan bir alan. Birçok projede, asıl motivasyonum, bir şirketin iş süreçlerini iyileştirmek, belirli bir problemi çözmek ve bunun karşılığında emeğimin karşılığını almaktı.
Örneğin, bir bankanın iç platformu için çalışırken, güvenlik ve stabilite her şeyden önce geliyordu. O projede, kodun estetiğinden veya kullanılan teknolojinin en son trend olmasından ziyade, işlevselliği ve hatasız çalışması ön plandaydı. Bu tür projeler, genellikle o anki tutkumu beslemese de, bana değerli deneyimler kazandırdı ve finansal bağımsızlığımı destekledi.
Peki Tutku Nerede Kalıyor? Kişisel Projeler ve Gelişim
Para kazanma motivasyonunun yanı sıra, kod yazmaya olan derin bir ilgi ve merak da benim için her zaman var oldu. Bu tutku, genellikle ticari kaygılardan uzak, tamamen kişisel projelerimde ortaya çıktı. Kendi yan ürünümün finansal hesaplayıcılarını geliştirirken veya Android tarafında bir spam uygulaması üzerinde çalışırken, saatlerce bir algoritma üzerinde çalışmak bana yorgunluk değil, enerji veriyordu.
Bu tür projeler, sadece teknik becerilerimi geliştirmekle kalmadı, aynı zamanda beni motive etti ve yaratıcılığımı besledi. Ticari projelerde karşılaşmadığım yeni teknolojileri deneme, farklı mimarileri keşfetme ve “ne olursa olsun” diyerek risk alma özgürlüğünü bu alanlarda buldum. Bu, aslında bir tür “teknik oyun alanı” gibiydi ve kariyerimin genelindeki esnekliğimi ve öğrenme iştahımı diri tuttu.
İkisinin Dengesi Nasıl Kurulur? Benim Yolum
Kariyerimin başlarında, sırf iyi para veriyor diye, teknolojik olarak beni pek heyecanlandırmayan bir projeye ‘evet’ dediğim oldu. Sonunda, o projenin getirdiği yorgunluk ve motivasyon düşüklüğü, kazandığım parayı anlamsızlaştırdı. Bu tecrübe bana gösterdi ki, sadece paraya odaklanmak uzun vadede sürdürülebilir değil.
Benim yolum, bu iki ucu bir araya getirmek üzerine kurulu. Yüksek performanslı ve finansal olarak tatmin edici projelerle kendime bir temel oluştururken, diğer yandan da tutku projelerime zaman ayırıyorum. Bu, bazen üretim ERP’sinde AI ile üretim planlama gibi, ticari bir projede kişisel ilgi alanlarımı birleştirme fırsatları bulmakla oluyor. Bazen de, tamamen bağımsız bir şekilde, kendi sitem için geliştirdiğim veri platformu gibi projelerle oluyor.
Önemli olan, her iki dünyanın da size bir şeyler katması: ticari projelerden disiplin, iş süreçleri bilgisi ve finansal güvenlik; kişisel projelerden ise inovasyon, öğrenme ve kişisel tatmin.
Kariyer Yolculuğunda Bu Tercihlerin Yeri Nedir?
Bu tercihler, bir yazılımcının kariyer yolculuğunu derinden etkiler. Sadece para odaklı işler, sizi bir süre sonra yorabilir ve mesleki tatminsizliğe itebilir. Öte yandan, sadece tutku peşinde koşmak da, özellikle kariyerin başlarında, finansal zorluklara yol açabilir. Bu yüzden, doğru dengeyi bulmak kritik.
Benim tecrübelerime göre, bu denge dinamiktir ve kariyerin farklı evrelerinde değişebilir. Genç bir yazılımcıyken daha çok para ve deneyim kazanmaya odaklanmak doğaldır. Ancak tecrübe arttıkça, kişisel tatmin ve anlamlı projeler arayışı ön plana çıkabilir. Ben bu süreçte, her zaman “Neden kod yazıyorum?” sorusunu kendime sordum ve cevabı hem cüzdanımda hem de kalbimde aradım.
Sonuç
Para için mi, yoksa tutku için mi kod yazıyoruz sorusunun tek bir doğru cevabı yok. Her yazılımcının kendi yolunu ve dengesini bulması gerekiyor. Benim için bu, pragmatik ticari işlerle finansal güvenliği sağlarken, bir yandan da içimdeki merak ve geliştirme arzusunu besleyen yan projelere zaman ayırmaktan geçiyor. Unutmayın, kariyer bir maratondur ve bu maratonda hem ayaklarınızı yere bastıracak sağlam bir zemine hem de sizi ileriye taşıyacak bir motivasyona ihtiyacınız var.
Peki siz ne düşünüyorsunuz? Kariyerinizde para ile tutku arasındaki dengeyi nasıl kurdunuz? Yorumlarda benimle paylaşın.