Introspection time. I’m trying to decide which part of web development or even computer science, I should follow. The fact that I don’t know yet may mean that it is too early to make up my mind, or it may mean that one never knows for sure what is their right path.
Funny enough, everybody assumes that if you are the artistic type, you are going to choose web design and front end. And while it makes sense in a way, this has not been my case at all. And well, honestly, figuring out how to vertically center a square in CSS has little to do with drawing with ink on paper. The thing is, you come to web development with certain preconceived ideas but then you find new things (like databases in my case) that you didn’t know anything about.
And while finding your way around you can’t help but wonder; where should I go IN DEPTH?
You may say: “well, you don’t HAVE TO choose, you can be a full-stack developer.” And yes, you may be right. or no, I don’t know. There are things like Cybersecurity, Data Science, Machine Learning, Network something-something, Linux expert whatever, etc etc… you know, there are many things. And we can only “get” what they really are about as we continue learning.
Anyway, my question is how do you choose your path? or how have you chosen? What makes YOU prefer one thing over another? What brought you towards web development? and what things did you discover that you previously knew nothing about?