Kariyeri Bitiren Hata
(bitfieldconsulting.com)- 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
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
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
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
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.
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.
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.
Umarım iyi bir yönetici olursunuz.
Kişisel olarak insan yönetimiyle ilgili tüm deneyimlerim çok yıpratıcıydı.
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
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
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
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
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
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
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
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
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
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
Örneğin Peter Norvig, %100 uygulama odaklı bir teknik kişiyken aynı zamanda yüksek bir yönetim pozisyonundaydı
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ı
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
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
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
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
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?
Bunu aşmanın sihirli bir yolunu bulursanız haber verin isterim
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