Files
santifer--career-ops/modes/tr/_shared.md
T
wehub-resource-sync d083df1fdb
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 2s
Web CI / web typecheck + build (push) Failing after 1s
Release Please / release-please (push) Failing after 1s
CodeQL Analysis / Analyze (go) (push) Failing after 16s
chore: import upstream snapshot with attribution
2026-07-13 12:02:43 +08:00

17 KiB
Raw Blame History

Ortak Bağlam -- career-ops (Türkçe)

Temel Kaynaklar (Her değerlendirmeden önce MUTLAKA okunacak)

Dosya Konum Ne zaman
cv.md cv.md (proje kök dizini) Her zaman
article-digest.md article-digest.md (varsa) Her zaman — ayrıntılı kanıtlar
profile.yml config/profile.yml Her zaman — kişisel bilgiler ve hedef roller
_profile.md modes/_profile.md Her zaman — kullanıcı arketipleri, anlatı, müzakere

KURAL: Kanıt noktalarındaki ölçüm değerlerini ASLA sabit kodlama. Değerlendirme sırasında bunları cv.md + article-digest.md dosyalarından oku. KURAL: Makale/proje metrikleri için article-digest.md, cv.md'ye göre önceliklidir. KURAL: _profile.md'yi bu dosyadan SONRA oku. Kullanıcının _profile.md'deki özelleştirmeleri buradaki varsayılanları geçersiz kılar.


Puanlama Sistemi

Değerlendirme 6 blok (A-F) üzerinden yapılır ve 1-5 arası global bir puan verilir:

Boyut Ne ölçülüyor
CV Eşleşmesi Beceriler, deneyim ve kanıt noktalarının örtüşmesi
North Star Uyumu Rolün hedef arketiplerle uyumu (_profile.md'den)
Ücret Teklifin piyasa konumu (5=üst çeyrek, 1=çok altında)
Kültürel Sinyaller Şirket kültürü, büyüme, istikrar, uzaktan çalışma politikası
Kırmızı Bayraklar Engelleyiciler ve uyarılar (negatif düzeltme)
Global Yukarıdakilerin ağırlıklı ortalaması

Puan yorumu:

  • 4,5+ → Güçlü eşleşme, hemen başvur
  • 4,0-4,4 → İyi eşleşme, başvurmaya değer
  • 3,5-3,9 → Kabul edilebilir ama ideal değil; özel bir neden olmadıkça geç
  • 3,5'in altı → Başvuru önerilmez (CLAUDE.md'deki Etik Kullanım bölümüne bakın)

İlan Meşruiyeti (Blok G)

Blok G, ilanın gerçek ve aktif bir açık pozisyon olup olmadığını değerlendirir. 1-5 global puanı etkilemez — ayrı bir nitel tespittir.

Üç seviye:

  • Güvenilir — Gerçek, aktif ilan; sinyallerin büyük çoğunluğu olumlu
  • Dikkatli İlerle — Karma sinyaller; bazı endişe noktaları mevcut
  • Şüpheli — Birden fazla hayalet ilan göstergesi var; kullanıcı önce araştırmalı

Temel sinyaller (güvenilirlik ağırlığına göre):

Sinyal Kaynak Güvenilirlik Notlar
İlan yaşı Sayfa snapshot Yüksek 30 gün altı = iyi, 30-60 gün = karma, 60+ gün = endişe verici (rol tipine göre ayarla)
Başvur butonu aktif mi Sayfa snapshot Yüksek Doğrudan gözlemlenebilir gerçek
İlanda teknik özgüllük İlan metni Orta Genel ilanlar hayalet ilanla örtüşür ama zayıf yazarlıkla da açıklanabilir
Gereksinimlerin gerçekçiliği İlan metni Orta Çelişkiler güçlü sinyal; muğlaklık daha zayıf
Son dönem işten çıkarma haberleri WebSearch Orta Departman, zamanlama ve şirket büyüklüğü dikkate alınmalı
Yeniden yayın örüntüsü scan-history.tsv Orta 90 günde 2+ kez aynı rol endişe verici
Maaş şeffaflığı İlan metni Düşük Yargı bölgesine bağlı; atlanması için birçok meşru neden olabilir
Rol-şirket uyumu Nitel Düşük Öznel; yalnızca destekleyici sinyal olarak kullan

Etik çerçeve (ZORUNLU):

  • Bu, kullanıcının zamanını gerçek fırsatlara yönlendirmesine yardımcı olur
  • Bulguları asla dürüstsüzlük suçlaması olarak sunma
  • Sinyalleri sun ve kararı kullanıcıya bırak
  • Endişe veren sinyaller için her zaman meşru açıklamalara yer ver

North Star — Hedef Roller

Sistem tüm hedef rollere eşit özenle yaklaşır. Maaş ve gelişim fırsatı uygunsa her biri başarıdır:

Arketip Odak alanları İşverenin aradığı
AI Platform / LLMOps Engineer Değerlendirme, gözlemlenebilirlik, güvenilirlik, pipeline'lar Yapay zekayı metriklerle production'a taşıyan biri
Agentic Workflows / Automation HITL, tooling, orchestration, multi-agent Güvenilir ajan sistemleri kuran biri
Technical AI Product Manager GenAI/Agents, PRD, discovery, delivery İş gereksinimlerini AI ürününe çeviren biri
AI Solutions Architect Hyperautomation, enterprise, entegrasyonlar Uçtan uca AI mimarileri tasarlayan biri
AI Forward Deployed Engineer Müşteri yönlü, hızlı teslimat, prototipleme AI çözümlerini müşteride hızlıca hayata geçiren biri
AI Transformation Lead Değişim yönetimi, benimseme, kurumsal enablement Organizasyonlarda AI dönüşümünü yöneten biri

Arketip Tespiti

Her ilanı aşağıdaki türlerden birine (ya da en fazla ikisine) sınıflandır:

Arketip İlanda öne çıkan sinyaller
AI Platform / LLMOps "observability", "evals", "pipelines", "monitoring", "reliability"
Agentic / Automation "agent", "HITL", "orchestration", "workflow", "multi-agent"
Technical AI PM "PRD", "roadmap", "discovery", "stakeholder", "product manager"
AI Solutions Architect "architecture", "enterprise", "integration", "design", "systems"
AI Forward Deployed "client-facing", "deploy", "prototype", "fast delivery", "field"
AI Transformation "change management", "adoption", "enablement", "transformation"

Arketipi tespit ettikten sonra kullanıcıya özgü çerçeveleme ve kanıt noktaları için modes/_profile.md dosyasını oku.

Arketipe Göre Uyarlama

Somut rakamlar ve metrikler: değerlendirme sırasında cv.md ve article-digest.md dosyalarından okunacak. Buraya sabit yazma.

Rol ise... Adayda şunu öne çıkar... Kanıt kaynakları
Platform / LLMOps Production deneyimi, observability, evals, closed-loop article-digest.md + cv.md
Agentic / Automation Multi-agent orchestration, HITL, güvenilirlik, maliyet article-digest.md + cv.md
Technical AI PM Product discovery, PRD'ler, metrikler, paydaş yönetimi cv.md + article-digest.md
Solutions Architect Sistem tasarımı, entegrasyonlar, enterprise uyum article-digest.md + cv.md
Forward Deployed Engineer Hızlı teslimat, müşteri yönlü, prototipten production'a cv.md + article-digest.md
AI Transformation Lead Değişim yönetimi, ekip enablement, benimseme cv.md + article-digest.md

Kariyer Anlatısı (Tüm içeriklerde kullanılacak)

config/profile.yml dosyasındaki kariyer hikayesini tüm içeriklere zemin olarak kullan:

  • PDF özetlerinde: Geçmişten geleceğe bir köprü kur — "Aynı [becerileri] şimdi [ilan alanına] uyguluyorum."
  • STAR hikayelerinde: article-digest.md'deki somut kanıt noktalarına başvur
  • Form yanıtlarında: Kariyer anlatısı ilk yanıtta yer almalı
  • İlan "girişimci", "sorumluluk alan", "builder", "uçtan uca" diyorsa: Bu en güçlü farklılaştırıcıdır. Eşleşme ağırlığını artır.

Temel Güç

Profili "Gerçek dünya kanıtına sahip teknik builder" olarak çerçevele — role göre uyarla:

  • PM için: "Prototiplerle belirsizliği azaltıp sonra disiplinli biçimde üretime taşıyan builder"
  • FDE için: "İlk günden observability ve metriklerle teslim eden builder"
  • SA için: "Gerçek entegrasyon deneyimiyle uçtan uca sistemler tasarlayan builder"
  • LLMOps için: "Kapalı döngü kalite sistemleriyle yapay zekayı production'a taşıyan builder"

"Builder"ı profesyonel bir sinyal olarak konumlandır — hobici değil. Gerçek kanıt noktaları bunu inandırıcı kılar.

Portfolyo / Demo

Adayın canlı bir demosu veya dashboardu varsa (profile.yml'ye bak), ilgili başvurularda erişim bilgisini paylaş.

Ücret Araştırması

Genel notlar:

  • Güncel piyasa verisi için WebSearch kullan (Kariyer.net Maaş Rehberi, Glassdoor TR, LinkedIn Maaş, Secretcv.com)
  • Rolün başlığı üzerinden karşılaştır — başlıklar maaş bantlarını belirler
  • Türkiye'de maaşlar genellikle net olarak belirtilir; brüt/net farkı yaklaşık %25-30'dur
  • Enflasyon zammı beklentisini müzakere kozu olarak kullan

Türkiye İş Piyasası — Bilmen Gereken Terimler

Türkçe iş ilanlarında ve sözleşme müzakerelerinde, yabancı piyasalarda karşılığı olmayan kavramlar çıkar. Bunları doğru yorumlamak kritiktir:

Terim Açıklama Değerlendirmeye etkisi
SGK (Sosyal Güvenlik Kurumu) Zorunlu sosyal güvenlik. İşveren ~%21,75, çalışan ~%14 prim öder Brüt ve net maaş arasındaki farkı oluşturan ana kalem
Brüt / Net Maaş Brüt = SGK ve gelir vergisi kesilmeden önceki tutar; Net = ele geçen Türkiye'de teklifler genellikle net verilir. Karşılaştırmada aynı tabanı kullan
Kıdem Tazminatı Her tam çalışma yılı için 1 aylık maaş (yasal tavan mevcut). İşten çıkarılma veya belirli koşullarda ödenir Uzun vadeli paketi değerlendirirken hesaba kat. Deneme süresi bitmeden ayrılırsa ödenmez
İhbar Süresi Yasal bildirim süresi: 0-6 ay → 2 hafta, 6 ay-1,5 yıl → 4 hafta, 1,5-3 yıl → 6 hafta, 3 yıl+ → 8 hafta İş değişikliğinde başlangıç tarihi planlaması için kritik
Deneme Süresi Yasal maksimum 2 ay (toplu sözleşmeyle 4 aya uzatılabilir) Risk işareti değil — piyasa standardı. 2 ayın üzerindeyse not düş
Yıllık İzin Kıdeme göre: 1-5 yıl → 14 gün, 5-15 yıl → 20 gün, 15+ yıl → 26 gün 14 günün altı yasal ihlal. 20+ gün tercih edilmeli
Prim / Bonus Performansa dayalı ek ödeme Net baz maaşın genellikle %30-50'si kadar. Toplam paketi karşılaştırırken dahil et
Yemek Kartı Ticket Restaurant, Sodexo veya Multinet ile sağlanan yemek yardımı Yaygın yan hak. Aylık 5.0007.260 TL (330 TL/gün) bandında olabilir
Servis İşveren tarafından sağlanan toplu ulaşım Ankara/İstanbul ofis rollerinde yaygın. Uzaktan rollerde geçersiz
Özel Sağlık Sigortası SGK'ya ek özel sağlık güvencesi Değerli bir yan hak; teklif karşılaştırmasında ağırlık ver
Uzaktan / Hibrit Çalışma Tam uzaktan veya belirli günler ofiste çalışma İlanda belirtilse bile doğrula — bazı şirketler esnek söylüyor, kültür ofis merkezli kalıyor
İş Kanunu No. 4857 Türkiye'nin temel iş kanunu İhbar, kıdem ve izin hesaplamalarının yasal dayanağı
Belirsiz / Belirli Süreli Sözleşme Süresiz vs. sabit vadeli iş sözleşmesi Belirli süreli → sözleşme bitiminde kıdem tazminatı riski taşıyabilir
TÜFE Zammı Yıllık enflasyon (TÜFE) oranına dayalı maaş artışı Türkiye'de kritik: zam garantisi yoksa yüksek enflasyon dönemlerinde gerçek ücret erir
AGİ (Asgari Geçim İndirimi) 2022'de kaldırıldı, yerini asgari ücrete kadar gelir vergisi muafiyeti aldı Sözleşme müzakerelerinde ayrıca gündemin dışında tutulabilir

Maaş Müzakere Kalıpları

Maaş beklentisi:

"Bu rol için piyasa araştırmama göre [profile.yml'deki ARALIK] aralığını hedefliyorum. Paket konusunda esnekliğim var — önemli olan toplam teklif ve gelişim fırsatı."

Teklif hedefin altındaysa:

"[Daha yüksek aralık] bandındaki tekliflerle kıyaslıyorum. [Şirket] beni çekiyor çünkü [neden]. [Hedef rakama] ulaşma şansımız var mı?"

Enflasyon zammı için:

"Sözleşmeye yıllık TÜFE bazlı zam garantisi ekleyebilir miyiz? Uzun vadeli planlama açısından önemli."

Lokasyon Politikası

Formlarda:

  • "Ofise gelebilir misiniz?" sorularını profile.yml'deki gerçek duruma göre yanıtla
  • Serbest metin alanlarında saat dilimi örtüşmesini ve müsaitliği açıkça yaz

Değerlendirmelerde (puanlama):

  • Uzaktan rol → lokasyon boyutunda tam puan
  • Adayın ülkesi dışında hibrit rol → 3.0 (1.0 değil)
  • Yalnızca ilan açıkça "haftada 4-5 gün ofis zorunlu, istisna yok" diyorsa → 1.0

Teklif Hızı Önceliği

  • Çalışan demo + metrikler > mükemmellik
  • Erken başvur > daha fazla araştır
  • %80/20 yaklaşımı, her şeyi zamanlı tut

Genel Kurallar

ASLA

  1. Deneyim veya metrik uydurma
  2. cv.md ya da portfolyo dosyalarını değiştirme
  3. Adayın onayı olmadan başvuru gönderme
  4. Üretilen mesajlarda telefon numarası paylaşma
  5. Piyasa fiyatının altında ücret önerme
  6. İlanı okumadan PDF oluşturma
  7. Klişe kurumsal ifadeler kullanma ("sonuç odaklı", "dinamik takım oyuncusu" vb.)
  8. Takipçiyi atlama — değerlendirilen her ilan kaydedilir

HER ZAMAN

  1. Ön yazı: Form izin veriyorsa HER ZAMAN ön yazı ekle. CV ile aynı görsel tasarımda PDF olarak üret. İçerik: ilandan doğrudan alıntılar + kanıt noktalarıyla eşleştirme. Maksimum 1 sayfa.
  2. Herhangi bir ilanı değerlendirmeden önce cv.md ve article-digest.md dosyalarını oku (varsa) 1b. Her oturumun ilk değerlendirmesinde: node cv-sync-check.mjs çalıştır. Uyarı varsa adayı bilgilendirmeden devam etme
  3. Rol arketipini belirle ve çerçevelemeyi buna göre uyarla
  4. CV eşleştirmesinde dosyadan tam satır alıntıla
  5. Maaş ve şirket bilgisi için WebSearch kullan
  6. Değerlendirmeden sonra takipçiye kaydet
  7. İçeriği ilanın dilinde üret — ilan Türkçeyse Türkçe, İngilizce ise İngilizce
  8. Doğrudan ve eyleme dönük ol — gereksiz ayrıntı yazma
  9. Türkçe metin üretirken: doğal Türkçe kullan, kelimesi kelimesine çeviriden kaçın. Kısa cümleler, aktif fiiller. Stack, pipeline, deploy, backend, frontend gibi yerleşik teknik terimler zorla Türkçeleştirilmemeli 8b. PDF Professional Summary'de vaka çalışması URL'leri: Adayın demo veya proje linki varsa ilk paragrafta göster — recruiter genellikle sadece summary'i okur
  10. Takipçi eklemeleri TSV olarakapplications.md'ye doğrudan yeni satır ekleme. TSV'yi batch/tracker-additions/ klasörüne yaz, merge-tracker.mjs halleder
  11. Her rapor başlığına **URL:** alanını ekle — Puan ile PDF arasına

Araçlar

Araç Kullanım
WebSearch Maaş araştırması, şirket kültürü, Kariyer.net/LinkedIn ilanları, Türk şirket haberleri
WebFetch Statik sayfalardan ilan içeriği çekme
Playwright İlan doğrulama (browser_navigate + browser_snapshot). KRİTİK: Aynı anda 2+ ajan Playwright ile çalıştırma — tek browser instance paylaşılır
Read cv.md, _profile.md, article-digest.md, cv-template.html
Write PDF için geçici HTML, rapor .md dosyaları, batch/tracker-additions/*.tsv (yeni takipçi girişleri)
Edit data/applications.md'de mevcut satır güncellemeleri (durum, PDF, rapor bağlantısı)
Canva MCP İsteğe bağlı görsel CV üretimi. Temel tasarımı çoğalt, metni düzenle, PDF olarak dışa aktar. profile.yml'de canva_resume_design_id gerektirir.
Bash node generate-pdf.mjs

Profesyonel Yazım ve ATS Uyumluluğu

Bu kurallar adaya giden tüm üretilmiş metinler için geçerlidir: PDF özetleri, maddeler, ön yazılar, form yanıtları, LinkedIn mesajları. Dahili değerlendirme raporları için geçerli değildir.

Klişe ifadelerden kaçın

  • "sonuç odaklı" / "takım oyuncusu" / "kanıtlanmış başarı geçmişi"
  • "leveraged" yerine → kullandığı aracı ya da fiili yaz
  • "spearheaded" yerine → "yönetti" veya "kurdu"
  • "facilitated" yerine → "yürüttü" veya "kurdu"
  • "sinerji" / "güçlü" / "kesintisiz" / "yenilikçi" / "çığır açan"
  • "günümüzün hızla değişen dünyasında"
  • "kanıtlanmış yetenek" / "en iyi uygulamalar" → spesifik uygulamayı adlandır

ATS için Unicode normalleştirme

generate-pdf.mjs em dash, akıllı tırnak ve sıfır genişlikli karakterleri otomatik olarak ASCII karşılıklarına dönüştürür. Yine de en başından üretmekten kaçın.

Cümle yapısını çeşitlendir

  • Her maddeye aynı fiille başlama
  • Cümle uzunluklarını karıştır (kısa. Sonra bağlamlı daha uzun. Kısa.)
  • Her seferinde "X, Y ve Z" kalıbını kullanma — bazen iki öğe, bazen dört

Soyutlamalar yerine özgüllüğü tercih et

  • "p95 gecikmesini 2,1 saniyeden 380ms'ye düşürdüm" → "performansı iyileştirdim"den çok daha iyi
  • "12 bin belge üzerinde Postgres + pgvector ile retrieval" → "ölçeklenebilir RAG mimarisi tasarladım"dan çok daha iyi
  • İzin verilen durumlarda araç, proje ve müşteri adlarını ver