<p>Where I am:
26 years old; Southern California,
2011 B.S. Civil Engineering
2.5 Years work experience in Civil Engineering,
Eligible for my Professional Engineering license exam in Spring 2014.</p>
<p>Problem is that I am BORED.</p>
<p>I enjoy being on the computer and solving complex equations for hours, but instead half of my work hours are spent driving and talking to plan-checkers and city officials.
So at first I decided to look around for another job, and I noticed a lot of engineering jobs required knowledge of Matlab, Python.
I started coding for fun just to see what it was about, and loved it! I am still very new to it and have very little experience, though.
I am now considering a career change to computer science. At first I looked at B.S. CS; but then was told by a few people I might as well just go straight for an M.S. since I meet most of the prerequisites.</p>
<p>Plan:
1) Take the GRE asap and apply to Universities before the November/December 2013 deadline.
2) Take computer science courses at the local community college in Winter 2013/Spring 2014
3) Learn Java (just to get a hang out CS); then transition into Python and Matlab.
4) Join a University CS MS Program.</p>
<p>Thoughts?</p>
<p>Questions:
1) Does it really matter what school I go to? My local University is not the best, but it is accredited. I am also considering UCSB, UCSD, Cal Poly Pomona & San Louis Obispo. Perhaps UCLA, though my GPA might not be good enough. I graduated with a GPA of 3.25, (3.09 Community college, 3.58 at my university)</p>
<p>2) How can I best prepare myself learning CS on my own, and jumping into a Masters CS Environment? (I want to be the best student I can be once I am in)</p>
<p>I am hoping that in the end, I either find a job fully concentrated in CS and programming; or that I may even work as a programmer/engineer for an engineering firm.</p>