Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
Is it worthwhile to go back to school for a Computer Science (or even Computer Engineering) degree?
I am almost 43. I earned a Bachelor's degree in Liberal Studies in 1998.
Now, I am considering returning to school to pursue a Computer Science degree (Bachelor). With a few extra courses, I can take it a step further and get a Computer Engineering degree (also Bachelor) in leui of Computer Science.
So many job postings want a degree. Some are not clear about the relation of the degree to the field. I understand, if I don't have a degree in the field, I will have to strongly sell myself in an interview (I tend not to interview well).
There is a further complication. I have been diagnosed with anxiety and depression and I am in treatment. I also have an application for disability insurance in process for these reasons. If I go back to school, it will likely have to wait until fall 2018 (I will be 44).
Would it be worthwhile to go back? Given my energy and stamina levels, it will likely take several years to complete even with many general education requirements waived due to the prior degree (I wouldn't be surprised to be 50 by then).
Jon Wood9,884 Points
Interesting, most job postings usually accept extra experience in lieu of a degree.
I'm a bit on the fence on this. On one hand I can see the benefits of getting the degree with learning about algorithms, data structures, and all that fun theory. Yet, I strongly believe that using that time just to build projects and contribute to open source would give you much more benefits in terms of employment. A lot of good employers understand that, too, but equally a lot of other employers probably don't. I may be a bit biased as I have a degree myself, but there wasn't nearly as many ways to learn programming as there are now.
However, if you want to work at Microsoft, Google, or Amazon, then yes, they definitely require a degree. They do a lot of newer things and maybe some research so they want people who know the algorithms and such.
I'm curious to what others have to say about this, too.
An addendum to the question: I have just learned that my alma mater will not allow me to return to pursue a 2nd Bachelor degree. I could enroll and take courses but only as a non-degree student.
Yes, they typically say 'degree or equivalent experience.' I glossed over that because I don't have equivalent experience and I am not confident about getting it.
stjarnanFront End Web Development Techdegree Graduate 56,488 Points
Where I live, basically every job requires X degree and "2+ years of experience", and now I'm talking about entry level jobs. In reality, this is a wishlist. I used to panick over this myself.
Back in October, I managed to get a job as a web developer with nothing but Treehouse as my education. The place where I work always puts "requires X degree" and "years+ experience" in their job ads, the thing is, that didn't stop them from hiring me even though I lacked both a computer science degree and real experience. Does that mean that I am super awesome? No, I still had tons to learn and I still have, I just made them know that I really wanted to do this and that I was willing to learn. (I am awesome though, they just didn't know it yet ;) )
My point is, if you enjoy coding, go nuts! In the end it might lead you to a job and if you enjoy it there's no pressure as you're doing it for fun anyways! :) And don't worry about the lack of a degree or experience, most ads will ask for them but just ignore it and send in your application anyways if you can check atleast 60% of the other requirements.
You can do this, just make sure to enjoy the journey :)