When I was a junior engineer I do not see the value of seniors in my team and always thought I contributed much more. When I was an engineer I did I not understand the necessity of mgrs as well, until I became one myself. They do a lot of “invisible” work(to you) so that you do not need to worry about it and get directions on which project you will be working on. Work hard to get promoted to be at least a tech lead role then you will understand
I think that some good managers exist, but I really dislike mine. I don’t think he understands what is going on and never wants to look bad. On the bright side he lets his employees do pretty much anything
I think this is exactly the problem though. Accountability is an issue when managers are useless and don’t do any real work so they let engineers do whatever they want and take as much time as they want. And engineers don’t care to work that hard for their manager who doesn’t do anything except smile and nod their head
A good manager is identifying and hopefully retaining talent (that's a skill), setting team direction and priorities, advocating for your team at really high levels so the business doesn't demand an impossible feature, oh and being the "throat to choke" if the team fails, showing good judgement, managing issues before they get escalated to HR, and in general setting the team up for success. So maybe they don't code anymore , they have other skills that devs certainly don't have.
Id rather deal with people issues myself then have a babysitter do it for me.. but thats just me. I can actually see the use here. But how often do situations like this come up? I think there should be managers just not nearly the volume we see today at most companies
Your manager is your liaison for the skips. He/she will fight for your interests while you code/perform tasks that pertain to your position. HR? Really? If everyone would bitch to HR, they'd stop responding in a week. Your career interests are your manager's work. If you want to complain about managers, then you have a bad manager.
I’ve had 7 managers in 10 years. Four have been excellent, especially a senior director who allowed me to grow my career, promoted me once I proved myself, and advocated for me outside of the team to create opportunities for me to continue to grow. And he does much of that for his reports who show initiative.
Good people managers are definitely needed. I like them better if they had engineering background or rose in the ranks. Day to day politics cannot be handled by nerds and techies. It’s a rare skill set and no wonder managers get paid more than engineers.