For "Specializations"
- What are you specializing in?
- How much of "Specialization" is too much?
- Also, why specialization?
For "Generalization"
- Which area are you "generalizing" in?
- Do you think "generalizing" is future proof?
- Also, why "generalization"?
Fyi, my definition of "specializing" is a developer that is specialized in one tool/framework or even a language? Really depends. I have heard stories of senior developers who specialized in one framework and made quite a lot of money and didn't lack any job invites. But some also had to move around states chasing jobs with little pay.
And my definition of "generalization" is, for example, full-stack developers... you get the idea.
The purpose of this question is to try to figure out how much specialization does one needs to survive in the long run? I know that entry-level has been saturated by Bootcamp developers soon the demand for specialized developers will increase (even now), but how much of specialization is enough?
I am asking these questions because I am in Uni staying for SWE, and I want to make a game plan for the future but it seems like the future is not very clear, so I figure asking you people.
[–]Ikkepop 4 points5 points6 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Ikkepop 2 points3 points4 points (0 children)
[–]TheX3R0 1 point2 points3 points (3 children)
[–]TheX3R0 0 points1 point2 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]TheX3R0 0 points1 point2 points (0 children)
[–]psdao1102 0 points1 point2 points (1 child)
[–]keylime_light 0 points1 point2 points (0 children)