Saya telah menjadi pengembang langsung untuk seluruh karier dan suka bekerja dengan kode. Saya selalu membenci pemimpin tim yang memiliki sedikit atau tidak ada keahlian tentang teknologi tertentu dan bersikeras pada implementasi tertentu.
Sekarang saya menemukan diri saya di sisi lain dari kaca yang terlihat. Saya adalah pengembang utama dari klien besar yang akan diimplementasikan dalam C #, namun keahlian saya dalam membangun aplikasi web Java. Meskipun saya tahu bahwa saya dapat memanfaatkan pola desain dan paradigma OO dalam bahasa apa pun, saya bingung ketika berbicara tentang standar pengkodean, alat siklus hidup proyek dan prosedur rilis / distribusi. Saya tidak ragu bahwa saya dapat mengambil dasar-dasarnya dalam satu atau dua bulan, tetapi ada pengalaman tertentu yang hanya dapat dikumpulkan dengan waktu.
Apa yang harus saya lakukan, dan bagaimana saya menghindari menjadi pemimpin proyek yang saya benci ketika saya sedang berkembang?