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.
I have done front end and back end, and I can only say I enjoy programming. I prefer working with JavaScript and PHP over HTML and CSS. This week I’m spending a lot of hours developing an app, and I’m learning a lot about databases, this is a new thing in the mix. I find it enjoyable thinking about how information is going to be stored in tables and the different relationships among these, It is not like programming, and it is definitely not like HTML or CSS. It is interesting in its own way.
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?
Your turn