Enderinko

Yazılımda Kariyer Rotaları: Junior'lıktan Liderliğe Giden Yolculuk | Bölüm 3 - Senior Olmak

Ender Season 1 Episode 9

Enderinko’nun “Yazılımda Kariyer Rotaları” serisinin üçüncü bölümüne hoş geldin! Bu bölümde mid-level geliştiricikten bir adım sonrası olan senior geliştirici aşamasını detaylıca ele alıyoruz.

Bu bölümde, yazılım dünyasında senior geliştirici olmanın ne anlama geldiğini tüm yönleriyle ele alıyorum.


Senior’lık yalnızca teknik bilgi değil; sorumluluk almak, karar verebilmek, mentorluk yapmak ve takıma değer katmakla da ilgili. Hangi yanılgılardan uzak durmalı? Hangi soft skill'ler önemli? Senior'lık süreci neden uzun ve zorlu ama bir o kadar da değerli?

🧩 Teknik yeterlilik
 👥 Liderlik ve mentorluk
 🧠 Problem çözme becerisi
 💬 Görünür olmak ve paylaşmak
 😌 Kendine baskı yapmamak

Kariyerinde junior ya da mid-level olabilirsin ama bu bölümü dinledikten sonra "nasıl bir senior geliştirici olabilirim" sorusuna çok daha net bir bakışın olacak.

Bana ulaşmak için

enderahmetyurt.com

https://bsky.app/profile/enderahmetyurt.com

00:00:00 - 00:01:53
Senior geliştirici tanımı ve önemi

00:00:00 - 00:01:53
Ender, yazılım kariyerinde junior ve mid level aşamalarını geride bırakıp senior geliştirici olmaya geçiş sürecini anlatmaya başlıyor. Senior kelimesinin genel anlamıyla otorite ve deneyim sahibi kişi olduğunu, yazılım sektöründe ise en yetkili teknik insanları tanımlamak için kullanıldığını belirtiyor. Ancak senior olmanın ne anlama geldiğini ve bu unvanın kapsamını tam olarak açıklamanın zor olduğunu ifade ediyor. Serinin bu bölümünde senior geliştiriciliğin zorlukları ve sürecin uzunluğuna değineceğini söylüyor.

00:01:15 - 00:03:56
Seniorlıkta teknik yeterlilik ve deneyim

00:01:15 - 00:02:22
Senior geliştirici, teknik yetkinlikleri yüksek, ne yaptığını bilen ve geniş sorumluluk alan liderlik yapabilen yazılımcıdır. Teknik yeterlilik, senior olmanın en önemli şartlarındandır ve bu kavram detaylı olarak açıklanmaktadır.

00:01:50 - 00:02:49
Teknik yeterlilik tartışmalı olmakla birlikte, hangi teknolojinin kullanıldığı ve kişinin deneyim süresi önemlidir. Senior, kendini ispat etmiş kişidir; kısa süreli deneyim veya tekrar eden aynı işler seniorlık için yeterli değildir.

00:02:19 - 00:03:28
Teknik yeterlilik, kullandığı araçlara hakimiyet ve yeni araçlar üretebilme becerisini içerir. Senior kişi, karşılaştığı problemi analiz edip çözüm önerir ve bu çözümleri tartışıp uygular. Ne yaptığını bilmek, seniorlığın felsefi bir yönüdür.

00:02:54 - 00:03:56
Senior geliştiricinin soruları, junior ve middle seviyelere göre daha üst düzey, ürün odaklı ve performans veya kodun iyileştirilmesiyle ilgilidir. Artık metotların ne yaptığı değil, neden kullanıldığı ve nasıl geliştirilebileceği sorgulanır.

00:03:25 - 00:08:07
Seniorların sorumlulukları ve liderlik

00:03:25 - 00:04:56
Senior geliştiricilerin sorumluluk alanlarının genişlemesi gerektiği, sadece kod yazmakla kalmayıp PM ve tasarımcılarla iletişim kurarak işlerin koordinasyonunu sağlamaları gerektiği vurgulanıyor. Ayrıca, seniorların çözümler üretirken her zaman doğru olmalarının şart olmadığı ancak çözüm üretmeleri gerektiği belirtiliyor. Yanlarında daha az deneyimli yazılımcılara teknik liderlik ve mentorluk yapmaları gerektiği, bunun menajerlikten farklı olduğu anlatılıyor.

00:04:27 - 00:06:02
Senior olmanın sadece unvan veya yıl sayısından ibaret olmadığı, paylaşımcı ve tecrübelerini aktaran kişilerin gerçek anlamda senior sayıldığı ifade ediliyor. Senior kademesinin uzun yıllar süren bir süreç olduğu ve bu süreçte farklı deneyim seviyeleri olabileceği açıklanıyor. Yılların ve tecrübenin önemli olduğu, ancak unvana fazla takılmamak gerektiği belirtiliyor.

00:05:28 - 00:07:32
Seniorlıkla ilgili yaygın yanılgılardan bahsediliyor. Senior olmanın sadece yıl sayısıyla ölçülmediği ancak zamanla ve tutarlı deneyimle kazanıldığı vurgulanıyor. Ayrıca, bir seniorın her şeyi bilmek zorunda olmadığı, bilmediklerini kabul etmenin ise bir erdem olduğu anlatılıyor. Seniorların sürekli 'bilmiyorum' dememesi gerektiği, ancak bu konuda esnek ve gerçekçi olunması gerektiği ifade ediliyor.

00:07:02 - 00:08:07
Senior geliştiricilerin sadece kod yazmakla kalmayıp aynı zamanda ürün hakkında da düşünmeleri gerektiği belirtiliyor. Kod yazmanın hala birinci öncelik olduğu ancak ürünle ilgili fikirler getirmeleri ve ürün sahipliği konusunda daha üst seviyelerde sorumluluk almaları gerektiği vurgulanıyor. Konunun detaylarının başka bölümlerde ele alınacağı ifade ediliyor.

00:07:34 - 00:10:46
Senior seviyesinde görünürlük ve proje sahipliği

00:07:34 - 00:10:46
Senior seviyeye geçerken görünür olmak ve projelere aktif katkı sağlamak önemlidir. Seniorlar sadece teknik bilgiyle değil, aynı zamanda toplantıları yönetmek, mentorluk yapmak ve yapıcı geribildirimlerde bulunmak gibi sosyal becerilerle de öne çıkarlar. Aynı işleri tekrar etmek yerine teknik borçları ödemek, refaktör yapmak ve süreçleri iyileştirmek projeye ve takıma değer katar. Senior geliştiriciler, üzerinde çalıştıkları projeyi derinlemesine anlamalı, neden yapıldığını sorgulamalı ve gerektiğinde bunu iyi anlatabilmelidir. Bu süreçte zorlanmak normaldir ancak sorumluluk alıp görünürlüğü artırmak gerekir; kimse seniorluğu size otomatik olarak vermez, kendiniz almanız gerekir.

00:10:11 - 00:12:08
Seniorlarda soft skill ve empati

00:10:11 - 00:12:08
Başarısızlığın korkulmaması gerektiği, önemli olanın deneyim kazanmak ve yola çıkmak olduğu vurgulanıyor. Soft skill'lerin, özellikle yapay zeka çağında, kodlama becerilerinden daha da önemli hale geldiği belirtiliyor. Senior geliştiricilerin empati kurarak takım içi dengeyi sağlaması gerektiği, kod yazan kişinin deneyim seviyesine göre yaklaşımların farklılaşması gerektiği anlatılıyor. Junior ve middle seviyedeki çalışanlara farklı zaman ve destek ayrılması gerektiği, seniorların sadece kendi işlerini yapmakla kalmayıp bu seviyedeki çalışanlara teknik ve soft yetkinlikler açısından rehberlik etmesi gerektiği ifade ediliyor.

00:11:42 - 00:13:14
Seniorların mentorluk ve geri bildirim rolü

00:11:42 - 00:13:14
Senior seviyesindeki mühendislerin, özellikle mühendislik yöneticilerine yönlendirilmesi gerektiği vurgulanıyor. Seniorların geri bildirim alma ve verme konusunda yetkin olmaları, aldıkları geri bildirimleri iyi değerlendirip yapıcı geri bildirimler sunmaları önemlidir. Bu tür yapıcı geri bildirimler, ekip üyelerinin gelişimini hızlandırır. Ayrıca, seniorluk uzun bir süreçtir ve bu süreçte karşılaşılan zorluklardan biri tatmin olamama duygusudur.

00:12:44 - 00:15:37
Seniorlarda tıkanmalar ve kariyer seçenekleri

00:12:44 - 00:14:53
Video, yazılım kariyerinde Junior veya Middle seviyesinden sonra tavanı kırmanın zorlaştığını ve bu noktada yön belirlemenin önemini vurguluyor. Büyüme yerine derinleşmenin tercih edilmesi gerektiği, staff engineer, tech lead ya da engineering manager gibi farklı kariyer yollarının olduğunu anlatıyor. Ayrıca, senior seviyesindeki kişilerin güncel kalma baskısı yaşadığından ve önemli olanın merak ve öğrenme isteği olduğu ifade ediliyor.

00:14:19 - 00:15:37
Senior seviyesindeki bireylere kendilerine gereksiz baskı yapmamaları, istedikleri konularda derinleşmeye odaklanmaları öneriliyor. Konuşmanın sonunda dinleyicilere senior olduklarının farkında olmaları hatırlatılarak, gelişimin merak ve istekle geleceği belirtiliyor.

00:14:57 - 00:16:51
Senior olmak için öneriler ve motivasyon

00:14:57 - 00:16:51
Konuşmacı, kariyer gelişimi için proaktif olmayı, sorumluluk almayı ve şirket içinde görünür olmaya önem vermeyi vurguluyor. Yaptıklarını göstermenin ve şirkete değer katmanın öneminden bahsediyor. Ayrıca, açık kaynak projelerde yer almanın ve deneyimlerini paylaşmanın faydalarını anlatıyor. Genç veya orta seviyedeki dinleyicilere kendilerine baskı yapmamalarını, süreçte sabırlı olmalarını ve sosyal medyanın olumsuz etkilerinden uzak durmalarını öğütlüyor. Son olarak, ilerleyen bölümlerde liderlik konularına değineceğini belirterek sohbeti sonlandırıyor.

Podcasts we love

Check out these other fine podcasts recommended by us, not an algorithm.

Üretim Bandı Artwork

Üretim Bandı

Üretim Bandı
Codefiction Podcast Artwork

Codefiction Podcast

Codefiction Community