2 puan yazan GN⁺ 2024-11-25 | 1 yorum | WhatsApp'ta paylaş
  • Yazılım mühendisleri için yaygın ve ölümcül hata belirli bir düşünce biçimi değil, kariyerin sonunu planlamamak; şu anki işin istenen hedefe götürüp götürmediği kontrol edilmeli
  • Kariyer planı bir emeklilik tarihi belirlemek değil, önce kişinin sevebileceği işi ve ulaşmak istediği durumu belirleyip o yöne hareket etme sürecidir
  • Olası yönler genel olarak kıdemli IC, yöneticilik, bağımsız çalışma olarak ayrılır ve her biri teknik derinlik, insan yönetimi ve iş yürütme gibi farklı gereklilikler taşır
  • Hangi yol seçilirse seçilsin şirketin terfi yolu, kişinin kendi eğilimi ve gereken yetkinlikler birlikte değerlendirilmelidir; yalnızca yıllık değerlendirmeyi beklemek yeterli değildir
  • Sabit uzun vadeli bir plandan çok, değişime göre ayarlanabilen yönü olan bir plan önemlidir; ne istediğinizi düşünmüş olmanız, beklenmedik fırsatları fark etmenizi sağlar

Neden önce kariyerin sonunu düşünmek gerekir

  • Kariyerin “sonu” mutlaka emeklilik zamanı anlamına gelmez
    • Daha çok, gerçekten istediğiniz yere ulaştığınızı hissettiğiniz noktaya yakındır
    • Şu an yaptığınız işi seviyor ve değiştirmek istemiyorsanız, hedefinize zaten ulaşmış olabilirsiniz
  • Şu anki işiniz hoşunuza gitmiyorsa, hangi işi sevebileceğinizi ve o işi elde etmek için ne yapmanız gerektiğini sormalısınız
  • “career” sözcüğünün bir anlamı da kontrolsüz biçimde hızla ilerlemektir; bu, birçok kişinin gerçek kariyer deneyimine benzer
  • Yazılım mühendisleri bilgisayarların çalıştıracağı ayrıntılı planlar sürekli üretir, ama kendi yaşamları ve işleri için bir program üzerinde neredeyse hiç düşünmez

Planlamaya ne zaman başlanmalı

  • Kariyer planı da emeklilik birikimi gibi, gerekli olduğunu hissettiğinizde çoğu zaman keşke daha önce başlamış olsaydım dedirtir
  • Geç, kabaca yapılmış ve belirsiz bir plan bile hiç plan olmamasından iyidir
  • Kariyerin ilk dönemleri büyük kararlar için erken sayılır; bu yüzden deneme ve hata için daha çok alan vardır
  • İlerleyen dönemlerde seçenekler azalır ve büyük yön değişiklikleri için zaman da daralır
  • Önemli hedef, son aşamaya girildiğinde istenen yere ulaşabilecek konum, seviye ve zamanlamaya sahip olmaktır

Üç olası varış noktası

  • Kariyer, farklı şirketler ve roller arasında geçerken değişebilir; hatta bugün hayal edemediğiniz bir hedefe de varabilir
  • Olası varış noktaları kabaca üç kola ayrılabilir
    • Seniority: kıdemli bireysel katkıcı, yüksek seviyeli mühendis
    • Management: teknik işten çıkıp insanları ve organizasyonu yöneten yönetici rolü
    • Independence: bağımsız çalışmak ya da kendi şirketini yürütmek
  • Bu üç yol birbirini dışlamaz; gerçek kariyerlerde birleşebilirler

Seniority: kıdemli IC olarak kalma yolu

  • Kıdemli bireysel katkıcı (IC), şirketi yönetmeden veya bağımsız olmadan teknik olarak üst seviyeye çıkıp çoğunlukla işi doğrudan yapan roldür
  • Unvanlar ve kademeler şirkete göre değişir
    • Küçük bir şirkette bu kişi “senior developer” ya da ekip lideri olabilir
    • Büyük bir şirkette “principal engineer” ya da “distinguished engineer” gibi bir rol olabilir
  • Bu rol bir yöneticilik kuruluğu ya da icra kurulu pozisyonu değildir; yönetim kurulu koltuğu veya özel üst düzey yetkiler içermez
  • Buna karşılık para, statü ve etki sağlar; ayrıca yönetici meslektaşlar gibi tüm günü toplantılarda geçirme zorunluluğunu azaltabilir
  • Sınırları da nettir
    • Ne yapacağınıza her zaman doğrudan siz karar veremezsiniz
    • Şirkette karar veren kişilerle aynı fikirde olmayabilirsiniz
    • Şirket değiştirseniz bile benzer dinamikler tekrar yaşanabilir
  • Teknik alanda kalıp klavye ya da fareyle çalışmaya devam etmek isteyenler için kıdemli IC yolu çok uygun olabilir
  • Bu yolu istiyorsanız mevcut şirketinizdeki kıdemli IC yolunu incelemelisiniz
    • Şirkette kıdemli IC’ler varsa doğrudan tavsiye isteyin
    • O role nasıl geldiklerini, ara adımların neler olduğunu, beklenti ile gerçeğin örtüşüp örtüşmediğini sorun
    • Yöneticinize hedefinizi söyleyin; size nasıl yardımcı olabileceğini ve bunun karşılığında ne beklediğini konuşun
  • Yalnızca yıllık performans değerlendirmesini beklemek yeterli değildir
    • Kariyer hedeflerinde ilerleme kaydetmediğinizi fark etmek için bir yıl çok uzun bir süredir
    • Aynı işi yapıp büyük bir hata yapmadığınız sürece bir gün kıdemli IC olacağınız varsayımı güvenilir değildir
  • Kıdemli olmak, ustalığın zirvesine yaklaşmak demektir
    • Şirketin sizi eğitmesini beklemek yerine, beceri gelişiminizi kendiniz yönetmelisiniz
    • Şirketler, eğitime ihtiyaç duyanları değil, artık eğitime ihtiyaç duymayanları terfi ettirmeyi tercih eder
    • Mevcut işinizi yalnızca zaman ve para takası olarak görmeyin; neyi iyi yaptığınızı bulup daha iyi hale gelme fırsatı olarak görün

Management: yöneticiliğe geçiş yolu

  • Çok kıdemli mühendisler iyi ücret alabilir, ama genellikle şirket içindeki en üst pozisyon bu değildir
  • Daha yüksek gelir ve daha büyük sorumluluk istiyorsanız, teknik işi geride bırakıp yöneticiliği düşünmeniz gerekebilir
  • Birçok teknik kariyerde yöneticilik varsayılan hedef gibi işler
    • Bir şirkette uzun süre kalırsanız sıradaki terfi yolu yöneticiliğe çıkabilir
    • Yön değiştirmezseniz gittiğiniz yere varırsınız; bu yüzden oranın gerçekten istediğiniz yer olup olmadığını kontrol etmelisiniz
  • Bir mühendislik yöneticisinin teknik temele ihtiyacı vardır, ancak asıl işi insanları yönlendirmek, denetlemek, işe almak ve geliştirmektir
  • İnsan yönetimi zordur; programlamadan çok daha zor olabilir
    • Bilgisayarlar doğru ya da yanlış, kendilerine söyleneni yapar
    • İnsan yönetimi iletişim, iş birliği, psikoloji ve insan motivasyonunu anlamayı gerektirir
  • İyi yöneticiler, iyi öğretmenler gibi, nadirdir ama çok değerlidir
    • Projelerin ve şirketin başarısı üzerinde büyük etkileri olabilir
    • Kötü bir yönetici umut vadeden bir projeyi ortadan kaldırabilir
  • İyi bir yönetici olmak istiyorsanız buna şimdiden çalışmalısınız
    • İnsanları anlamaya yönelik beceriler öğrenin
    • İletişim ve iş birliği yetkinliklerinizi geliştirin
    • Önce kendinizi iyi yönetmeyi öğrenin
  • Kendi yöneticinizi gözlemlemek de bir başlangıç noktasıdır
    • İşini iyi yapıyorsa nedenini anlamaya çalışın ve onunla konuşun
    • Kötüyse neyin yanlış gittiğine bakın ve siz olsanız neyi farklı yapacağınızı belirleyin
  • Ekipte herkesin sorunlarını taşıyıp gittiği kişi, fiili lider haline gelebilir
    • Bu rolü zaten üstleniyorsanız, iyi nedenlerle hatırlanan bir yönetici olma yolunda olabilirsiniz

Independence: bağımsız çalışma yolu

  • Bağımsızlık; kendi şirketinizde çalışmayı, başkalarını istihdam etmeyi ya da tek başına çalışmayı kapsar
  • Tek kişilik bir şirket her zaman gerçek bağımsızlık anlamına gelmez
    • Müşteri ne yapacağınızı söylüyorsa bu daha çok bir contractor durumudur
    • Consultant ise müşteriye ne yapması gerektiğini söyleyen taraftır; bu ayrım önemlidir
  • Bağımsız çalışma doğru kişi için iyi bir seçenek olabilir, ama herkese uygun değildir
  • Avantajlar ve yükler birlikte gelir
    • Kendi işinizin sahibi olursunuz
    • Pazarlama, müşteri teklifleri, muhasebe ve vergi işlerini kendiniz üstlenmeniz gerekir
    • Gelir düzensiz ve öngörülmesi zor olabilir
    • Tatil, sigorta ve ücretli hastalık izni yoktur
  • Güvenli bir iş ve makul bir maaşı bırakıp bağımsızlığa geçecekseniz bu geçişi dikkatle planlamalısınız
    • Öfkeyle işi hemen bırakıp birkaç aylık kira derdine düşmek akıllıca değildir
    • Zamanlama önemlidir
  • Tek başınıza para kazanmak istiyorsanız yaptığınız işte çok iyi olmanız gerekir
    • Büyük bir şirkette çalışırken öğrenebilirsiniz
    • Kendi işinizi yürütürken ise işinizi zaten biliyor olmanız beklenir
  • Mümkünse küçük, tek seferlik yan projelerle bağımsız çalışmayı test edebilirsiniz
    • Bu sayede deneyim ve memnun müşteriler kazanabilirsiniz
    • Tam bağımsızlığa geçmeden önce bunun size uygun olup olmadığını görebilirsiniz
  • Bir işten ayrılmak her zaman sizin seçiminiz olmayabilir
    • Dalgalı sektörlerde işten çıkarılma gerçektir
    • Şirketler yavaş yavaş kötüleşip sonra aniden başarısız olabilir
    • Bağımsızlığı hayal edip cesaret edemediyseniz, işten çıkarılmak geçiş için bir dönüm noktası olabilir

Tek bir seçeneğe bağlı kalmak zorunda değilsiniz

  • Kariyerinizin büyük kısmını nasıl geçirmek istediğinizi henüz bilmemeniz normaldir
  • Ama düşünmeye başlayabilirsiniz; ayrıca kendinizi tek bir hedefle sınırlamak zorunda da değilsiniz
  • Başarılı bir kariyer, seniority, management ve independence yollarını birleştirebilir
    • Tam zamanlı ya da yarı zamanlı yönetici olarak çalışırken yanda bir iş yürütebilirsiniz
    • Büyük bir organizasyonda roaming consultant gibi çalışırken teknik olarak kıdemli mühendis olabilirsiniz
    • Kendi şirketinizde hem CEO hem de mühendislik direktörü olabilirsiniz
  • Geleceğiniz teknoloji sektörünün dışında da olabilir
    • Mühendis olarak ciddi başarı elde ettikten sonra uzun vadede başka bir şey istediğinize karar verebilirsiniz
    • Doktorluk, öğretmenlik, uzay mühendisliği, marangozluk ya da seyahat gibi seçenekler de mümkündür

Plandan daha önemli olan, planlamaya devam etmektir

  • İstediğiniz yön netleştiğinde, seçimlerinizi yönlendirecek bir ölçütünüz olur
  • Mükemmel işin tam olarak nasıl göründüğünü bilmeseniz bile, bağımsızlık, kıdemli IC ve yöneticilik arasında hangisinin sizi mutluluğa daha çok yaklaştırdığını sezebilirsiniz
  • O yöne giden seçenekleri kısıtlayacak şeylerden kaçınabilir, istediğiniz kariyere ulaşma olasılığı daha yüksek olan şirketleri, alanları ve sektörleri arayabilirsiniz
  • Tüm adımları ayrıntılı şekilde yazılmış katı bir plan, gerçekle karşılaşınca genellikle dayanamaz
  • Hayat beklenmedik şeyler getirir; bu yüzden plan esnek olmalı ve planın kendisini değiştirmeye hazır olmalısınız
  • Ne istediğiniz üzerine düşünmemişseniz, karşınıza mükemmel bir fırsat çıksa bile onu fark etmek zor olabilir
  • Kariyerinizin sonunu planlamaya başlamak için doğru zaman şimdi; ne çok erken ne de çok geç

1 yorum

 
GN⁺ 2024-11-25
Hacker News yorumları
  • Kariyere böyle bakma biçimi, insan olarak sürekli değiştiğimiz gerçeğini gözden kaçırıyor
    Hayatın bazı dönemlerinde eğitim, aile gibi şeyler daha önemli olur; başka dönemlerde ise iş daha önemli hale gelir
    Hayat boyunca bir düğmeyi açıp kapatır gibi yön değiştirmek elbette normal kabul edilmeli; pratikte de böyle görünüyor
    Zirveye ulaşmak yaklaşık 10 yıl sürüyorsa, o 10 yıl çocukların bezi bıraktığı 40’lı yaşlarda da başlayabilir

    • Özgün metnin yazarı son birkaç paragrafta bu noktayı epey ele alıyor
      Tam olarak plan yapılamayacağı, koşullar değiştiğinde rota değişikliğinin gerekebileceği anlatılıyor
      Kariyer içinde yön değiştirmek mümkün ya da fiilen yaşanan bir şey olsa da, şu an üzerinde olduğunuz yolu optimize etmek ve nereye gitmek istediğinizi düşünmüş olmak hâlâ iyi bir şey
      Hayatı planlayamıyoruz diye kendini akışa bırakmak açıkça daha kötü bir tercih gibi görünüyor
    • Özgün metin, yarışa girip girmemeyi değil, hangi yarışa girileceğini anlatıyor gibi
      Yaş ilerledikçe açık kalan kulvar sayısının azalması işin özü
      Kulvarı her zaman değiştirebilirsiniz ama başarı garanti değil
      40 yaşında distinguished engineer olduktan sonra birden CFO ya da CEO kulvarına gireceğinizi söyleyemezsiniz
      O kulvar 10 yıl önce katılımcı almaya başladı ve şimdiden aşırı kalabalık
      O noktada açık kalan tek kulvar CTO kulvarı; o da sadece bazı şirketlerde mümkün
    • Kariyeri bitiren tüm etkenler benim kontrolümde değil
      Küresel offshore/outsourcing ve bitmek bilmeyen otomasyon, özellikle de AI tabanlı otomasyon, önümüzdeki yıllar ile on yıllar boyunca teknoloji çalışanlarının kariyer eğrisi üzerinde aşağı yönlü baskı kurmayı sürdürecek
  • Büyük teknolojide ortalama bir kariyer, şirketten ayrıldıktan 5 yıl sonra neredeyse kimsenin orada çalıştığınızı hatırlamaması demektir.
    Eski iş arkadaşlarınızın çoğu başka işlere gitmiş olur, kod refactor edilir ya da yeniden yazılır, belgeler değiştirilir ve CMS taşıma sürecinde kaybolur.
    Çok geçmeden, sanki en başta orada hiç çalışmamışsınız gibi olur.
    Saçma gelebilir ama 55 ya da 60 yaş üstündekilere sorarsanız, kendi şirketini kurmuş ya da alanına gerçekten istisnai bir katkı yapmış kişiler dışında çoğu, hobilerin, arkadaşların ve ailenin çok daha önemli olduğunu söyleyecektir.
    Bu yüzden bu yazıda temel bir çelişki var.
    Çok temiz bir kariyer tasarlayabilirsiniz ama çoğu teknoloji çalışanı için en kullanışlı hedef, yaşam enerjisini kemirmeyen bir şekilde hızla para kazanmaktır.
    Genelde inatla çizgisini korumaktansa fırsatlara tepki vermek buna daha uygundur.
    Örneğin ömür boyu bireysel katkı sağlayıcı olarak kalmak, sizi 10 yıl içinde VP seviyesine çıkaracak bir yöneticilik rolünden nihai değer açısından daha düşük olabilir.
    Yönetici olmanın hayalini kurmanız gerekmez; sadece oldukça iyi yapmanız yeterlidir.

    • 67 yaşındayım, bu söylenenler genel olarak doğru.
      Teknik kariyerimden hâlâ büyük tatmin alıyorum ama arkadaşların ve ailenin daha önemli olduğu doğru.
      Dot-com çöküşünün hemen ardından ilk tüketici odaklı teknoloji şirketimde çalıştım; kariyerimde pek heyecan verici bir dönem değildi.
      Kredi/banka kartlarının veritabanını ve Java temsilini, ilgili iş mantığını yazmakla görevliydim; gereksinimler ve kart türleri eklendikçe kod giderek büyüdü.
      Sonunda yeniden yazma zamanı geldi ve o kod teknik borcun tipik örneği hâline geldi.
      Daha sonra startup faaliyetleri yeniden canlanınca çok daha ilginç bir startup'a geçtim.
      Yaklaşık 15 yıl sonra, emeklilik sonrası danışmanlık yaparken eski şirketten bir arkadaşımla karşılaştım; benzer işler yapan yeni bir şirketin yardım aradığını söyledi.
      Gidip konuşunca, o şirketin eski şirketin yazılımını lisansladığını ve bunun içinde benim eski kredi/banka/diğer kart kodumun da bulunduğunu öğrendim.
      Kod rahatsız edecek kadar hâlâ tanınabilir durumdaydı ve çoktan yok olması gereken zamanın çok ötesinde yaşamaya devam ediyordu.
      O danışmanlık işini almamaya karar verdim.
      Unutmak istediğim ve keyif vermeyen koda geri dönmek istemiyordum; en önemlisi de daha yeni emekli olmuştum, yazı gölde geçirmek istiyordum, o kodu biraz daha yaşatmakla değil.
    • Bu, yalnızca teknoloji sektörüne özgü bir sorun değil; ekonominin genelindeki kariyer yaşam döngüsü sorununa işaret ediyor.
      Belirli bir role girmek için ideal bir zaman ve orada kalmak için ideal bir süre vardır; ne çok erken ulaşmak ne de çok uzun kalmak hem işletme hem çalışan için daha iyidir.
      Teknoloji sektörü birincisinden, siyaset ise ikincisinden muzdarip; iki alanda da topluma verebilecekleri iyi etki çarpıtılıyor.
      Toplum, doğru giriş ve çıkışları teşvik edecek, yanlış giriş ve çıkışları caydıracak şekilde tasarlanmalıdır.
      Ancak geçiş dönemlerinde, katkı yapma fırsatı bile bulamayan kayıp kuşaklar oluşmaması için tamponlara ihtiyaç vardır.
      Eski düşüncelere sahip insanların 70'lerine ve 80'lerine kadar koltuklarına tutunmasına izin vermek; geçimini sağlayan insanların ailelerine bakmaya, topluluklar kurup sürdürmeye en çok katkı verebilecekleri dönemde işte en büyük sorumlulukları da üstlenmek zorunda kalması — bu yapılarda çarpık bir yan var.
      10x performans gösterenlerin tüm fırsatları kendi payına yığarken geri kalanların yerinde sayması da aynı şekilde.
    • Yöneticiliğe geçmek yaşam enerjinizi tüketmiyorsa denemeye değer.
      Umarım iyi bir yönetici olursunuz.
      Kişisel olarak insan yönetimiyle ilgili tüm deneyimlerim çok yıpratıcıydı.
    • Önermeye katılmakta zorlanıyorum.
      Birçok yazılım mühendisinin hedefi, gurur duyabilecekleri yazılımlar ve sistemler inşa etmektir.
      Bu insanlar yazılımı ve onun çalıştığı makineleri sever.
      Burada da Arduino projeleri, 3D yazıcılar, ev sunucuları gibi hobileri olan çok kişi var.
      Birkaç hafta önce belirli bir kullanım senaryosuna uygun bir sıkıştırma algoritması ararken Brotli[0]'ye baktım ve bunun Google tarafından geliştirildiğini öğrenince şaşırdım.
      Google eskiden bu tür yeniliklerin merkezlerinden biriydi.
      Brotli gibi projeler kişisel geliri maksimize etmek için değil, yazılım mühendisliğine duyulan tutku ve gerçek sevgiden çıkar.
      Sektör, geek ve nerd ruhundan giderek iş ve yönetim odaklı bir atmosfere dönüşüyor.
      [0] https://github.com/google/brotli
    • Bu mantık, kodun araç değil amaç olduğunu varsayıyor; bu yanlış.
      Sunduğunuz değer kod değil, işlevlerin iş tarafında mümkün kılınmasıdır.
      Yeni bir ürün çıkardığınızı ve piyasadan tepki aldığınızı düşünün; 5 yıl sonra kod refactor edilip ortadan kalkabilir.
      Ama o refactor'ı yapan insanların iş sahibi olmasının nedeni, ilk ürün lansmanında sizin sunduğunuz değerdir.
      Kalıcı katkı yazdığınız kod satırları değil, o değerdir.
  • Bu yazı, gerçekte çoğu insana verilenden çok daha büyük bir kendi kaderini belirleme hakkı varsayıyor
    Üstelik birçok insan yıllardır zar zor ayakta duruyor
    Sonuçta aynı kariyerin yeni bir varyantına yeniden eğitim almak için her hafta aileyle geçirilen zamandan 10 saat daha eksiltmek mümkün değil

    • Rahat ve yüksek ücretli bir iş elde etmek hedefse fedakârlık gerekir
      Aksi halde o iş artık rahat ve yüksek ücretli olamaz
      Bazıları 20'li yaşlarını feda edip eğitime ve kariyere yüklenir, çocuk ya da eş olmadan yaşar
      Bazıları eşine büyük bir yük bindirerek yeniden eğitim alır
      Kısa vadeli zorlukla tüm kariyere yayılan iyileşme etkisini tartmak ve şansın da rol oynadığını unutmamak gerekir
      Bazıları ilk denemesinde şanslıdır, bazılarının ise ömür boyu şansı yaver gitmez
      Yapılabilecek tek şey, iyi şansla karşılaşma fırsatlarının sayısını en üst düzeye çıkarmaktır
      Gelirden çok daha az harcamak da önemlidir
      Yedek paranız varsa iş ve yaşam değişiklikleri çok daha kolay ve daha az riskli olur
      Birçok insanın harcamaları geliri kadar büyür ve kendilerini finansal olarak köşeye sıkıştırırlar
      Ne yazık ki bir kez böyle olunca oradan çıkmak çok daha zorlaşır ve daha büyük fedakârlıklar gerekir
      Her zaman seçenekler vardır ve biz bugüne kadar yaşamış tüm nesillerden daha fazla fırsata ve eşyaya sahibiz
      Eşyalar ve işler bize hizmet etmeli; biz onlara hizmet etmemeliyiz
    • Ben de bu noktayı söylemeye çalışıyordum
      Bu yazı inisiyatifi yüksek insanlar için yazılmış gibi ve deneyimime göre böyle insanlar teknoloji sektöründe bile nadir
      Bununla ilgili olarak Peter İlkesi de aklıma geliyor
      İnsanların kendi yetersizlik seviyelerine kadar terfi ettiği ilkesi
      Bir şeyi istediğimizi sanırız ama işin düşündüğümüzden zor olduğunu fark edince yapamaz ya da tükeniriz
      Bu yüzden yazıdaki iyi noktalara ek olarak, insanın hangi seviyeye kadar gitmek istediği ve o seviyede çalışmayı nasıl sürdürebileceği üzerine de düşünmesi gerektiğini düşünüyorum
      Tabii o işi sevmiyor olmaması şartıyla
    • Hangi tavsiyenin daha iyi olacağını merak ediyorum
    • Kendi kaderini belirleyen insanlar için yazılmış bir yazı da olabilir, değil mi?
      Ya da birinin zihnine bir düşünce tohumu ekmeye çalışan bir yazı olabilir
      “Her hafta aileyle geçirilen zamandan 10 saat daha eksiltemem” kısmına gelince, umarım kişiye uygun yöntemi bulacak zamanı olur
      Kesin konuşmak istemem ama “yapamam” tavrı, hayatı değiştirmede pek işe yaramadı
      Bu eğilimle uğraşmayı denemek de iyi olabilir
  • “Ne olmak istiyorsun?” sorusunu ortaokuldan beri ebeveynler, öğretmenler, kariyer danışmanları, profesörler, işe alımcılar, mentorlar, yöneticiler, İK ve daha pek çok iyi niyetli insandan sürekli duydum
    40 yaşındaki cevabım da 14 yaşımdakiyle aynı
    Bilmiyorum
    Ama bu sorun olmadı
    İyi şirketlerde de çalıştım, pek iyi olmayan şirketlerde de
    Birkaç FAANG, 20 kişilik bir startup ve arada birçok yerden geçtim
    Harika ürün ekiplerinde de bulundum, epeyce felaket sayılabilecek ekiplerde de
    Kod maymunu, mimar, tech lead, staff engineer, yönetici, direktör oldum ve artık kulağa hoş gelen bu unvanların aslında pek bir anlamı olmadığını biliyorum
    Bu arada bankada da gayet iyi bir para biriktirdim
    Çoğu kişi kariyerimi oldukça başarılı görür
    Ben ise bir kariyerim olduğundan çok, rüzgâr nereye eserse projeden projeye, fırsattan fırsata savrulduğumu söylerim
    Bir kez bile plan ya da hedef denebilecek bir şeyim olmadı
    Hayatın otoriteleri ne derse desin, böyle yaşamak da gayet yeterli ve mutlu olabilir

    • Böyle bir kariyer kesinlikle ideal ama ne kadar yaygın olduğunu bilmiyorum
      Hiçbir plan ya da hedef olmadan sürüklenip staff engineer/yönetici/direktör olunabileceğini bilmek güzel olurdu, ama bunun yaygın bir deneyim olduğuna inanmak zor
      Özellikle kariyerine şimdi başlayanlar için bu daha da düşük bir olasılık gibi görünüyor
    • Sanırım orijinal metin de başlarda bunu ele alıyordu
      Daha büyük bir şeyi arzulamıyorsanız, bu kutlanacak bir şey
      Ben de aynı gemideyim
      Yöneticime açıkça “terfi peşinde koşmaya pek ilgim yok; adil şekilde ücretlendirilerek bu seviyede çalışmaya devam etmek istiyorum” dedim
      Hatta kariyer gelişimiyle ilgilenmesi gereken bir mühendis eksildi diye bana teşekkür etti
    • Geçtiğiniz projelerde ortak bir tema olup olmadığını merak ediyorum
    • Oldukça başarılı bir arkadaşım, mottosunun her zaman bir sonraki işi yap olduğunu söylemişti
      Kültürümüzde insanların sürekli değişmesi gerektiğine dair tuhaf bir inanç var
      Bu, dinden Marksizme ve şirket kültürüne kadar tüm ideolojileri kesip geçiyor
      Bence yalnızca bu inanca “saçmalık” demek bile çok daha mutlu bir hayat yaşamayı sağlayabilir
  • Karamsar mıyım bilmiyorum ama özellikle teknoloji alanında 20 yıl sonrasının planlanabileceğine gerçekten inanmıyorum
    İnsanlar doğrusal değişen bir dünyada değil, üstel değişen bir dünyada yaşadığımızı pek fark etmiyor
    10 yıl sonra bugünkü geliştiricilerin yalnızca 1/5'ine ihtiyaç olabilir ve bireysel katkıcı kariyeri diye bir şey kalmayabilir
    Kimse bilmiyor

    • FAANG ya da bugün adına ne deniyorsa onun gibi yerler dışında teknoloji sektöründe kariyer diye bir şey olduğunu sanmıyorum
      Servet biriktirene, yaş ayrımcılığına uğrayana ya da engellilik nedeniyle sona erene kadar süren işlerin ardışıklığından ibaret
  • Her şirkette teknoloji ile yönetim arasında seçim yapmak zorunda olunduğu doğru değil
    Bazı şirketlerde bu doğru olabilir, ama birçok şirkette lead ve direktör rolleri epey uygulama odaklıdır
    Stream’de lead’ler zamanlarının %80’inde teknik iş yapıyor; direktörler de kabaca %50, bazen daha da fazla teknik kalıyor
    VP ve üstü roller bile bir ölçüde hâlâ tekniktir
    Teknik mükemmellikten yoksun bir yönetim hattı fikrinin yanlış olduğunu düşünüyorum
    Küçük ekipler, teknik mükemmellik ve işi bizzat yapabilen liderler doğru yaklaşımdır

    • Yöneticilerin ya da direktörlerin derin teknik deneyime sahip olması gerektiğine katılıyorum; ancak günlük geliştirmeye kod katkısı yapmaları kimse için, özellikle de şirket için iyi bir durum değil
      Direktörlerin başka pek çok sorumluluğu vardır; bu yüzden eldeki soruna iyi bir kod çözümü üretmek ve bunu tüm sistemle entegre etmek için gereken araştırma ve uzmanlığı yeterince sağlayamayabilirler
      Proje ekibi direktörün kodunu beklerken gecikebilir; ayrıca direktörün bilgi düzeyi eskimiş olabilir, bu da koordinasyonu zorlaştırabilir
      Genel olarak bir direktörün gecikmesini ya da kötü kodunu eleştirmek kariyer açısından yararlı bir yol değildir
      Küçük şirketlerde veya startup’larda bu durum yaygındır, ama düzeltilmesi gerekir
      Direktörlerin ve yöneticilerin önce ele alması gereken kritik sorumlulukları vardır; bunlar kendi egolarını ya da isteklerini tatmin etmekten önce gelir
      İşleri iyi insanları işe almak ve işi ölçeklendirecek şekilde yönlendirmektir; rol artık değiştiği için bunu iyi yapmak tüm becerilerini, zamanlarını ve kaynaklarını gerektirir
      Bunu kişisel olarak birçok kez yaşadım ve kimse için iyi olmadı
      Yine de bir şekilde dayanabildik
    • Kötü şirketlerde teknoloji ile yönetimin ayrıldığını gördüm, ama iyi şirketlerde genellikle böyle değildi
      Örneğin Peter Norvig, %100 uygulama odaklı bir teknik kişiyken aynı zamanda yüksek bir yönetim pozisyonundaydı
    • “Teknik” olmak ile “her gün kod yazmak” farklı şeylerdir
      C-level, VP ve direktörler son derece teknik olabilir, ama kod yazmaları nadirdir
      Takım lead’leri kesinlikle kod yazar; ama haftada yaklaşık 3 gün, kalan zamanda ise organizasyon, planlama ve PR incelemesi yapabilirler
      CTO’nun kod yazması ancak küçük şirketlerde görülür
      Bizim CTO’muz da eskiden işin bugünkü ölçeğe gelmesi için gereken çok sayıda derin kodu yazmıştı
    • Mesele “teknik mükemmellikten yoksun bir yönetim hattı” değil, başka türden bir teknik mükemmelliktir
      Daha çok yönetime yakın görünen rollerin de sistem düzeyinde anlayış ve teknik bilgi gerektirdiği yeterince takdir edilmiyor
      Üstelik bu teknik bilgi, birçok kişinin teknik saymadığı insan dinamikleri veya finansal dinamikler hakkındaki anlayışı da içerir
      Bunlar da teknik boyutlar olarak görülebilir ve görülmelidir
      Daha kıdemli ve yönetime daha yakın roller, projeleri hayata geçirmek için farklı kaldıraçlar kullanır
      Bu projeler de daha üst düzey projelerdir
      Daha kıdemli roller, belirli alanlarda uzmanlaşmış astları görevlendirip onlardan yararlanma özgürlüğüne de sahiptir
      İş takvimi çıkarmayı sevmiyorsanız ya da yapamıyorsanız, bunu birine devredebilirsiniz
      Konuşma metni yazmakta zayıfsanız da aynı şey geçerlidir
      Hazırlık için ilk olarak en az bir mentor bulmak gerekir
      En az iki seviye üstünüzdeki bir kıdemli, neyi düşünmeniz gerektiği ve işlerin nasıl yürüdüğü konusunda sizi yönlendirebilir
      Şirketinizde iki seviye üstünüzdeki kişiler pek iyi değilse, mentorun aynı şirkette olması gerekmez
      İkincisi, kendi yetkinliklerinizde neyin eksik olduğuna bakmaktır
      Bu, planlama yazılımı olabilir de olmayabilir de
    • Büyük L ile Leader olmak ile liderlik farklı şeylerdir
      Sağlıklı şirketlerde, CEO olmaya giden yönetim hattından farklı bir teknik liderlik alanı vardır
  • Programcı olarak kariyer yapma gibi hiçbir niyetim yoktu
    İki yıl çalışıp biraz para biriktirdikten sonra kimya doktorasına başlamayı planlıyordum
    40 yıl sonra programcı olarak emekli oldum
    Her aşama yeni bir işti; 15 işverenim oldu ve 9 yıl boyunca iki küçük şirket kurarak kendi işverenim de oldum
    Daha iyi, farklı ya da daha az sinir bozucu bir iş aramak ve yapabildiğim şeyleri sürekli geliştirmek dışında bir planım yoktu
    Kariyerimi nasıl bir noktada bitirmek istediğimi hiç düşünmedim
    Gerçek emeklilik tamamen benim kararımdı; hâlâ yetkinliğimin zirvesindeydim ve işverenim de bunu memnuniyetle ödüllendirmeye hazırdı, ama çalışmaktan yorulmuştum
    Plan yapmak bazı insanlara uyabilir; ama daha kısa vadeli bir bakış açısı bazılarına daha uygundur
    Kontrol edebildiğim tek şey ne yapabildiğim ve ne zaman geçiş yapmaya hazır olduğumdu
    Hayatta başarılı olmanın birçok optimizasyon yolu vardır ve hepsi apaçık değildir

    • 20’li yaşlarımda önem verdiğim şeyler, 30’lu ve 40’lı yaşlarımda önem verdiklerimden farklıydı
      Birkaç yıl sonraki benliğimin nasıl biri olacağını tahmin etmek zordur ve büyük ölçüde değişebilir
      Plan yaparken bunu akılda tutmak gerekir
    • Uzun vadeli plan yapmadan akışa kapılıp giden birçok kişi belki de kariyere, yani işlerin ardışıklığına çevik geliştirme ilkelerini uyguluyordur
      Buna karşılık yazar, bugünlerde yazılımda bile güven kaybetmiş olan şelale yaklaşımını benimsiyor gibi görünüyor
      X tarihinde nerede olacağınızı bildiğinizi varsayan bir yöntem; bunun yazılımda bile pratikte pek iyi işlemediğini biliyoruz
      Kariyerde ise bu çok daha geçerlidir
      Genel ekonomiyi, kiminle evleneceğinizi, kaç çocuğunuz olacağını, geniş ailenizin tamamının sağlıklı olup olmayacağını ya da ileride ne yaparsanız mutlu olacağınızı tahmin edemezsiniz
    • Her iş değişikliğinin öncekinden nasıl daha az sinir bozucu hâle geldiğini anlatıp anlatamayacağınızı merak ediyorum
      Büyük bir rica olduğunun farkındayım, ama gerçekten merak ediyorum
  • Ben de bu tuzağa düşmüştüm; birçok insanın sadece akışa kapılıp sonunda sevmediği işleri yaptığı, içine sinmeyen pozisyonlara vardığını ve oradan nasıl çıkacağını bilemediğini düşünüyorum
    Bu yazıyı görünce istediğim konumun kıdemli bireysel katkı sağlayıcı olduğunu fark ettim; mevcut rolümden daha çok bireysel katkı sağlayıcıya yakın bir role inip inemeyeceğimi ya da görevimi değiştirip değiştiremeyeceğimi yöneticimle konuşmayı planlıyorum

  • Kariyerin sonu üzerine tartışmayı daha farklı yönlere açmak gerektiğini düşünüyorum
    Benim doğal olarak yöneldiğim, en sevdiğim kariyer sonu; önceden deneyim olmadan da farklı roller arasında iş değiştirebilme becerisi
    Bunun bir yolu, mülakatta aktarılabilir yetkinliklere sahip olduğunuzu ve çok hızlı öğrendiğinizi göstermek
    Bir diğer yönü de bu yaklaşımı benimseyen şirketler bulmak gerektiği
    Bir başka kariyer sonu da zengin olup çalışmamak
    Elbette herkesin ulaşabileceği bir şey değil, ama kariyer sonu türlerinden biri
    Engelli hale gelip engelli aylığı ya da sosyal yardımla yaşamak da bir kariyer sonu olabilir
    Bana insanların kaçınmak istediği bir son gibi görünüyor
    Dijital göçebeliğin de bu kariyer sonu tartışmalarında iyi temsil edilmediğini düşünüyorum
    Bağımsızlık başlığı altına konabilir belki, ama yazıdaki bağımsızlık tasviri oldukça dar olduğu için bunu açıkça söylemek gerekiyor
    Bazı insanlar için haftada 4 gün uzaktan çalışıp iyi bir maaş alabildiği anda kariyerinin sonuna zaten ulaşmış oluyor
    Kariyer sonu çok daha fazla olabilir; başka neler olabilir?

    • Ne kadar yetenekliyseniz, uzmanlaşmış teknolojilerde o kadar fazla deneyim ve yetkinlik kazanırsınız; o yetkinliklere sahip olmayan insanlar da becerilerinizin aktarılabilir olmadığını düşünmeye başlar
      Bunu aşmanın sihirli bir yolunu bulursanız haber verin isterim
    • Belki de son 10 yıl civarındaki iş arama ortamı yüzündendir, ama tutkulu ve çok yönlü olduğu halde çok belirli bir teknoloji paketine sahip olmayan birini memnuniyetle kabul eden işler artık görünmüyor
      Bu, işverenlerin belirli bir deneyimde 10 yıl “şart koşan” saçma iş ilanlarıyla da bağlantılı
      Üstelik söz konusu teknoloji ortaya çıkalı ancak 10 yıldan biraz fazla olmuşken
      Ben de önceden deneyimim olmadan ya da çok az deneyimle başka rollere geçmeyi isterdim
      Benim için bunun nedeni zihinsel tatmin ve daha fazla öğrenme isteği olurdu
      Böyle bir fırsat veren bir işveren olsa gerçekten %110 verirdim, ama bunu beklemiyorum
  • Benim kariyerimin sonu belirsiz
    Tüm kariyerim belirsizdi
    Tamamen plansız değildi, ama hiç öngörmediğim bir şekilde ilerledi
    Şans ve fırsatlar sayesinde bulut bilişim dalgasına bindim; işletme lisansından yazılım geliştirmeye ve dağıtık analiz sistemlerine geçtim
    20 yıl boyunca yatay geçişler yaparak kıdemli seviyeye kadar yükseldim, ama hâlâ bireysel katkı sağlayan rolünün dışına hiç çıkmadım
    Bedenim elverdiği sürece DIY becerilerimi inşaat alanında bir işe dönüştürmeyi hayal ettiğim de oluyor, yazılım danışmanlığını denemeyi düşündüğüm de
    Başkasının şirketinde yönetici rolü üstlenmek bana çekici gelmiyor, ama inşaat mesleklerinde olduğu gibi o rolün çırağı olmak muhtemelen öğrenmenin en iyi yolu olurdu
    Toplantılar, politika ve performans değerlendirmeleri gözümü korkutuyor
    Yine de gerçekten kendi işimi yürütmek istiyorsam, bir gün başka bir şirketten maaş alarak yönetici olmam gerekebilir
    Sadece 1 yıl için bile olsa bu olabilir