<p>As the title stated, I have already graduated from a state university with a finance degree.
But having worked for almost 2 years now, banking/finance (i.e., sales type of jobs including consulting, etc) itself is not really something that I really like.</p>
<p>So lately I have this radical idea of getting a second bachelor degree in computer science (or engineering ? i am not sure, if someone can explain the difference that will be great), having realized that a master program will not be viable since I don't have the mathematical and programming background that engineering majors demand.</p>
<p>Really need your advice here, thanks a lot!!</p>
<p>My brother is in a similar situation as you. He worked in accounting for a few years, and now wants to get a 2nd BS in computer science. He’s also considered taking a few math and CS courses and then applying to some masters programs. Have you thought about
that option? If he takes this route, he can work full time and take a few night courses.</p>
<p>I mean I can read book and learn them myself
obviously it doesnt work that well when you get into the job market
and the choice of school is important also i think…</p>
<p>Other than us telling you what the difference between CS and Engineering is, what is your question? If you should do it?</p>
<p>Here’s my story:
I have a BA in psychology and in the Fall of 2011 decided to go back to school (at 29) for an Industrial Engineering degree. I started out in the BS program, took all of the base engineering (Calc II & III, Physics I & II, Differential Equations, Probability, Stats/Regression Analysis) and took a lot of specific Engineering classes as well (Statics, Materials, Solids, Programming, Manufacturing, Engineering Econ…). With this base I was able to apply, and was accepted, to a Masters in Industrial Engineering which I will finish in the same time it was going to take me to finish the BS in IE.</p>
<p>I have always been a fixer and I felt like engineering was the only thing that would finally quench that need, so I decided to go back to school. For me, I think it is the best thing I could have done. I really like the material, and after spending a semester interning, I know I am really going to like the industry as well. Putting your life on hold for 3 years is going to suck economically. Whether it is worth it for you will ultimately be your decision.</p>
<p>As for the differences between CS and ENG, there are many, and you can google those easily.</p>
<p>Can you take a CS class at a local college, perhaps a community college? It would give you a chance to see how much you like the subject before diving into getting another degree.</p>
<p>It is possible to work as a programmer without a CS degree, once you have some experience in the area.</p>
<p>Yes, some people self-educate enough CS to become employable in software jobs. However, this generally means a student with good ability and motivation to do so. Getting the first job without the credential of a CS degree may also be more difficult if one does not have something else to show (e.g. work in a good quality open-source software project or mobile device application).</p>
<p>The more usual way for career changers is to look for colleges that accept second bachelor’s degree students (one can start at a community college and then transfer to such a school).</p>