DEV Community

[Comment from a deleted post]
Collapse
 
xngwng profile image
Xing Wang

If you only started coding in 2017, and but seems you switch technology, language and speciality constantly. While it is good to have some breadth of what's available out there, to get good at anything, there needs to be focus and practice, (and not chasing after every trend out there).

You can get a good career in any of those skills you listed, but for most jobs (especially entry level jobs), you really only use one or two of those skills. And most job interviews will only focus on the skills set they want, and not every skill.

If you dive into Go-lang because your friends told you to check it out probably isn't the best practice.

Trends come and go, but data science, web development, and go-lang (which is actually better suited for system programming, so is that something you want to do?) will not go away. Within each of those things, there are so many tool and languages, pick one or two you like most, and stay focused, ignore other noise, and then you'll get job in that area.

Go deep before go broad.

Collapse
 
ben profile image
Ben Halpern

Going deep is a skill and the practice will help you go broad with purpose as well.