I think that being at the beginning of your career it's hard to learn it all. Learning frontend, design, backend, devops and maybe mobile it's a little too much :-)
My advice is to pick one, if you pick backend and you end up writing web apps you will learn a bit of frontend dev anyway, if you pick frontend dev you're most likely going to do web apps so you will have to know how the server and backend stuff works. You'll end up with a knowledge of both either way.
Let's try to attack this conundrum in another direction: where do you see yourself professionally in 5 years? what projects would you like to work on? is there a specific company you would dream to work for? explore what skills are most required in the domain you're interested into.
Also keep in mind that many set out to do one thing and end up doing something different, that's just life though!
I think that being at the beginning of your career it's hard to learn it all. Learning frontend, design, backend, devops and maybe mobile it's a little too much :-)
My advice is to pick one, if you pick backend and you end up writing web apps you will learn a bit of frontend dev anyway, if you pick frontend dev you're most likely going to do web apps so you will have to know how the server and backend stuff works. You'll end up with a knowledge of both either way.
Let's try to attack this conundrum in another direction: where do you see yourself professionally in 5 years? what projects would you like to work on? is there a specific company you would dream to work for? explore what skills are most required in the domain you're interested into.
Also keep in mind that many set out to do one thing and end up doing something different, that's just life though!
Conquering the world.. :D jokes aside: Working with a small startup or startup like company. Preferably fully remote.
Projects that people actually use and I (or the company) gets real user feedback regular basis.
Nope, I can't think of any dream company.
I think I know the basics for both. I just can't decide what to push for.
Ok I'll choose for you: backend :-) It's not as fast paced as the frontend dev and you'll end up doing frontend work a bit anyway.
Also, the Stack Overflow survey might help you decide: insights.stackoverflow.com/survey/...