Majoring in Mechanical Engineering, do I have a bright future?

<p>Too many abbreviations. Is CIT Caltech Institute of Technology?</p>

<p>First of all, average starting salaries at different schools don’t tell you much.</p>

<p>Second of all, you don’t even need a degree to do CS, so as long as you are skilled you can do it at any point of the future. And I don’t know if a CS degree necessarily helps you become a programmer. Maybe some programs do. I don’t know.</p>

<p>Third, generally people make the most money doing what they like. I have a family member that couldn’t get a bank loan for a larger house because the banker told them that someone in that profession could never afford it. This family member ended up finding a niche in the profession and ended up making literally 10 times the average salary for that profession. The moral of this story is that if you have a strong interest in one profession over another, average starting salary. </p>

<p>If you got into Caltech, you’re not average anyway, so average starting salary may not apply to you. The average student in your classes didn’t get into Caltech, so statistically, you shouldn’t have gotten either. You see my point.</p>