In HS I had written several APPs used by the staff and students, learned fairly advanced networking, wrote the school's website, and knew what ever single file did in the System directory. When I graduated at 18, I tried to transition from washing golf carts in the summer to an actual foot-in-the-door tech sector job where I could make connections at. But this was after the .com crash. I remember one of my interviewers was at an ISP, I was asking for $12/hr and afterwards the interviewer told me: What your asking for is not impossible, but frankly, most of the tech support guys here are in high school and ride their bike to work for minimum wage. So after a few years of retail electronics which Is all I could find in my area, I finally found a real tech sector job. Over the next 25 years I worked at 3 different companies, and rose from entry to lead engineer to director at each of them. I moved on in each case for better pay. But I'm still not anywhere remotely near 160k yet. The jobs have never been cushy high paying jobs, they have been stressful and require continuous-education. Sure maybe if you had moved to California it was possible to start with a six figure entry level salary but how about some numbers that actually have any meaning whatsoever to the rest of the US.