1. Without a degree.
2. With a associate
3. With a bachelors
Your salary can go pretty high if you go the management route. Either way, degree or no degree, you have to build up your experience. Without a degree, that takes longer. But you can get the technical acumen. Once you get to a senior level, you have an option to stay in a technical route or you can move to a managerial route.
The technical route is when you want to stay 'hands on' in developing actual code. The managerial route takes you away from being 'hands on' and you start being a manager. The higher you go in the managerial route, the farther you get away from keeping up your technical skills.
The technical route salary grows with seniority and you can earn in the 6 figures.
The managerial route salary grows with seniority, but can expand if you get promoted into an executive position, or if the company does well and your position can earn bonuses. You can earn in the 6 figures in the beginning and advance to 7 figures in a big company. If you venture off in your own company, your ceiling can go 8 to 9 figures if you sell your company.
In 1996, Sabeer Bhatia sold Hotmail to Microsoft for $400 milly, so if you want to count it, that's $400,000,000 or 9 figures.
