Great Engineers Start Broad
Source: https://arpitbhayani.me/blogs/start-generalist Date: 2024-05-27
Become a generalist engineer early in your career to build a strong foundation, then specialize later for expertise and impact. Learn how!
All good engineers I know are generalists, but if required, it would not have taken much time to become a specialist. They all could grasp any concept quickly and start contributing to any system from day one.
Don’t get me wrong, I am not saying you should not specialize. Specialization is important and you need to eventually become one because early in your career you are paid to get things done, while you are paid to minimize the blunders in your later stages.
During the first 6-8 years focus on becoming a generalist and explore many verticals. While doing this, identify one thing you love, and build raw expertise. To be honest, it takes time to figure out a domain you genuinely are passionate about.