Computer Science Degree VS Code Bootcamp Developer - The TRUTH about computer science (Interview)

by: Joshua Fluke

Download this transcript

Transcript:

[0.06]
what's up YouTube so today I have a video related to code again I'm interviewing my friend named Taylor he has a computer science degree and I'm asked him all the questions like would you go back to school what are you used from computer science do you think it was worth it all those questions that you might want to know if you're considering going college for computer science or you want to go to a boot camp or self-taught or some other route so you jump on in with me let's get to the interview about self-taught people and boot camp people and all that so Taylor why don't you just tell us a little bit about yourself yeah so my name is Taylor Moss I went to school at the University of Bozeman it's a pretty highly regarded engineering school and they have a pretty good computer science program and I went to that I trying to remember timeline graduate high school 2010 went to Bozeman for four years and then after school I went to Missoula which is a kind of tech town here in Montana I worked there at a few startups and basically ever since then I've just been working in web development doing all kinds of stuff from mobile to I don't know web and mobile is really all ideas yeah so so how different is your computer science degree from what you do at work so in computer science they they teach you a little bit of programming but not nearly as much as you actually use in the day-to-day like all I do now is program right like 95 I tech code bug test debug all that kind of stuff but in university they actually don't teach you that much you take a Java series where you take Java one two three and four and that's split out over how many semesters depending on what order you want to do it and then you'll take a few other auxiliary classes like we took one in C and we took one called programming languages where you basically every project was a different language like one was in Pearl then one was in peskow or Haskell and then one was in you know like they would switch up the language all the time per project and so the besides that though like when you actually condense that down it's really like ten classes maybe in programming and the register in these bigger broader data structures and analytical skills and so I actually went through most of college not using like like when I left school I really didn't use a lot of what I learned in computer science so what is the actual benefits of getting a computer science degree so the main point I think of a computer science degree is more for when you need to deal with complex problems like so for example in school they talked about like time complexity of code right like when you analyze weather option a B or C will be longer when you scale things up to millions and billions and trillions of requests rather than like three or four that you're working with in your program right so like you you deal with solutions and you try to figure out proofs for things mathematically they basically try and figure out ways that things will work on a grandiose scale and in the same kind of vein you don't necessarily think of the minutiae of like how do I get this for loop to work or how do I assign these variables like I don't know syntax or whatever like you talked about like algorithms and you try and figure out like design patterns like oh we should structure this entire application or this entire project around this type of data structure so it's it's a lot higher level and you actually don't deal with a lot of the low-level stuff so really people who go to school for computer science generally will program for a little bit but really what they want to transition into is management roles ctos positions where you kind of deal with the hierarchy of stuff and deal with how things should work but you actually are not doing a lot of the low-level programming if that makes sense yeah so so what about this question the question that probably everyone watching wants to know is that can a self-taught person or a bootcamp grad compete with a computer science degree in the workforce in the field yeah so so kind of going on what I was talking about before I really think it depends on the category in which you're working I think in programming like if you're like a developer right whether that's web or mobile or even integrated systems like I think a self-taught programmer or someone who went to code boot camp will do just as good if not better than a lot of computer science people at that job because that's what they do like you go to code boot camp or you get self-taught and you learn programming that's what you do and like I said before you only learn you only take like ten classes of actual programming in computer science where I think the computer science people Excel is things like like like like I said before like the position of CTO or the position of like a data analyst or a higher-up like a manager or something like that because you really don't use a lot of your degree in actual programming so I think that self-taught people and bootcamp people actually have a leg up a lot of the times because they're kind of in and out you know in programming day in and day out figuring it out yeah because like you and me and Katie we're all like word you're your computer science guy I'm bootcamp grad guy and she's self-taught girl lady right so but how hard was it to find a degree with a computer science degree if you didn't actually do that much coding did you did you get the jobs you wanted because of like your portfolio that you had and not because of the degree mainly yeah so this is something that I actually tell most people who talked to me about this is if you want a job you need to do things auxilary to the degree or you you won't get a good job so like I went to school with a bunch of people obviously and I have a friend who has a master's degree in computer science but the whole time he went to school he didn't do any projects like he just you just did a school and like he has really good grades and he's really smart but he still can't find a job you know however long later like it's been three for almost four years now and he still can't get a job obviously two of those years he was getting his master but now he's in limbo because it's hard to hire people who their only recommendation is the degree you don't I mean in school I even as early on as freshman year I was working on side projects and when I graduated it was like hey I went to school sure but really look at this project look at these jobs I worked while I was in school like I worked a IT and system admin job the whole time I was in school in addition to working a web development thing on the side in addition to having like tons of projects so my resume looked like a proper like stacked resume and a lot of my friends didn't have that a lot of my friends just did their schooling and knew they had better grades than me sure because that's what they focused on but I think I saw early on that he was going to be hard to get a job without doing those extra steps so I focused a lot more on that ok so you've told me before that you're in kind of like this management position at this previous job and you were in charge of hiring people and what did you think when you got resumes in with people with degrees or people that didn't have anything except a good github portfolio or let's say like a bootcamp graduate like what did what went through your mind when you saw this yeah so so it's interesting because you would think looking at a resume but oh this guy is a greedy obviously knows what he's talking about but like if you're sitting there with like 10 resumes in front of you and you're reading through them like first of all it's a lot to process like I kind of have to give it to hiring managers who do a good job because just reading a piece of paper is a really hard way to understand if someone's gonna be a good fit and especially after you've read like four or five or six the the basic stuff starts to kind of like float away like you start to see like education blah blah blah education blah blah blah and like some people have associate's degrees some people have masters and bachelors and some people have masters or bachelors in different fields and so you're like going through all these resumes and I feel like education is almost like in bio and information you think about it and you kind of subconsciously think about it but really when your eyes immediately go to his work history followed by like projects and examples do you can tangibly touch so I didn't really give it that much weight obviously I I tried but that was more just because I like oh this person has degree I should probably at least give them an interview or whatever but the guy ended up hiring and everyone I ended up hiring didn't have a degree and they were people who were just good at their job and that's why I had them so if you could would you go back to college and do it all over again I personally wouldn't but only because I really like programming and I didn't know that I would like programming so a lot of what they say in school is like go to school and figure out what you want to do with your life and I knew I want to do something with computers and so I went to school for computer science and I found out that I really like program and that's that's what I do now and that's what I really like and I think I'm really good at it where is I have a lot of friends who like I have a friend you go who went off to Google right but he doesn't do any program right like he's using his computer science degree more for what it was designed for and you know he's doing great and he's doing his own thing but he doesn't ever really touch programming and that's fine but that's just not really what I personally want to do so I think of you're someone who already know is the life program and you programming and you like to create I think that going to a computer science like going through the whole process of a computer science degree is not really worth it I would personally go to a boot camp maybe like a full year year-long one to be like that top echelon of people but you know if you're just self-taught I don't think that's any disadvantage and I think even the shorter boot camps are great so I don't think I would go again I would probably go to a boot camp but if you want to do different things like if you want to be the CEO of a tech company or you want to be a you know like a project manager or a data analyst or something that requires a lot more higher level thought then absolutely go to school there's not a boot camp or self taught like you can't be self-taught those things that's like the only place that you can get that knowledge so if that's what you want to do you kind of have to but I wouldn't I personally wouldn't and another thing about university is that it costs a lot more than a boot camp or being self-taught obviously and so for someone like me it's just not worth it like if you and especially if you're also willing to move I work in Montana and I work remote some programming's like the thing I can do but if you go to school and you get a bunch of debt really the best way to pay that off is to move just somewhere like Silicon Valley or up in Seattle or New York or one of these places where they pay developers or project managers a bunch of money and so especially if you're like being fiscally responsible about the situation if you want to be a programmer I would definitely not go to school because it's a lot of debt for something that I think you can do just as well self-taught or a code bootcamp about like job security future wise versus like a bootcamp someone first as someone who has a degree on the resume doesn't it just becomes more about like the what you have in your portfolio versus just yeah I mean I truly think it does like when I think of the all the programmers that I know the best ones are self-taught programmers and there's kind of these two categories where you're either learning to be a sell-out programmer or you have already done that but I think the best programmers are cell-cell programmers and I don't really know why I think it just must be the ones that I associate with at my level where I'm at in my career just happened to be self-taught and they're really smart but I am yeah as far as like job security goes I think as as you age and as you progress in your career it becomes less and less about the degree and more and more about job experience like every job will say college degree or equivalent experience but when you start to look at these really high tier jobs like we once you're 10 years into your career they're a lot more like hey we need someone with 10 to 15 years of this experience for this project for this language for this framework etc right and so I think every year that you go it becomes less the problem it becomes less and less of a priority every years you go along to have a degree I think it helps a tiny bit at the beginning but then I would say after three years it's essentially worthless and it's all about the work history at that point I'll just keep an eye on the on the comments on this video so if you have questions just hit me up in the comments down below that works I got winter school and I learned all this but in the end I would have not done it I would just go to go boot camp cuz this is way better I'm just gonna yeah here's a question for you do you is there anything that you as a code boot camp person think oh if I had gone to school I know that like do you have any like questions about like comp side that you like don't know and it like elude you because you've been you went to code boot camp and you think that I would know so they only teach you like they teach you the hands-on everything you need to know but sometimes you're wondering like okay well why do you do this why does it why does the code work the way that it does and Verte like you probably know closer to how things work at like the Machine level like the machine binary ones and zeros level and how that all adds up to make the different language and like how it compiles in the terminal versus like JavaScript compiles in the browser and stuff like that and like I wonder why it it does it that way things like that right like maybe like data structures algorithms structuring I I just kind of like it's kind of like the machinist right really good machinist know how to make good stuff really well and precise but like it's kind of like a machinist versus an engineer right I mean that's kind of what like bootcamp grad vs. Computer Sciences to me yeah it's really interesting you say that because like that that's the stuff that like I didn't care about at school like I I took compilers as a keystone like a capstone that's cool when we actually made our own compiler and like in before that we took assembly where you actually do convert low-level assembly and that like is literally output into ones and zeros for the computer and you have to actually like write programs in that style and then we learned a lot of stuff about like why things are run the way they were run but all those classes that are terrible and I don't give a at all the whole time but like the programming classes I was always super hyped and I loved it yeah they definitely will teach it at but it's I would all I would say that it's not all it's not all that it's cracked up to be like it's not but even if you know all of the information it doesn't make you a better programmer and it doesn't like you I invite in like 1% of situations but 99% of the time you don't need to know that and that's why they don't teach you at KU bukan yep but there's just been a few times where I've been like well why does it work this way I mean I guess I'll just do it because this is what it says to do on mdn so okay all right that that's the law but like why didn't you say that cuz that's that's like the one thing I never care about okay well my camera just died so so that's what he had to say and you know it was a little bit surprising to me but you know take it with a grain of salt there's other people out there with computer science degrees I might have differing opinions or something else to say or maybe I've missed a question that you want to know if I did make sure to leave that in the comment section below he'll be looking at the comments and I'll be looking at the comments if you want to see more videos like this related to code answering questions if you're on the fence about making a decision versus like college or bootcamp self taught something like that make sure to hit that little bell if you want to see more content like this relating the code career talk tutorials I do a lot of different things on this channel and you should stay tuned because I have a lot of surprises and new content coming up here pretty soon so I will see you in the next video guys thanks for watching



Description:
More from this creator:
🔥 Land the job! Get help with a resume and cover letter https://goo.gl/V7oQ88

| 📚 My courses: https://grindreel.academy/

💻 Learn Code FREE for 2 months: https://goo.gl/RLEYgf

Treehouse Discount: https://goo.gl/SHkYsJ

| IT Certifications: https://goo.gl/NvrLiF

Want to work at Google? Cheat Sheet: https://goo.gl/N56orD

Code Bootcamps I've worked with: 🏫 Lambda School: FREE until you get a job: https://lambda-school.sjv.io/josh

Support the channel! ❤️ https://www.patreon.com/joshuafluke

Donations: paypal.me/joshuafluke

Merch is here! 👕 https://teespring.com/stores/grindreel-2

My P.O Box 📦 if you want to mail me something: Joshua Fluke 2223 S Highland Dr #E6 - 265 Salt Lake City, UT 84106 Discord 👊 https://discord.gg/rka6rvg

Website 📡 http://www.grindreel.com/

Email me! 📧 Jfluke717@gmail.com

Social Media 🤳 https://www.instagram.com/joshuafluke/

📸 https://twitter.com/joshuafluke

🐦 My Gear ⚙️ Main Camera 📷 https://amzn.to/2FLJlhQ

Secondary Camera: https://amzn.to/2zwvhTN

Stabilizer: https://amzn.to/2PX0VUX

Tripod http://amzn.to/2CzqDDh

Drone 🛸https://amzn.to/2BCwiLL

Lighting 💡 NanoLeaves: https://amzn.to/2zrCvso

Lifx Bulbs: https://amzn.to/2DNZPmU

Computer Mic: https://amzn.to/2FK2QHJ

Camera Mic: http://amzn.to/2BEdCvo

Disclaimer:
TranscriptionTube is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com
Contact:
You may contact the administrative operations team of TranscriptionTube with any inquiries here: Contact
Policy:
You may read and review our privacy policy and terms of conditions here: Policy