3 ms·
I agree and disagree :) Sometimes smaller companies don't have time for career growth because of work overload and lack of budget. Having a manager in this kind
by bsvalley 8y ago
I agree and disagree :) Sometimes smaller companies don't have time for career growth because of work overload and lack of budget. Having a manager in this kind of setup does not bring anything special to IC's besides an extra layer of dispatch from the top.
Though you are totally right. In order to become a manager in a larger corporate, you have to push a lot of people to the side in order to make your way up. Meaning you're not necessarily the most friendly person to hang around.
- WalterSear 8y ago:) The last smaller company I worked for knew they couldn't compete on salary, and knew they had to rely on training up novice coders. So, they made the environment as positive as possible, with weekly group training, pair coding, and round-robin technology presentations from the entire team. I'm currently contracting at a large company, refactoring code that was clearly written by people with no time or motivation to learn their tools, who were just trying to get their feature to 'pass' the tests. New technologies are incorporated without fully reading the docs, and then never upgraded as fixes and improvements got published. Time for training and development? Nobody has making the time for refactoring. And, the source code is evidence that it has been this way for years.