|
|
|
|
|
by TheMog
1871 days ago
|
|
Over three decades in this business, done a lot of contract work (outside the US), currently FTE at a US company. Other than all the micro-annoyances that a lot of my fellow posters already mentioned and the general "we own your behind" attitude that a lot of employers seem to exhibit towards their FTE employees, I think there are two really, really important points that a lot of companies haven't figured out and the FAANGs have to an extent. 1. Have a proper career path for senior technical staff. That's the part that most companies haven't figured out. In the minds of the people who design the career paths in a lot of places, it's apparently desirable to become a manager as soon as possible. Not to mention the "why bother, they're going to leave in a couple of year anyway" approach, which is a self fulfilling prophecy. 2. Have problems that actually require a senior engineer, and let them get on with it with a minimum of red tape and political BS. Please note that I didn't say _technical problems_, there is a lot a good senior engineer can do to improve your technical team by mentoring, process improvements, tooling improvements and so on. Most of us who've been in this industry this long love what we do (because otherwise we'd be off working as a bush pilot or something) and want to share our knowledge as we've now become the people who helped us in our careers when we were the more junior people. 3. Listen to your senior engineers. Yes, I know, I wrote "two points". This one's on the house :). |
|