Öz-Değerlendirme

Teknik olmayan ama kariyeri belirleyen pasif yetenekler (soft skills): iletişim, çatışma çözme, code review, geri bildirim… Her ifadenin sana ne sıklıkta uyduğunu dürüstçe işaretle; sonunda güçlü ve öncelik vermen gereken yönleri gör. Bu bir sınav değil, bir ayna.

0/120

İletişim & Radikal Netlik sözlük

0/10
  • Bir konuyu, dinleyenin teknik bilgi seviyesine göre sadeleştirerek veya detaylandırarak anlatabilirim.
  • Yazılı mesajlarımda önce can alıcı sonucu ve asıl isteği, ardından destekleyici detayı veririm.
  • Anlamadığım bir mimariyi veya gereksinimi 'aptalca görünür mü' diye düşünmeden açıkça sorarım.
  • Bir teknik kararı iletirken sadece 'ne' yapılacağını değil, altta yatan 'neden'i de şeffafça açıklarım.
  • Projedeki kötü haberleri ve olası gecikmeleri zamanında, net ve eğip bükmeden doğrudan iletirim.
  • Toplantılarda konunun dağıldığını fark ettiğimde nazikçe ve net bir şekilde gündeme dönülmesini sağlarım.
  • Teknik olmayan paydaşlarla (ürün yöneticisi, müşteri) ortak ve anlaşılır bir terminoloji kurabilirim.
  • Yazılı ve sözlü iletişim kanallarının ayrımını iyi yapar; kalıcı kararları mutlaka yazılı hale getiririm.
  • Karmaşık sistem tasarımlarını beyaz tahta (whiteboard) veya basit şemalarla berrak biçimde aktarabilirim.
  • Gelen iletileri dikkatle okur, varsayımda bulunmak yerine eksik veya muğlak noktaları teyit ederim.

Ekip Sinerjisi & Çatışma Bükücülük sözlük

0/10
  • Bir anlaşmazlık anında kendi fikrimi savunmaya geçmeden önce karşı tarafın endişelerini sonuna kadar dinlerim.
  • Tartışmaları asla kişiselleştirmem; odak noktamı daima masadaki sorun ve olası çözüm üzerinde tutarım.
  • Masada 'haklı çıkmak'tan ziyade, ürün ve kullanıcı için en doğru kararla birlikte ilerlemeye öncelik veririm.
  • Fikir ayrılıklarının çıkmaza girdiği durumlarda tarafsız veriler, metrikler ve somut örnekler getiririm.
  • Uzlaşmaya varılan kararları, sürecin şeffaflığı için hızlıca maddeler halinde yazılı olarak netleştiririm.
  • Ekip içerisinde psikolojik güvenlik ortamı oluşturur; herkesin fikrini rahatça söylemesini desteklerim.
  • Benim katılmadığım bir karar alınmış olsa bile, ortak karar çıktıktan sonra başarıya ulaşması için tam efor veririm (Disagree & Commit).
  • Ekip içi gerginlik anlarında yapıcı bir mizah veya sakinleştirici bir tonla tansiyonu düşürebilirim.
  • Farklı çalışma tarzlarına ve kökenlere sahip ekip arkadaşlarıma empatiyle ve yüksek saygıyla yaklaşırım.
  • Ekibin enerjisini tüketen verimsiz kısır döngüleri fark ettiğimde yapıcı bir alternatif sunarak konuyu çözüme bağlarım.

Code Review & Kalite Bekçiliği sözlük

0/10
  • Pull Request (PR) paketlerimi olabildiğince küçük, tek odaklı ve gözden geçirmesi kolay tutarım.
  • Code review yaparken asla yargılayıcı bir dil kullanmam; eleştirimi doğrudan koda ve mantığa yöneltirim.
  • İncelemelerimde sunduğum değişiklik önerilerini her zaman altta yatan teknik gerekçesiyle (mimari, kural) açıklarım.
  • Kendi PR'ıma gelen eleştirileri savunmaya geçmeden, öğrenme ve kod kalitesini artırma fırsatı olarak incelerim.
  • İnceleme sırasında küçük öneriler (nit) ile canlıyı etkileyecek engeller (blocker) ayrımını açıkça belirtirim.
  • Ekip arkadaşlarımın açtığı PR'ları günlerce bekletmem; akışı bloklamamak için review görevlerine öncelik veririm.
  • Review yaparken sadece sözdizimsel hatalara değil, potansiyel performans, xss ve güvenlik zafiyetlerine de dikkat ederim.
  • Yorumlarımda gerektiğinde örnek kod parçacıkları veya ilgili resmi dokümantasyon linkleri paylaşarak yardımcı olurum.
  • Kapsamlı veya mimari açıdan tartışmalı bir PR olduğunda, ping-pong oynamak yerine 5 dakikalık bir sesli görüşme teklif ederim.
  • PR açıklamalarında (Description) neyin neden değiştiğini, nasıl test edileceğini ve varsa ekran görüntülerini titizlikle eklerim.

Geri Bildirim & Radikal Şeffaflık sözlük

0/10
  • Geri bildirimlerimi genel geçer sözlerle değil, spesifik durumlara ve somut davranışlara odaklayarak veririm.
  • Sadece geliştirilecek yönleri değil, kaliteli işleri ve başarılı katkıları da açıkça ve heyecanla takdir ederim.
  • Geri bildirimleri uzun süre içimde biriktirmez; konunun üzerinden zaman geçmeden, sıcağı sıcağına aktarırım.
  • Bana bir geri bildirim sunulduğunda savunmaya geçmek yerine teşekkür eder ve derinleştirmek için sorular sorarım.
  • Geri bildirim sunarken karşımadakinin kişiliğini değil, profesyonel davranışının proje üzerindeki etkisini tanımlarım.
  • Birebir görüşmelerde (1on1) hem yöneticimden hem de çalışma arkadaşlarımdan aktif olarak gelişim tavsiyesi isterim.
  • Hassas veya zorlayıcı geri bildirimleri kalabalık ortamlarda değil, her zaman baş başa ve şefkatli bir ses tonuyla veririm.
  • Övgüyü ise ekibin motivasyonunu artırmak ve iyi mimari pratikleri yaygınlaştırmak adına açık ortamlarda yaparım.
  • Geri bildirim aldıktan sonra aksiyon planı çıkarır ve bu konudaki gelişimimi düzenli olarak takip ederim.
  • Kendi profesyonel kör noktalarımı bulmak için etrafımdaki eleştirileri paha biçilemez bir ayna olarak görürüm.

Zaman Mimarlığı & Keskin Odak

0/10
  • Masamdaki işleri her zaman kullanıcıya sağladığı etki ve projedeki aciliyet matrisine göre acımasızca önceliklendiririm.
  • Bir problemde bloke olduğumda saatlerce tek başıma zaman kaybetmek yerine, zamanında bayrak kaldırarak erken yardım isterim.
  • Görev eforu tahmini (estimation) verirken iyimserlik tuzağına düşmez, olası riskleri ve belirsizlikleri hesaba katarım.
  • Aynı anda birçok göreve bölünmek (multitasking) yerine, tek bir işe tam odaklanarak onu tamamlama disiplini gösteririm.
  • Odak gerektiren derin mühendislik saatlerimde (Deep Work) bildirimleri kapatır ve kesintisiz çalışma zamanları yaratırım.
  • Kapasitemin üzerinde iş yüklendiğinde kaliteyi düşürmek yerine 'hayır' demesini bilir ve alternatif plan sunarım.
  • Gereksiz veya katkı sağlayamayacağım toplantıları fark ettiğimde, asenkron not ileterek zamanımı korurum.
  • Her iş gününün başında o gün tamamlanması gereken en kritik 1-2 büyük amaca (MIT - Most Important Task) kilitlenirim.
  • Beklenmedik acil kesintiler (ad-hoc istekler) geldiğinde panik yapmaz, mevcut sprint hedefleriyle dengeli biçimde yönetirim.
  • Tekrar eden manuel operasyonları otomatize etmek için başlangıçta küçük eforlar harcayarak gelecekteki zamanımı satın alırım.

Radikal Sahiplenme & Otonom Motor sözlük

0/10
  • Üstlendiğim bir modülü sadece kodlayıp bırakmaz, canlı ortamda yaşayacağı uçtan uca ömrü kalbime kazır, takip ederim.
  • Projede ortada kalmış bir mimari sorun gördüğümde 'bu benim alanım değil' demek yerine sorumluluk alır, çözüme kavuştururum.
  • Canlı sistemde bir hata yaptığımda suçlu aramak yerine hatayı radikal bir şeffaflıkla sahiplenir ve kök nedenini ekiple paylaşırım.
  • Mikro-yönetime (micro-management) ihtiyaç duymadan, bana verilen hedefler doğrultusunda yüksek otonomiyle iş bitirebilirim.
  • Kod tabanında karşılaştığım teknik borçları (Technical Debt) halının altına süpürmez, planlı bir şekilde eritmeye çalışırım.
  • Bir gereksinim eksik veya çelişkiliyse körü körüne kod yazmaz; analist veya ürün yöneticisiyle görüşerek temeli sağlamlaştırırım.
  • Geliştirdiğim uygulamanın metriklerini, hata loglarını (Sentry vb.) ve sunucu performansını proaktif olarak izlerim.
  • Dış bağımlılıkların veya diğer ekiplerin beni blokladığı durumlarda pasifçe beklemek yerine proaktif takipçi olurum.
  • Kod tabanını her dokunuşumda, kamp kuralları gereği, bulduğumdan daha temiz ve dokümante edilmiş halde bırakırım (Boy Scout Rule).
  • Projenin vizyonunu ve iş modelini derinden özümser; yazdığım her satırı şirketin kalıcı başarısı için birer tuğla olarak görürüm.

Mentörlük & Çarpan Etkisi sözlük

0/10
  • Ekipteki daha az deneyimli (junior) meslektaşlarımı sabırla dinler, sorularını küçümsemeden onlara rehberlik ederim.
  • Edindiğim spesifik mimari bilgileri ve zorlu problem çözümlerini kendime saklamaz, makale veya sunumlarla ekibe aktarırım.
  • Projede kritik bir modülün tek bilen kişisi (Single Point of Failure - SPOF) olmaktan kaçınır, bilgimi yedeklerim.
  • Mentörlük yaparken doğrudan hazır kodu vermek yerine, zihin açıcı sorularla çözümü kendilerinin bulmasını sağlarım.
  • Düzenli olarak onboarding (yeni başlayan) dokümanlarını günceller; yeni gelen birinin hızla adapte olmasını kolaylaştırırım.
  • Pair programming (eşli programlama) oturumlarına hevesle liderlik eder, bilgimi pratikte omuz omuza aktarırım.
  • Çevremdeki mühendislerin potansiyelini keşfeder, onların kariyer hedeflerine ulaşmaları için yönlendirici fırsatlar yaratırım.
  • Teknik kararlarda 'ben böyle istedim' demek yerine, ekibin vizyonunu geliştirecek teknik makale ve standartları gösteririm.
  • İç eğitimler, tech-talklar veya brown-bag oturumları düzenleyerek şirket içindeki öğrenme kültürünü canlı tutarım.
  • Başarımı sadece bireysel olarak yazdığım kodlarla değil, etrafımdaki mühendisleri ne kadar hızlandırdığımla (Force Multiplier) ölçerim.

Kriz Yönetimi & Antifrajil Dayanıklılık sözlük

0/10
  • Canlı sistemde (Production) kritik bir kesinti veya alarm yaşandığında panik yapmaz, aşırı soğukkanlı bir analitik zihinle harekete geçerim.
  • Kriz anlarında 'kim hata yaptı' sorgulamasını tamamen yasaklar; enerjimi yüzde yüz sistemin kurtarılmasına odaklarim.
  • Kesinti sonrasında suçlamasız (Blameless Post-Mortem) toplantılarına öncülük eder, insani hata yerine sistemdeki yapısal boşluğu ararım.
  • Acil durumlarda iletişim kanallarını felç etmez; ekibi ve yönetimi periyodik, net ve sakin mesajlarla bilgilendiririm.
  • Bir kriz çözüldüğünde sadece geçici bir yama (hotfix) atmakla yetinmez, benzer sorunun bir daha yaşanmaması için kalıcı mimari önlemler alırım.
  • Sistemde anormallik sezdiğimde kulaktan dolma tahminler yerine metrik tabanlı izleme (Monitoring/Observability) panellerine güvenirim.
  • Yüksek stres altında bile varsayımlara bel bağlamaz; teşhisi koyarken bilimsel şüphecilik ve izolasyon tekniklerini kullanırım.
  • Rollback (geri alma) stratejilerini önceden kurgular; şüpheli durumlarda inatlaşmadan sistemi en güvenli duruma geri çekebilirim.
  • Plansız kesintilerden korkmak yerine, her krizin sistem mimarisini ve uyarı mekanizmalarını antifrajil biçimde güçlendireceğine inanırım.
  • Kriz anında net roller belirler (Incident Commander, Lead Resolver) ve curcuna ortamında liderlik sorumluluğunu üstlenebilirim.

İş Zekası & Mimari Pragmatizm sözlük

0/10
  • Gereksinimleri kodlarken nihai kullanıcının acı noktalarıyla (pain points) derin bir empati kurar, ürün odaklı düşünürüm.
  • Sırf teknolojik olarak 'modada' veya havalı diye gereksiz karmaşıklıkta mimariler (Over-engineering / Gold Plating) kurmaktan kaçınırım.
  • Mühendislik kararlarında her zaman maliyet, bakım eforu ve getireceği iş değeri (ROI - Return on Investment) dengesini gözetirim.
  • İhtiyacın olmayacak kodları peşinen yazmayı reddeder; yalınlık ve pragmatizm prensiplerine (YAGNI, KISS) sadık kalırım.
  • Teknik kısıtlamaları iş birimlerine suçlayıcı dille değil, olası ticari alternatifler ve esnekliklerle birlikte sunarım.
  • Hızlı prototipleme ile mükemmel mimari arasındaki vites değişimini iyi yapar; startup hızında pragmatik kararlar alabilirim.
  • Şirketin ana iş modelini, gelir kanallarını ve maliyet merkezlerini bilir; mimari seçimlerimi bu finansal parametrelerle hizalarım.
  • Ürün yöneticileriyle pazarlık yaparken teknik jargona saklanmaz; iş etkisine dayalı şeffaf ödünleşim (trade-off) masaları kurarım.
  • Kullanıcı analiz araçlarından (PostHog, Google Analytics) gelen davranışsal verileri inceleyerek teknik kararlarımı yönlendirebilirim.
  • Harcanan sunucu ve bulut (Cloud/Server) faturalarını optimize etme refleksine sahibim; kodumun cüzdan üzerindeki etkisini önemserim.

Sürekli Arayış & Bilişsel Merak sözlük

0/10
  • Kariyerim boyunca alıştığım kalıplara tutunmaz, teknoloji değiştikçe eski bildiklerimi silme ve yeniden öğrenme (Unlearning) cesareti gösteririm.
  • Yapay zeka araçlarını (AI Coding Agents, Copilot, LLM) iş akışıma katarak mühendislik verimliliğimi bir üst seviyeye taşırım.
  • Kullandığım framework ve kütüphaneleri ezbere kullanmaz, arka plandaki motorun ve veri yapılarının nasıl çalıştığını merakla deşerim.
  • Düzenli olarak teknoloji blogları, resmi RFC'ler ve bültenler okuyarak sektördeki devrim niteliğindeki eğilimleri takip ederim.
  • Bilmediğim yepyeni bir dile veya mimariye atandığımda korkmak yerine, bunu bilişsel sınırlarımı genişletecek bir oyun olarak görürüm.
  • Kişisel zamanımda küçük konsept doğrulama (Proof of Concept - PoC) projeleri geliştirerek teorik bilgimi pratiğe dökerim.
  • Sadece kendi alanımdaki (örn. Frontend) gelişmeleri değil, Backend, DevOps ve AI dünyasındaki temel kavramları da hevesle öğrenirim.
  • Teknolojik dogmalardan (fanatizm) uzak durur; her dilin ve aracın belirli bir problemi çözmek için var olduğunu kabullenirim.
  • Yeni öğrendiğim üretkenlik araçlarını ve terminal kestirmelerini projedeki diğer geliştiricilerle paylaşarak ekibi hızlandırırım.
  • Merakımı asla kaybetmez; her gün dünden bir adım daha ileri gitmeyi profesyonel bir zihin alışkanlığı (Growth Mindset) haline getiririm.

Asenkron Disiplin & Konuma Bağımsız Varlık sözlük

0/10
  • Uzaktan (Remote) çalışırken projedeki anlık ilerlememi, karşılaştığım engelleri ve planlarımı ekibe yüksek şeffaflıkla yansıtırım.
  • Asenkron yazılı iletişimde karşı tarafın hemen cevap veremeyeceğini bilerek, mesajlarımı eksiksiz bağlam (full context) ile donatırım.
  • Sanal ortamda çalışırken 'sessizleşip kaybolma' tuzağına düşmez, proje kanallarında proaktif bir dijital varlık (Digital Presence) gösteririm.
  • Görüşmeleri ve alınan kararları asla havada bırakmaz; anında özetleyip ilgili kanallara asenkron olarak dokümante ederim.
  • Zaman dilimi farklılıklarına ve çalışma arkadaşlarımın odaklanma saatlerine saygı gösterir, acil olmayan konularda taciz etmem.
  • Uzaktan çalışma ortamında mesai ve özel yaşam sınırlarımı korur; uzun vadeli sürdürülebilirlik (tükenmişliği önleme) için kendimi dengelerim.
  • Bir arkadaşımdan onay veya cevap beklerken tamamen durmak yerine, bloklanmayan yan görevlerde (refactoring, test) ilerlerim.
  • Sanal toplantılarda kameramı açma, mikrofon disiplini sağlama ve etkin katılım gösterme konularında profesyonellik sergilerim.
  • Günlük asenkron stand-up mesajlarımı baştan savma değil, ekibe fayda sağlayacak netlikte ve şeffaflıkta iletirim.
  • Uzaktan çalışmanın getirdiği izolasyon hissine karşı, ekip arkadaşlarımla samimi ve sanal kahve sohbetleri kurmaya özen gösteririm.

Sistem Tasarımı & Ödünleşim Becerisi sözlük

0/10
  • Mühendislik dünyasında kusursuz bir mimari olmadığını; her seçimin zeki birer ödünleşim (Trade-off) paketi olduğunu derinden kabul ederim.
  • Mimari kararları alırken alıştığım dogmaları değil, mevcut veri büyüklüğünü, ekip yetkinliğini ve iş kısıtlarını merkeze alırım.
  • Projedeki kritik yapı taşı seçimlerini (veritabanı, protokol vb.) Mimari Karar Kayıtları (ADR - Architecture Decision Records) ile belgeleme disiplini gösteririm.
  • Geliştirdiğim bir mimarinin hem bugün yalın olmasını hem de yarın x10 ölçeklendiğinde kolayca esnemesini sağlayacak dengeler kurarım.
  • Monolitik yapı ile Mikroservisler arasındaki sarkaçta dogmatik davranmaz; projenin olgunluk evresine en uygun olanı seçerim.
  • Sistem bileşenleri arasındaki eşleşmeyi gevşek tutma (Loose Coupling) ve modülleri yüksek uyumlu (High Cohesion) tasarlama refleksine sahibim.
  • Büyük çaplı refactoring operasyonlarını tek seferde canlıyı riske atarak değil, Strangler Fig (aşamalı dönüştürme) stratejisiyle yönetirim.
  • Veri depolama şemalarını tasarlarken okuma/yazma sıklığı, indeksleme maliyeti ve veri büyüme trendini baştan hesaplarım.
  • Üçüncü parti paket ve servis entegrasyonlarını yaparken, gelecekteki olası göçler için araya esnek soyutlama katmanları koyarım.
  • Mimari vizyonumda en zarif kodun, karmaşık problemleri olabilecek en sade ve okunabilir biçimde çözen kod olduğunu savunurum.

Cevapların yalnızca bu cihazda, tarayıcında saklanır ve hesaplanır — hiçbir yere gönderilmez.