People look at costs of things when they're evaluating new technologies. But if you're expecting a junior engineer to do that before becoming a senior or even mid level you're out of your mind. There is no way a junior should be expected to do that in any type of organization.
Imo the success of a senior engineer the ability to mentor and continue to be mentored. As well as a willingness to continue to learn. This simple approach has created success at many orgs I've worked in.
We agree!
And I am not expecting junior engineers to evaluate technology. If they want to grow they however need to get in contact with a diverse landscape of technologies by moving around.
In my experience, the most valuable developers are those that know tech *and* the business and can bridge the two. The business usually has unique aspects that can only be learned in-house. You focus solely on the tech part.
True.
But somehow, I expect any engineer to pick up the business knowledge as part of day to day job. How can then they possibly implement the right solution any way.
Comments
And I am not expecting junior engineers to evaluate technology. If they want to grow they however need to get in contact with a diverse landscape of technologies by moving around.
But somehow, I expect any engineer to pick up the business knowledge as part of day to day job. How can then they possibly implement the right solution any way.