I graduated with a degree in Engineering Physics (non-sofware). I loved writing software as a hobby, but I wanted to "change the world" working at NASA or CERN or something.
In my 3rd year a FAANG offered an internship that paid better than what I would hope to make at NASA. I took it. Been in software ever since, bouncing between FAANGs and startups. I don't think I'll ever change the world. But hey, I have a family I can support.
Big tech steals you away with offers you can't refuse.
Basically my expected, actual diverged in this manner:
Path1: Not software
- Complete undergrad
- Join an engineering firm
- Definitely make
Path2: Software - Maybe complete undergrad
- Join a FAANG
- Make 6-figures as a new grad