DEV Community

Discussion on: Specialization vs. Generalization: Which Is Better for Programmers?

Collapse
 
satriopamungkas profile image
Muhammad Raihan Satrio Putra Pamungkas

I think a generalist would be well-suited to the current unpredictable world. We don't have any guarantees that certain technologies will still exist in the next few years. We've seen in the past how some technologies (such as frameworks) slowly disappear due to market needs leading us to face other technologies.

Therefore, when switching to another focus area, it would be much easier as a generalist because you already know the fundamentals in that focus area. This means you don't have to start from scratch. In terms of career opportunities, you are likely to have a better chance of applying for available jobs more broadly.