Di tim saya, kami sering membutuhkan programmer paling senior untuk melatih / mentor programer junior baru. Namun, programmer senior yang sama ini adalah orang-orang yang melakukan sebagian besar pekerjaan penting dan nyata.
Saya telah mencoba untuk berdebat dengan manajer saya bahwa masuk akal untuk memiliki programmer junior, yang menunjukkan bakat tinggi, mengambil programmer baru di bawah sayap mereka. Pertama, itu akan membebaskan pengembang senior untuk bekerja pada inisiatif yang lebih penting (bukan bahwa pendampingan tidak penting). Selanjutnya, itu akan memberi para programmer junior sedikit kebanggaan dalam pekerjaan mereka bahwa mereka akan dituntut untuk tanggung jawab seperti itu dan mereka dapat belajar sesuatu dalam mengajar. Akhirnya, ini akan menghemat uang perusahaan, karena pengembang senior harganya jauh lebih mahal daripada junior.
Bos saya telah gagal diyakinkan karena ini adalah cara kerjanya di tim ini sejak awal waktu, tampaknya. Dengan asumsi bahwa keputusan telah dibuat bahwa semacam pelatihan / pendampingan adalah wajib, adakah yang bisa memberi saya beberapa argumen yang lebih baik atau memberi tahu saya mengapa saya salah? Apa yang tim Anda lakukan?
** Kita semua bisa sepakat bahwa senioritas tidak selalu menunjukkan kompetensi, jadi anggap saja sebagai "programmer senior" yang saya maksudkan "programmer top".