Saya bekerja di sebuah perusahaan besar di mana orang-orang teknis secara kasar masuk dalam salah satu kategori ini:
- Sebuah pengembang di tim scrum yang mengembangkan untuk satu produk dan mungkin bekerja dengan tim lain yang terkait erat dengan produk.
- Seorang arsitek yang lebih merupakan konsultan pada banyak tim (5-6) dan mencoba untuk mengenali kesamaan antara upaya tim yang dapat diabstraksikan menjadi perpustakaan (arsitek tidak menulis kode perpustakaan, namun). Arsitek ini juga menghadiri banyak pertemuan dengan manajemen dan upaya untuk menetapkan arahan teknis.
Di perusahaan saya, peran arsitek adalah tempat sebagian besar orang teknis bergerak sebagai langkah selanjutnya dalam karier mereka.
Pertanyaan saya adalah: Apakah sebagian besar perusahaan bekerja sedemikian rupa sehingga orang-orang teknis dengan bayaran tertinggi jauh dari menulis kode? Apakah ini kecenderungan alami untuk karier pengembang? Bisakah pengembang memiliki semuanya (kode DAN menetapkan arah?)