DEV Community

Discussion on: What is more valuable in software, specialization or generalization?

Collapse
 
amorganpd profile image
amorganPD

It may depend on where you work or where you want to work. I used to be in the same boat, but found that having a specialty is how I provide the most value at my job.

Though I still do side projecs in tech stack X because I want to learn and am curious by nature.

At some point I'd recommend to focus on a specialty, but having general or above average experience in multiple areas is a good thing also.

My specialty is the merge of embedded systems and user experience design (wait that's two things :D), and everything I have learned up to this point and my desire to learn has made me better at it.