I got into CS completely by accident because of my fascination with computers as a pre-teen. I would spend most of my free time tinkering with HTML, exploring IRC networks, chatting with strangers on AIM. All of it was idle, wasted time. I never even considered that it was a job option until my twenties. I spent my would-be-college years alternating between working crummy hourly jobs and traveling. Instead of going to school, I went hitchhiking around Europe, backpacking in South America, waiting tables, washing cars, working in a carpet factory, you name it. Again, because I was following some whims. I loved learning languages and exploring foreign cultures. At 23, broke, and desperate to get out of the pizza delivery business for good, I dusted off my old teenage hobby and got a job doing web dev around the same time that other people my age were graduating and doing the same. A few years later the gig economy arrived, and I am glad I exited delivery before that happened.
Sometimes I briefly have anxiety about the future. Am I learning the right skills to remain employable as I get older? What about agism in tech? Did it make any sense for me to move out of the US where career development is best? Is some black swan going to come along and completely obviate my profession? The confident side of me shows up and says "you didn't make a plan to get where you are right now either. Keep following what you enjoy and the future will turn out alright. You've only got a few more decades to avoid disaster anyway."