<p>Hey guys, </p>
<p>I am a junior Chemical Engineering major at the University of Florida, and this semester I've taken intro to Programming (basically Java) and also Materials and Energy Balances (basically chemical engineering in a nutshell), and also Orgo I.</p>
<p>I enjoy java very much, and to an extent orgo, but I hate the chemical engineering class. I eventually want to start my own company (not sure what kind yet, but most likely tech related) and venture into the business world. I believe computer science would serve this purpose faster, but I believe chem e would eventually get me there as well. Here is my issue: I am relatively new at programming (I am 27) and the kids in my class are better than me. Having said that, I'm an extremely hard studier and a fast learner. On the other hand, I am pretty much at the top of my class in my chemical engineering class. But.... I dont enjoy it.</p>
<p>In addition to these points, I have a herniated disc and it sucks to sit and study. I want to get out of school as soon as possible, get money and good insurance, and get this back issue figured out. I am constantly in pain, and I want to just give up (but I wont). Chemical engineering may take me a semester and maybe even a year longer to attain my degree in, so thats another point against it. Here is my pros and cons list:</p>
<pre><code> Chemical Engineering
</code></pre>
<p>Pros</p>
<p>Will be guaranteed tons of $
Will have a better all-around grasp of physical world
Sustainable energy is a hot topic right now
More respect?</p>
<p>Cons
Longer degree program (3 yrs to 3 1/2 yrs left)
Harder courses
Not as many job openings
Not sure what kind of company I'd start with this skillset
Jobs located in very few states</p>
<pre><code> Computer Science
</code></pre>
<p>Pros</p>
<p>Shorter time to get degree (2 1/2 years left)
Almost same $ as chemical engineering
More job openings
more creativity involved
Can be a hobby as well
Can live almost anywhere
More relevant to todays society
I have more ideas for a company</p>
<p>Cons</p>
<p>Not labeled as "engineer"
More math
Less respected???</p>
<p>Another thing. Is the intro to programming (java) indicative of what I'll be doing as a comp science major? BTW. Ive taken all my calcs, physics, and chems, so I realize I will be doing quite a lot of math in comp science as well. Sorry for the error riddled grammar and rambling, but my back is in pain and Im freaking out trying to decide my major change by tomorrow. Any advice is welcome!</p>