DEV Community

Cover image for Should You Specialize Or Not? Solving A Developer's Dilemma

Should You Specialize Or Not? Solving A Developer's Dilemma

Dragos Nedelcu on March 18, 2024

Are you feeling stuck? You spend hours doing courses and side projects. You go to Meetups, you read dozens read books and articles on how to get ...
Collapse
 
cedriclapi profile image
CedricLapi

I found this quite insightful!

Collapse
 
viissgg profile image
Vijay

I really appreciate this article for breaking down the different types of developers, it's super helpful!

But, I noticed it didn't fully answer the question in the heading.

As a final takeaway, I get that aiming for an X-shaped developer is key, but I'm still a bit fuzzy on how to get there.

It seems like becoming an X-shaped developer means going through all the types you mentioned.

For instance:

  • Start with having the mindset of Jack and Jane.
  • Then, become I-shaped in Frontend, followed by becoming I-shaped in Backend to be Full Stack.
  • Only when we've truly mastered both frontend and backend can we become a fully X-shaped developer.

It seems simple on the page, but it's actually pretty tough and time-consuming. The software market tends to lean towards hiring I-shaped developers even when they say they want Full Stack.

I'm wondering how to be X-shaped quickly.

Collapse
 
hystou profile image
Hystou

Spot on. Pertinent.