0:00
Hey, what's up? I've received a lot of questions about two-year degrees in programming
0:04
especially about getting an associate's degree in computer science rather than a four-year
0:08
bachelor's degree. First, let's take a look at what it takes to get an associate's degree in
0:12
computer science, and then we can compare it to the other options to figure out if it's worth it
0:17
So here's the requirements for an associate's degree from a local university. First off
0:21
you'll need to pass 62 credit hours of classes. 39 of those are generals. History, ethics, and
0:28
values. You just won't need most of these to become a programmer. I mean, the most useful
0:33
classes here are really going to be the writing classes and one lower division math class
0:37
Then there's the corex. These are the classes that are specific to the field you're going into. Two
0:41
of the seven are math classes. The other five are related to programming. That's just under a quarter
0:46
of the classes being actual computer science courses. And those core classes are lower
0:50
division classes, which means they're going to give you a broad introduction to programming
0:55
concepts. You're also going to learn a little bit about web development, and it looks like even
0:58
some assembly, some basic algorithm stuff, and that's at least going to be two programming
1:03
languages right there. Don't get me wrong, these classes are going to help you in your career
1:07
but you aren't going to be spending enough time on any one particular topic to really develop
1:11
enough proficiency to have it make a huge impact. Much of the coursework is going to involve theory
1:16
at the expense of hands-on experience. Compare that to someone who decides to go to a boot camp
1:21
or to a specialized trade school, and they end up focusing on learning technologies and practical
1:26
skills in areas that are in high demand, and they're getting a lot of hands-on experience
1:31
and they're even going to come away from that experience with a portfolio that they can show
1:36
to a potential employer. Consider this, by the time you finish your general courses
1:40
someone else has already graduated from a boot camp. They might even already have an entry-level
1:45
job long before you even get to your computer science classes. Here's the thing, if you are
1:50
already willing to commit two years to an academic program, then you should just bite the bullet and
1:55
go all the way and spend the four years and get a computer science degree. I know that's what I
1:59
would do if I was starting over, and I wouldn't even worry about the specifics of the associate's
2:03
degree requirements and trying to get that before getting the bachelor's degree. I just work straight
2:08
on the bachelor's degree and get that done as soon as possible. And the reason for that is an
2:12
associate's degree just is not going to carry the same weight as a bachelor's degree in computer
2:17
science. If getting the four-year degree isn't an option, I would seriously consider going down the
2:21
path of an intensive boot camp or trade school or even going down the self-taught route to becoming
2:26
a programmer. If I were looking at two job applicants and one had an associate's degree
2:30
in computer science and the other had six months at a boot camp and a year and a half experience
2:34
I would likely go for the boot camp grad. This person would have more practical experience and
2:38
would likely be able to just hit the ground running. There are definitely ways to become a successful programmer without getting a college degree, and some of those strategies are way
2:46
better than others. In this video up here, I'm going to share the strategies that I personally used to become a self-taught software developer, and I'll see you in the next one. Leets