Mentorluk ve bilgi paylaşımı: başkasını büyütürken büyümek
Mentorluğun bir fedakârlık değil, kıdemli bir geliştirici için kendi gelişiminin de aracı olduğu üzerine bir kariyer yazısı.
Kıdemli geliştiriciler arasında yaygın bir varsayım var: mentorluk, kendi işinden çalıp başkasına verdiğin bir fedakârlıktır. Yıllar içinde bu varsayımın yanlış olduğunu gördüm. Mentorluk bir fedakârlık değil; kıdemli bir geliştirici için kendi gelişiminin de en sağlam araçlarından biri. Bu yazı, neden böyle düşündüğümü anlatıyor.
Öğretmek, anlamayı sınar
Bir konuyu birine anlatana kadar onu gerçekten anladığınızı sanırsınız. Anlatmaya başladığınız an, bilginin içindeki boşluklar ortaya çıkar. “Burada neden böyle yapıyoruz?” sorusuna net bir cevap veremiyorsanız, o konuyu aslında ezberlemişsiniz demektir; anlamamışsınız.
Bana sorulan sorular, yıllardır kendi kör noktalarımın haritası oldu. Bir junior’ın “bu neden gerekli?” sorusu, çoğu zaman benim alışkanlıktan yaptığım ama gerekçesini unuttuğum bir şeyi gün yüzüne çıkardı. Mentorluk, karşınızdakini büyütürken size kendi bilginizin gerçek sınırlarını gösteriyor.
Somut bir örnek vereyim: bir junior geliştirici benden Laravel’de neden her zaman $request->validated() kullandığımı sordu. “Doğrulama geçmişi garantili veri” diye cevap verdim. Sonra ekledi: “Peki ya controller’ı formdan bağımsız olarak çağırdığımızda?” O ana kadar o soruyu hiç sormamıştım. Bir saatlik konuşma, benim form input güvenliği konusundaki varsayımlarımı yeniden gözden geçirmemi sağladı.
İyi mentorluk cevap vermek değildir
Yıllar içinde yaptığım en büyük hata, mentorluğu “doğru cevabı söylemek” sanmaktı. Cevabı vermek hızlıdır ve iyi hissettirir — ama karşınızdaki kişiye düşünmeyi değil, size bağımlı olmayı öğretir.
İyi mentorluk, düşünmeyi modellemektir. Cevabı söylemek yerine, o cevaba nasıl ulaştığınızı yüksek sesle göstermek: “Ben şu an şunu merak ederdim, şuraya bakardım, şunu denerdim.” Amaç, karşınızdakinin bir sonraki sefer size ihtiyaç duymamasıdır. İyi bir mentor, kendini gereksiz kılmaya çalışır.
Bu geçişi yapmak düşündüğümden daha zor oldu. Cevabı bildiğinizde susup karşınızdakini düşünmeye bırakmak, özellikle zaman baskısı altında, sabır gerektiriyor. Ama “bak böyle yapılıyor” yerine “sen olsaydın ne yapardın, neden?” sorusuyla başlamak, o kişinin bir sonraki benzer sorunla karşılaştığında bağımsız davranmasını sağlıyor.
Resmi program beklemeyin
Mentorluk denince akla resmi eşleştirme programları gelir. Oysa gerçek mentorluğun çoğu, günlük işin içinde, küçük anlarda olur:
- Bir pull request’e yorum yazarken “neden” sorusuna da yer açmak.
- Bir sorunu birlikte çözerken ekranı paylaşıp düşünce akışını görünür kılmak.
- Bir kararı belgelerken, yalnız sonucu değil gerekçeyi de yazmak.
Bunların hiçbiri için bir unvana ya da programa ihtiyaç yok. Yalnızca bilgiyi kendinize saklamamaya karar vermeniz yeterli.
Pull request yorumları bu açıdan özellikle güçlü bir araç. “Bu değiştirilmeli” yazmak ile “bu neden sorun, alternatif nedir, trade-off’ları neler” yazmak arasındaki fark büyük. İlki bir direktif, ikincisi öğretme anı. İkincisi daha uzun sürüyor, evet — ama o yorumu yazan kişi bir sonraki benzer kararı verirken o gerekçeyi hatırlıyor.
Bilgi paylaşımının bir yan etkisi: netleşmek
Başkasına bir şeyi anlatmak için önce kendinize anlatmanız gerekiyor. Yazmak da aynı işi yapıyor. Bu günlüğü yıllardır tutmamın bir sebebi bu: bir konuyu başkalarına anlatır gibi yazmak, o konuyu gerçekten oturtmayı zorluyor. Fikirler kafanızda net görünebilir; yazmaya başladığınızda eksik kaldığı noktalar kendiliğinden ortaya çıkıyor.
Mentorluk konuşmaları da benzer bir netleşme etkisi yaratıyor. Birini bir konuda yönlendirirken kendinizi o konuyu daha yüksek çözünürlükte görürken buluyorsunuz. Bazen anlatırken fikrinizi değiştirdiğiniz bile oluyor.
Bileşik getiri
Bilgi paylaşımının kariyere etkisi yavaş ama bileşiktir. Büyüttüğünüz insanlar zamanla sizin güvenebileceğiniz, iş devredebileceğiniz kişiler olur. Açıkladığınız her kavram, sizin de o kavramı daha net tutmanızı sağlar. Ve bir süre sonra etrafınızda, sizin düşünme biçiminizi taşıyan bir ekip oluşur.
Kıdem, bildiğiniz şeyleri saklayıp vazgeçilmez olmaya çalışmak değildir. Tam tersi: bildiğinizi öyle iyi aktarmaktır ki, ardınızda sizden bağımsız çalışabilen insanlar bırakırsınız. Başkasını büyütmek, kıdemin bir yan ürünü değil; kıdemin kendisidir.