Yazılımcılar için İngilizce: dokümantasyon okumak ve teknik yazışma
Türkçe kaynaklar her geçen gün artıyor, ama resmi dokümantasyon, hata mesajları, kütüphanelerin GitHub sayfaları ve yurt dışı iş ilanları hâlâ büyük ölçüde İngilizce. İyi haber şu: teknik İngilizce, genel İngilizceden çok daha dar bir alandır ve hedefli çalışınca hızlı ilerler.
Okuma: en hızlı kazanç burada
- Her gün kullandığın aracın resmi dokümantasyonunu oku. Kelime haznesi sınırlı ve tekrar ediyor: deprecated, fallback, override, edge case, backwards compatible...
- Çeviri eklentisine hemen başvurma. Önce paragrafın tamamını oku, anlamadığın kelimeleri cümleden tahmin etmeye çalış, sonra kontrol et.
- Kendi sözlüğünü tut. Bir not dosyasına kelimeyi, geçtiği cümleyi ve Türkçe karşılığını yaz. Bağlamla birlikte öğrenilen kelime unutulmaz.
- Changelog ve GitHub issue'ları oku. Gerçek geliştiricilerin nasıl kısa ve net yazdığını görürsün.
Yazma: kısa ve net
Teknik yazışmada edebi İngilizce beklenmez. İyi bir hata raporu veya pull request açıklaması şu kalıbı izler:
**What happened:** The export fails when the file name contains "ğ".
**Expected:** The file is exported with the original name.
**Steps to reproduce:**
1. Create a file named "değer.csv"
2. Click Export
**Environment:** Windows 11, version 2.4.1
Faydalı kalıplar:
- "I'm not sure if this is expected, but..." (Beklenen davranış mı emin değilim ama...)
- "Could you clarify what you mean by...?" (... derken neyi kastettiğini açar mısın?)
- "I'd suggest... because..." (... öneririm, çünkü...)
- "Let me know if you need more details."
Yazdığın metni bir dil aracıyla kontrol etmek ayıp değil, ama aracın önerisini neden yaptığını anlamaya çalış. Yoksa aynı hatayı tekrarlarsın.
Dinleme ve konuşma
- Konferans konuşmalarını ve teknik videoları önce İngilizce altyazıyla, sonra altyazısız izle.
- Toplantıda anlamadığında sormak normaldir: "Sorry, could you repeat that?" ya da "Just to make sure I understood: you mean...?"
- Aksan konusunda endişelenme. Uluslararası ekiplerde çok farklı aksanlar vardır, önemli olan anlaşılır olmak.
Pratik fırsatları
- Açık kaynak projelerde issue açmak veya küçük dokümantasyon düzeltmeleri göndermek.
- Kendi projenin README dosyasını İngilizce yazmak.
- Bir teknik konuyu kendine İngilizce anlatıp ses kaydı almak, sonra dinlemek.
Mülakat için
Yurt dışı veya uluslararası şirket mülakatlarında genellikle kendini tanıtman, bir projeni anlatman ve bir problemi çözerken sesli düşünmen istenir. Bu üçünü önceden İngilizce olarak birkaç kez prova etmek, mülakat anındaki gerginliği ciddi ölçüde azaltır.