Yazılımcı Olarak...

Çağrı Dursun

Yazılım dünyası yalnızca kod yazmaktan ibaret değil. Kariyer, iletişim, takım çalışması, kişisel gelişim ve sektörün sürekli değişen dinamikleri de bu dünyanın önemli bir parçası. Ben Çağrı Dursun. 17 yılı aşkın süredir yazılım sektörünün içindeyim. Bu podcast’te kendi deneyimlerimden ve yıllar içinde yaptığım gözlemlerden yola çıkarak yazılımcı olmanın farklı yönlerini samimi bir dille konuşuyorum. Her bölümde, yazılımcı olarak daha iyiye gitmenin başka bir yönünü birlikte ele alıyoruz.

Episodes

  1. Sep 28

    S1E7: Yazılımcı Olarak Agentic AI'ı Gerçekten Anlıyor muyuz?

    Agent, MCP, RAG, memory, skills… Bu kavramları sık sık duyuyoruz. Peki bir uygulama geliştirirken hangisine neden ihtiyaç duyduğumuzu gerçekten biliyor muyuz? Yazılımcı Olarak’ın bu bölümünde, GitHub’daki bir hata kaydını inceleyen bir sistem üzerinden bu parçaları birbirine bağlıyoruz. Modele hata mesajını göndererek başladığımız örneği, yeni yorumları okuyabilen, ilgili kodu inceleyebilen ve bulduğu bilgiye göre araştırmasını sürdürebilen bir uygulamaya doğru ilerletiyoruz. Bu yolculukta MCP’nin nerede devreye girdiğini, skill ile tool arasındaki farkı ve RAG ile memory’nin neden aynı şey olmadığını konuşuyoruz. Güncel bilgiye ulaşmak için fine-tuning yapmak gerekir mi? İşleri birkaç agent’a bölmek gerçekten fayda sağlar mı? Bu sistemi kendi bilgisayarımızdan çıkarıp başkalarının kullanımına açtığımızda neler değişir? Bütün bu sorular üzerinden, agentic AI öğrenmeye çalışan bir yazılımcının nereden başlayabileceğini ve hangi parçaya ne zaman ihtiyaç duyabileceğini anlamaya çalışıyoruz. Bölümde, bu kavramların ilişkisini çalışan Java örnekleriyle anlattığım açık kaynak projem Agentic Developer Handbook’un ortaya çıkışından da bahsediyorum. Konuştuklarımızı kod üzerinde incelemek veya interaktif alıştırmalarla devam etmek isterseniz: Agentic Developer Handbook — GitHub, rehber ve Java örnekleri İnteraktif öğrenme sitesi — değerlendirme ve uygulama alıştırmaları Görüşlerinizi ve yeni bölüm önerilerinizi ⁠yazilimciolarakpodcast@gmail.com⁠ adresinden iletebilirsiniz.

  2. Sep 21

    S1E6: Kadın Yazılımcıların Gözünden İş Hayatı

    Bir fikrin değeri, onu kimin söylediğine göre değişir mi? Kendi geliştirdiğiniz modülle ilgili soruların erkek ekip arkadaşınıza yönelmesi, sizin söylediğiniz fikrin başka birinden duyulunca kabul edilmesi, iş görüşmesinde teknik bilginizden evlilik ve çocuk planlarınıza geçilmesi… Bu bölüm için kadın yazılımcılarla paylaştığım anonim ankete gelen cevaplarda, bunları yaşayan insanlar var. Kendini sürekli kanıtlamaktan yorulanlar, toplantılarda konuşmayı bırakanlar ve yaşadıkları nedeniyle çalıştıkları projeden ayrılanlar da var. Peki bütün bunlar günlük iş hayatında neye dönüşüyor? Görevlerin dağılımını, ücret ve terfi kararlarını, annelik beklentilerini ve kişisel sınırları konuşuyorum. Biraz da iş dışında kurduğumuz arkadaşlıkların işteki kararlarımıza nasıl yansıdığına bakıyorum. Halı sahada başlayan bir sohbet, ne zaman bütün ekibi ilgilendiren bir mesele haline geliyor? Ankette kadın meslektaşlarıyla sorun yaşayanlar da var, çalıştığı ekipten ve yöneticisinden gördüğü desteği özellikle anlatanlar da. Bu farklı deneyimler, şirket kültürünün günlük hayatta ne kadar belirleyici olduğunu gösteriyor. Bu yüzden şirketlerin ve yöneticilerin sorumluluğu da bölümün önemli bir parçası. Kimin katkısının görüldüğü, kime gelişme fırsatı verildiği ve bir çalışan sorununu anlattığında nasıl karşılandığı, birlikte kurduğumuz çalışma ortamını belirliyor. Bir çalışana “Kendini daha fazla göstermelisin” demeden önce, onun katkısını gerçekten görüp görmediğimize de bakmak gerekiyor. Deneyimlerini paylaşarak bu bölüme katkıda bulunan herkese teşekkür ederim. Görüşlerinizi ve yeni bölüm önerilerinizi yazilimciolarakpodcast@gmail.com adresinden iletebilirsiniz.

  3. Sep 14

    S1E5: Yazılımcı Olarak HR’ları Neden Sevmiyoruz?

    Yazılımcıların işe alım süreçleriyle arası neden bu kadar kötü? Cevap vermeyen recruiter’lar, haftalarca süren mülakatlar, belirsiz maaş aralıkları, otomatik ret mailleri ve teknik bir pozisyon için sizi değerlendiren ama yaptığınız işi tam olarak anlamadığını düşündüğünüz insanlar… Bütün bunların sonunda suçlu olarak genellikle HR’ı görüyoruz. Peki gerçekten problem HR mı, yoksa kötü tasarlanmış bir işe alım sisteminin faturasını karşımızdaki en görünür kişiye mi kesiyoruz? Bu bölümde işe alım sürecine hem adayın hem de şirketin tarafından bakıyorum. İyi bir recruiter’ın aslında ne yapması gerektiğini, hiring manager ve engineering ekiplerinin bu süreçteki sorumluluğunu ve biz adayların yaptığı hataları konuşuyorum. Bir de işin 2026 tarafı var. Yapay zekâ artık hem adayın hem de şirketin tarafında. CV’ler AI ile hazırlanıyor, başvurular AI ile değerlendiriliyor ve bununla beraber çok daha temel bir soru ortaya çıkıyor: Bir işi yapabiliyor olmak artık tam olarak ne anlama geliyor? Bir teknolojiyi yıllardır kullanmış olmak mı, temellerini bilip hızlı öğrenebilmek mi, yoksa yapay zekâ ile kısa sürede üretken hale gelebilmek de artık bu tanımın bir parçası mı? Belki de yıllardır yanlış probleme kızmıyoruz; öfkemizi zaman zaman yanlış kişiye yöneltiyoruz. Görüşlerinizi ve yeni bölüm önerilerinizi yazilimciolarakpodcast@gmail.com adresinden paylaşabilirsiniz.

  4. Aug 24

    S1E2: Yazılımcı Olarak İletişim Neden Önemli?

    Yazılım dünyasında teknik bilgi tek başına yeterli mi? İyi kod yazmak, problem çözmek ve kullandığımız teknolojilere hâkim olmak kariyerimizin önemli bir parçası. Ancak kariyer basamaklarında ilerledikçe fikirlerimizi nasıl anlattığımız, bir karara nasıl itiraz ettiğimiz, nasıl geri bildirim verdiğimiz ve takım arkadaşlarımızla nasıl iletişim kurduğumuz da en az teknik yetkinliklerimiz kadar önemli hâle geliyor. Bu bölümde; • Yazılımcılar için iletişim yeteneğinin neden önemli olduğunu, • İletişim becerisinin kariyer basamaklarında nasıl fark yarattığını, • Teknik tartışmalarda karşı tarafı savunmaya itmeden nasıl itiraz edebileceğimizi, • Gözlem ile kişisel yargı arasındaki farkı, • Bir problemi yalnızca dile getirmek yerine nasıl uygulanabilir bir talebe dönüştürebileceğimizi, • Geri bildirim verirken kelime ve cümle seçiminin neden önemli olduğunu, • Takımlarda iletişim ile psikolojik güvenlik arasındaki ilişkiyi konuşuyoruz. “Bu çay çok koyu olmuş” demekle, “Bu çayı biraz daha açık hazırlayabilir misin?” demek arasındaki küçük görünen farkın iş hayatındaki karşılıklarına birlikte bakıyoruz. Bölümde ayrıca Marshall Rosenberg’in “Nonviolent Communication”, Kim Scott’ın “Radical Candor”, Douglas Stone ve Sheila Heen’in “Thanks for the Feedback” kitaplarından ve Google’ın Project Aristotle araştırmasından da bahsediyorum. Görüşlerinizi, eleştirilerinizi ve yeni bölüm önerilerinizi yazilimciolarakpodcast@gmail.com adresinden paylaşabilirsiniz.

About

Yazılım dünyası yalnızca kod yazmaktan ibaret değil. Kariyer, iletişim, takım çalışması, kişisel gelişim ve sektörün sürekli değişen dinamikleri de bu dünyanın önemli bir parçası. Ben Çağrı Dursun. 17 yılı aşkın süredir yazılım sektörünün içindeyim. Bu podcast’te kendi deneyimlerimden ve yıllar içinde yaptığım gözlemlerden yola çıkarak yazılımcı olmanın farklı yönlerini samimi bir dille konuşuyorum. Her bölümde, yazılımcı olarak daha iyiye gitmenin başka bir yönünü birlikte ele alıyoruz.

You Might Also Like