4 ms·
This is the framework beneath the language that as an engineer has gone above my head for a long time. Large tech companies often fail to bridge this language g
by proc0 4y ago
This is the framework beneath the language that as an engineer has gone above my head for a long time. Large tech companies often fail to bridge this language gap, and maybe that contributes to some friction overall.
On a slightly different note, it would be great if organizations had no expectations for engineers to learn or know about any of this... and also get promoted. I went to school for so long to be a technical person but it seems every org expects engineers to learn everything about business operations, management etc. It's just a strange expectation, like being a plumber but then you also have to take care of the plants outside and do some gardening.
- mavelikara 4y agoIf you do not contribute more to the business than the job you originally took, why should you be promoted? I can imagine you getting a raise as you demonstrate more proficiency in the job, but promotion seems to imply that you do a different job for the business.
- proc0 4y agoFair point, although remaining in the same position without promotion is usually discouraged and not a real option in the long run. Yes, promotion means more value added, but that can be defined many ways. In tech companies it usually includes having more management and/or other non-technical skills (for technical workers). The value could be more aligned with just having more technical skills. It could even be formally assessed by reviewing code and even test, yet from my experience more technical skills had little impact on promotion chances.