You definitely have to make some choices but you still know what the others are talking about.
For example, let's say you are a "backend developer". That's already a generic term. Do you specialize in web apps? Do you write tools for devops? Are you a master of distributed programming? Do you write in seventeen languages (except JS which breaks my logic :D)? Then you want to pickup frontend programming. You're already familiar with HTML and CSS. Do you learn just ES6? You can go down the rabbit hole of SPAs, tooling, state management patterns, progressive web apps, web design, user experience. Wait, you heard from someone that programming mobile apps is cool. So what do you do? Do you pick up iOS programming or Android (nobody cares about Windows phones that much)? Maybe both. And still, you haven't scratched the surface of how vast software development is: realtime systems, embedded, AI, IoT, bio-informatics, system design, database design and so on.
Definitely make choices :-D
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
You definitely have to make some choices but you still know what the others are talking about.
For example, let's say you are a "backend developer". That's already a generic term. Do you specialize in web apps? Do you write tools for devops? Are you a master of distributed programming? Do you write in seventeen languages (except JS which breaks my logic :D)? Then you want to pickup frontend programming. You're already familiar with HTML and CSS. Do you learn just ES6? You can go down the rabbit hole of SPAs, tooling, state management patterns, progressive web apps, web design, user experience. Wait, you heard from someone that programming mobile apps is cool. So what do you do? Do you pick up iOS programming or Android (nobody cares about Windows phones that much)? Maybe both. And still, you haven't scratched the surface of how vast software development is: realtime systems, embedded, AI, IoT, bio-informatics, system design, database design and so on.
Definitely make choices :-D