DEV Community

Discussion on: Software Specialist or Jack of All Trades?

Collapse
 
rounakcodes profile image
rounakcodes • Edited

Master one using a focused initial investment of time and then keeping in touch by browsing the updates (new patterns of solving a problem using that technology).
For the rest, have enough high level understanding of different patterns/solutions to be able to work through anything that may come up. The solution need not be as clean as the one provided by a specialist but good enough to comply with the most basic acceptable practices/patterns common across many different technologies. Build your learning muscles by working on diverse things in order to understand the core principles of any new technology faster.

Collapse
 
dracount profile image
Dave Sev

Yes you definitely need to make sure you are intentional and deliberate in your approach and you have hit the nail on the head!