Learning Library

← Back to Library

Degree vs Bootcamp: Tradeoffs

Key Points

  • The average U.S. programmer earns about $68 K (range $45 K–$105 K), highlighting strong earning potential in the field.
  • Compared to a four‑year computer‑science degree (≈ $80 K and 4 years), a coding bootcamp costs roughly $20 K and lasts about three months, making it far cheaper and much faster.
  • While bootcamps deliver intensive, practical training, degree programs provide deeper coverage of foundational concepts such as test‑driven development, Agile methodologies, and broader technology exposure.
  • Graduates of both paths feel prepared for the workforce, but degree holders often have stronger experience with interview‑ready practices and a more thorough understanding of industry mindsets, reducing the “impostor complex.”
  • Ultimately, the choice hinges on personal priorities: rapid entry and lower cost (bootcamp) versus comprehensive education and potentially smoother interview preparation (four‑year degree).

Full Transcript

# Degree vs Bootcamp: Tradeoffs **Source:** [https://www.youtube.com/watch?v=tMj681M8mFo](https://www.youtube.com/watch?v=tMj681M8mFo) **Duration:** 00:10:58 ## Summary - The average U.S. programmer earns about $68 K (range $45 K–$105 K), highlighting strong earning potential in the field. - Compared to a four‑year computer‑science degree (≈ $80 K and 4 years), a coding bootcamp costs roughly $20 K and lasts about three months, making it far cheaper and much faster. - While bootcamps deliver intensive, practical training, degree programs provide deeper coverage of foundational concepts such as test‑driven development, Agile methodologies, and broader technology exposure. - Graduates of both paths feel prepared for the workforce, but degree holders often have stronger experience with interview‑ready practices and a more thorough understanding of industry mindsets, reducing the “impostor complex.” - Ultimately, the choice hinges on personal priorities: rapid entry and lower cost (bootcamp) versus comprehensive education and potentially smoother interview preparation (four‑year degree). ## Sections - [00:00:00](https://www.youtube.com/watch?v=tMj681M8mFo&t=0s) **Degree vs Bootcamp Tradeoffs** - The conversation compares the cost and duration of a four‑year computer science degree to a coding bootcamp, emphasizing the bootcamp’s lower price and significantly shorter time commitment. - [00:03:07](https://www.youtube.com/watch?v=tMj681M8mFo&t=187s) **Degree vs Bootcamp Confidence** - The speaker contrasts lingering imposter syndrome after a traditional degree with the confidence boost from an intensive bootcamp, noting how the bootcamp’s focused, hands‑on coding preparation better equips them for live‑coding interviews. - [00:06:14](https://www.youtube.com/watch?v=tMj681M8mFo&t=374s) **Carpet Sample Checkout System** - Students designed a check‑in/check‑out app for a carpet company to track sample returns, contrasting it with a bootcamp‑style app project. - [00:09:16](https://www.youtube.com/watch?v=tMj681M8mFo&t=556s) **Choosing Bootcamps Versus Degrees** - The speaker compares bootcamps and four‑year degrees, noting bootcamps give fast, field‑specific skills for diverse learners, while degrees offer broader, adaptable knowledge for longer‑term career mobility. ## Full Transcript
0:00The average programmer in the United States salary is $68K, and that ranges from $45 to $105K. 0:10So you can see there's a lot of opportunity for growth there. 0:13You might be considering yourself, "Is this something I want to do?" 0:16So what we're going to do today, is we're going to talk about the tradeoffs 0:19of having a four year degree in computer science versus going to a bootcamp. 0:23And joining us is Nico Kehn, who finished, what, two years ago, you graduated? 0:27Yeah. 0:28And now you're in the workforce. 0:29And so he's going to kind of go through what are the tradeoffs. 0:32So the first one that comes to mind is, of course, the cost. 0:37So how does that work out, Nico? 0:40Okay, so bootcamp is-- normally --cost about one year of college. 0:48So here in North Carolina, a four year degree costs about $80K, so a bootcamp would be about $20K in that comparison. 1:00Okay, so which one wins this one in our tradeoff is obviously the bootcamp. 1:03Yeah, that's pretty straightforward. 1:05The cheaper option is obviously the bootcamp. 1:08Well then let's see how it plays out for time. 1:10I imagine that would be a similar story? 1:11Yes. 1:12So, a four year degree is obviously four years, whereas, a bootcamp, the one I experienced was about three months. 1:20So about once again, well, an eighth the time. 1:23Where that was really intense, I imagine. 1:25Yes, it's a very intense three months. 1:27So it's the intensity is obviously different, 1:29but in terms of time, that I would say, comes out ahead again. 1:34Awesome. 1:35Okay, so once you went through the degree and you also went through the bootcamp, how well prepared did you feel for the workforce? 1:44How did that compare and contrast? 1:46Okay, so for degree program, they go over a lot of the technologies and mindsets that you're going to be using, 1:53for example, test-driven development and the Agile mindset. 1:58Those are things that they emphasized heavily and things that in my workplace that I've found are often used. 2:07For a bootcamp, they use some of the testing technologies, such as Jenkins, 2:12which the degree program does it well, but those were mostly used as a grading technology. 2:19But they were still testing those in the bootcamp, but you're saying is that a different level or you did your own unit tests? 2:25So at bootcamp it was mostly used as just to verify that your code was working correctly, 2:31but you yourself were not generally responsible for creating tests. 2:36You could review them if you wanted to and if you understood them, but it was still more... 2:43A time tradeoff? 2:45Yes. 2:45Fair enough. Okay, so the winner in this case? 2:47In this case, I say it'd be here because this has the same technologies as the bootcamp provides, but in a greater depth. 2:57Well, the all important interview. 2:58You had to do interviews once you graduated from college and went to this bootcamp. 3:02How did you think the process prepared you for the interview, one versus the other? 3:08And so for the degree program, I spent a great deal of time learning. 3:14But something that's probably every programmer has experienced, the "impostor complex", 3:19is really hard to overcome, even with all that time spent learning, just because it's over wider period of time. 3:28So, even as I graduated, I still felt a little bit kind of uncertain or wary during interviews. 3:37With the bootcamp, because it's so focused, you know all of the material that you just covered-- like that --and you are very confident. 3:46So it gives you a certain boost when you leave it and are then getting interviewed by 3:52people who want to know about what you just did because you just did it. 3:57Like it's very focused. 3:59One thing that's really common in interviews today for programmers is to do live coding interviews. 4:04Was that something you did as well? 4:05Yes. 4:06So there were a good number of places I went to where that was on the table. 4:10And how did this prepare you, one versus the other? 4:12So for the degree program, they went over the concepts. 4:17And so, in a way, that prepared you for the live interview, but for the bootcamp, 4:20because it's heavily focused on coding, the practice that you acquire there is very helpful tool-wise, for example. 4:32Well, plus also you had three months where you're really heads down. 4:34Exactly. 4:35And that made a lot easier to nail it, right? 4:37Excellent. 4:38So the structure of these programs is quite different. 4:42Oh, yes, give us a checkmark here. 4:44The structure of these programs is quite different. 4:47Four year versus bootcamp. 4:49Can you kind of give me an examples of how those two compare? 4:54Okay. Yeah, sure. 4:55So for the degree program, they really are essentially trying to teach you how to think, how to approach a problem. 5:02So it's about giving you that foundational mindset. 5:07Whereas with the bootcamp, it's more about getting you heads down into the code 5:14and just getting--making sure that you understand every aspect of the specific technology that they're trying to teach you. 5:26So you really felt like you were prepared for the coding aspect, you're saying in a college degree you had a wider base to build on that. 5:32Would that be accurate? 5:33Yes. So it made it easier to learn new things 5:37because once they teach you how to approach the problem, you know how to approach the problem. 5:42And that's right, and you also had several different languages that you're learning at the university, 5:46and that probably made it easier if you had to adapt once you're in the field. 5:49Exactly. 5:50Because once you know... 5:51We're going to give a check mark to who? 5:53I'd say would go to the degree program, just because once you have that adaptability 5:58from knowing you're having a really strong foundation, it's very easy to use on a wider scale. 6:04You had projects during university, of course. 6:07And you had a project as well at the bootcamp. 6:10Let's talk about your senior project and your bootcamp final project. 6:14How did they compare and contrast? 6:15What were they about? 6:16And so for the final project for the degree program, we had a unique opportunity where we were able to work with a real world company. 6:26And so essentially they came to us with a problem which they then asked us to solve. 6:31They didn't have a specific approach they needed-- 6:35so it was why they left up to us on how we were going to solve that program. 6:39What kind of company was this? 6:40It was a carpet company. 6:41Carpet? Okay. 6:43So what did you help this carpet company with? 6:45What problem were you solving for them? 6:46And so for them, the problem they had was essentially that people would take their carpet samples 6:51to compare them at home and then they'd never return them. 6:54And the cost for that would add up. 6:57It's hard to imagine that people don't return things! That's fine. 6:59So you almost had kind of like a library, is that what the deal was? 7:02Yeah, essentially. 7:02Basically what we were doing was, like you said, 7:05kind of instead of a book check-in and check-out system, it was a carpet sample check-in and check-out system. 7:10So that they knew exactly who had it and for how long and when they needed to hunt you down for it. 7:16And the bootcamp, what was their project about? And how was it different from this project? 7:20So the bootcamp essentially gave us a list of possible categories, essentially, 7:26where you could have this technology for the front end, this technology for the back end, what kind of project it was. 7:36There was a heavy focus on app-based projects because we were specifically attempting to learn React. 7:44Oh, for a mobile phone? 7:44Yes. 7:46So, for example, the project's final project that my group came up with, we came up with a essentially a book scanning app 7:53that would take a picture of your bookshelf and then categorize the books you had and give you an idea 8:00of which books you owned versus potential ones that you might want in the future. 8:06That might also offer you some insights about what you really enjoy without you really knowing necessarily. 8:11Exactly. It also gave you various statistics on the books that you had. 8:14So like authors, subjects. 8:19That would have been cool to put that in the App Store. 8:20You should consider that. 8:21Yeah, that would be a good idea. 8:24Okay, so let's go ahead and close. 8:26You get the last word. 8:27One thing regarding the projects. 8:29So they were kind of hard to compare, but... 8:34They both get checked. 8:35Yes. 8:36So maybe this one for being practical and this one for technology? 8:41This one gave you the real world experience, whereas this one, 8:44the greater freedom meant that you had-- were able to integrate what you just learned and kind of make it your own, in a way. 8:53Maybe a little more fun, too. 8:54Yeah, and that. 8:55So you get the final word on advice. And you have people watching right now who are thinking about a four year degree versus a bootcamp. 9:02What would you give them to decide between these two? 9:05What is really the takeaway? 9:07So for takeaway I'd say is--a degree is essentially going to, like I said, teach you how to think. 9:14It makes it very easy to adapt. 9:16And if you are in the field, then it--and you decide you want to move into this particular 9:24direction versus this one, it makes it much easier, that much easier prospect if you. 9:29You have a wider base. 9:30Exactly. 9:32For a bootcamp, however, it gets you very familiar on how to code. 9:37And so in that one specific field, you will be very confident and very experienced. 9:44A quick follow up question. 9:45You mentioned in your bootcamp, were there people who were in the same boat, 9:49some who had had degrees and were using the bootcamp as a way [of starting a new career], or are there people who had no degrees at all? 9:55What was the mix? 9:56And it was about healthy mix of both with a fair number of people who had actually very little to no experience with programming. 10:05So that's actually something that I would recommend if you were someone who didn't have either of these things they were considering. 10:13If you wanted to just get into the field, then have a very specific idea of what field you want, 10:20and then the bootcamp would be a good cost and time effective way to do that. 10:26But if you were thinking of like a longer term kind of thing where you might spend years in this particular field, 10:33but then move on to a different project where you might be expected to do something else, 10:37then the degree might be worth the time because it's very easy to adapt there. 10:43Excellent. 10:43Okay, well, that's great advice. 10:44Thank you very much, Nico, for giving us kind of a rundown of four year degrees versus bootcamps. 10:50For those who are watching, if there are other topics you like us touch on, be sure and leave us [something] in the comments below. 10:55And thanks again for joining us.