I entered the technology field through an atypical route—having nothing but personal interest and experience in technology, I applied those interests on my resume to get a job in Tech Support at a small market research company. The role was just stuff like browser support, helping people download or upload files to the research platform.
The benefit to it being a small company, was that at any larger company, that work might have been siloed off. But I was able to mess with a ton of stuff that I had no professional qualification to be messing with, and it helped me learn by doing. Stuff like making small code changes with the developers, or helping with the network in the office. Once you can get that foot in the door, and lean on your new friends in the company, you can really start to build some great knowledge.
Personally, I took that knowledge to a Tech Support job at New Relic, and it helped me understand how to support a more technically-focused product. From there, I was able to further my knowledge and actually contribute some small amount of code to the core New Relic product. After a couple of years in Tech Support, I made the jump to a Site Reliability Engineer position in the company, and that's where I have been for the past four years.
I'm also sitting at a table right now with my coworker Simone, who works in our Product Operations department, and she has this advice for another route: While you're in school, I took a variety of subjects, and that knowledge gave be a basis in different industries. It's also helpful to remember that not everyone in the tech sector has to be an engineer! There are Sales, Marketing, Business Operations opportunities, and more!
Coming into one of those roles and getting some overlap with another role in the company can help you see if you're interested in a different aspect, and make the jump!