Junior ve Senior programcı terimlerini hiç beğenmedim. Örneğin, bir süredir programlama yapıyorum ve bazı alanlarda deneyimim olmasına rağmen diğerlerinde çok yeşilim. Örneğin, WPF'ye geçiyoruz ve tonlarca pencerede uygulama deneyimi olmasına rağmen, WPF hala yeni ve benim için ayrılıyor. Bu yüzden "üst düzey" bir programcı olmama rağmen, caddeden birisini 'toplam' tecrübesiyle daha az işe alabilir ve muhtemelen bu noktada benden daha iyi ve daha hızlı bir WPF uygulamasını programlayabilirler.
WPF uygulamasına uygulanabilecek pek çok iyi uygulama tasarım ve mimarlık deneyimi olmadığını söylemiyorum, ancak sınırlarımı biliyorum.
Sanırım bazı zamanlarda akıl hocası, diğerlerinde de mentee olmaya istekli olmalısınız.
Bilgiye sahip olduklarında mentor olmaktan korkmayan takım üyeleriniz varsa ve bilgiye ihtiyaç duyduklarında başkalarına karşı mentee ettiyseniz, verimli bir deneyime sahip olacaksınız.
Geliştiricilerin mütevazi olduğu ve yeni fikirlere açık olduğu ve ihtiyaç duyulduğunda başkalarına yardım edebileceği bir gelişim ortamını teşvik edebilirseniz, sempai-kohai ilişkileri doğal olarak ortaya çıkacaktır.
Mentorluğa zorlama muhtemelen geliştiricilerin birbirlerine kızabilecekleri bir kast sistemi yaratacaktır. Her geliştiriciye aynı seviyede eşit davranmak daha iyidir.
Bu endüstri çok farklı. Senority her zaman daha iyi değildir.
Bazen yaşlıların gençler tarafından mentorluk yapmaları gerekir.