Tôi đã thấy cả hai kịch bản. Các nhà quản lý nhà phát triển thực hiện {một số phần trăm thời gian của họ} về mã hóa và một người quản lý nhà phát triển, không thực hiện mã hóa nào cả.
Vấn đề là, bạn càng có nhiều tiền, bạn càng có nhiều khả năng muốn được trả nhiều tiền hơn, và cách duy nhất để có được điều đó ở nhiều nơi là chuyển sang quản lý. (không phải tất cả, nhưng nhiều nơi). Vì vậy, điều này có thể dẫn đến những người thực sự không sẵn sàng trở thành nhà quản lý bị mắc kẹt trong tình huống đó.
(Tất nhiên, có những công ty mà bạn có thể chuyển lên qua Dev, Dev chì - khác với người quản lý Dev tất nhiên - đến các vị trí như Architect, v.v.)
Rất có thể, là một chuyên gia công nghệ, bạn có thể vô dụng trong việc quản lý con người, cộng với đó sẽ đưa bạn đi xa hơn từ mã. Vì vậy, bạn trở thành một người quản lý tồi, và đang làm ít hơn những thứ bạn thích, và có lẽ đã được phát triển cho!
Đối với tôi, để trở thành một người quản lý, bạn thực sự cần phải xử lý mã hóa, nhưng tuyệt đối giữ cho bản thân mình phát triển với công nghệ để ít nhất bạn vẫn có thể nói về các vấn đề mạch lạc.
Khi nó xảy ra, tôi bắt đầu tự do vì lý do chính xác này. Tôi không có hứng thú với việc quản lý con người và tôi nghĩ rằng tôi sẽ không đặc biệt giỏi về điều đó, cộng với việc tôi sẽ không nhận được nhiều mã.