Placeholder Image

Subtitles section Play video

  • Hey, tackle it here and welcome back to another episode of the attack lead.

  • I am the tackle it and this is coffee time with the tack lied.

  • We have a very interesting topic that day.

  • It is about coding boot camps and we're doing a deep dive here.

  • Personally, I have never been to a coding boot camp.

  • But what I've done here for you guys is I've brought Clement may help rescue under this show once again, and he is here to tell us about his coding boot camp experience.

  • Clement, what are you drinking today?

  • I and drinking coffee.

  • That's fantastic.

  • I wouldn't have it any other way at coffee time.

  • Now I'm an ex Google engineer, and Clement here is currently a Google engineer.

  • So we have that in common.

  • But our paths to get to Google have been different, but wanted to better understand what should the perspective students, somebody who was considering going toe boot camp, Which would they look at when they're considering which boot camp to join?

  • Yeah, I think that's a very important question because boot camps are big investment.

  • So figuring out how to go about picking a boot camp in what boot camp is gonna go to is very important.

  • Now Clement runs an excellent website for all of you who may be preparing for Cody interviews.

  • Algo expert I'll slash tack lied Clement was this website.

  • Algo expert is a website that gives you 65 curated algorithm interview questions to prep for your coding interviews.

  • Every question is accompanied by a very comprehensive video that has a full blown conceptual overview of the algorithm at hand and a full blown coating walk through of the solution.

  • And it's just a great way to prep for your interviews.

  • Check it out.

  • OK, how much do boot camps generally cost anywhere between 10,000 and $20,000 for typically 12 to 16 weeks?

  • The lower end, the cheaper ones air 10 to $12,000 or the ones in like cheaper cost of living cities?

  • The more expensive ones or the ones in San Francisco, New York City are more like 35,000.

  • There are some boot camps that have a income share agreement, which is really interesting.

  • You do not pay any tuition up front for you only pay, you know, small deposit and you pay a percentage of your first year, second year salary.

  • When you're looking into going to a boot camp, you have to ask yourself a few things.

  • The first thing you have to ask yourself is, Why are you doing a boot camp?

  • And I think they're like two or three reasons you could do boot camp.

  • The less common reason is you're someone who maybe wants to like run attack company.

  • Or maybe you're already like an executive, and you just want to learn a bit more like Familiarize yourself a bit more with tech.

  • And to be honest, Eddie, for those people this video, it might not be too relevant.

  • The really common reason is you are someone who is even either never code in your in their life or you've coded a little bit.

  • But you want to, you know, really get to the next level and you want to get a job as a software engineer developer.

  • Whatever title you want to get that you want to get a job in coding, you want to do a big career switch or a big career improvement.

  • That's who you are.

  • That's why you want to Goto can you walk us through the process of a coding boot camp?

  • What do you specifically learn?

  • Do you have homework?

  • Do you have books that you go through?

  • You get assignments is a full time thing came to a part time, of course.

  • So I guess I'll walk you through the entire process started even before you get into the boot camp.

  • Like the application process.

  • So the majority of boot camps you're expected to have some very basic level of coding before you get it.

  • Like when you apply, you cannot apply to boot camp without knowing any coding whatsoever.

  • They give you materials, toe, learn the very fundamentals that they're looking for.

  • But you need, though you need to know that.

  • And we're talking like basic, you know, four loops.

  • If else statement their basic algorithms yourself, eat for awhile, typically they will give you the material that you would need to study from, and then you take a quiz and then you get into the boot camp.

  • Now I'll be sharing most of the experience that I had with the boot camp and I attended, which is full Stack Academy in New York City.

  • Okay, quickly.

  • Name a few other boot camps just so that we have an idea.

  • Sure, some of the other boot camp said that I was looking at when I was applying that I had seems like the top boot camps of the time were hack reactor app, Academy Maker Square, and some of them have gotten acquired or, like, you know, emergent other boot camps.

  • But I ended up going with Full Stack Academy.

  • The main reason is number one.

  • It had New York City presence, which is where I was and wanted to be at number two amongst the other boot camps in New York City that I had applied to the application process that seemed the most professional.

  • The curriculum seemed the most robust, and I asked a couple friends who knew what they were talking about?

  • Okay, cool.

  • And then once you get into the boot camp, what's that process like?

  • Yeah, so you get in and I have this thing called like foundations.

  • So is roughly a month of preparatory work for the boot camp.

  • Really good that walks you through sort of basics of programming beyond, just like simple Four Loops and SL statements were like fundamentals of the language that you're gonna be mostly working in, like, for instance, and JavaScript the concepts of closer of scoping these kinds of things.

  • And then that way, when you first stepped foot into the boot camp or the main part of the class and then part of the 13 weeks you're actually like, at a decent level go.

  • And then these boot camps cover back and the front, and they're generally full stack web.

  • It depends.

  • I think that now the more that this industry is growing, you're seeing a lot of much more Niece, boot camp, sea of boot camps that are purely for data science.

  • You have something, surely, for front and development.

  • I would encourage you to go to a full stack development coding boot camp, I guess.

  • Like if you take a step back, if you are someone who doesn't know anything about coding and says, I just want to get in tow software engineering, do a full stag development boot camp.

  • It'll give you the best picture of what coding is.

  • How long do these boot camps take, and you have to do this full time working.

  • Do it part time once you get past the sort of preparatory work and, of course, the interview phase of the beginning.

  • Typically there about 12 to 16 weeks.

  • I think mine was 13 weeks with one week of kind of like vacation in between.

  • Typically, you know, half of the phase is learning.

  • So you're doing kind of group classes where you are learning all the materials and those covered front and back, and maybe a little bit of algorithms and data and data structures.

  • And then you have the second part of the boot camp that's typically project based.

  • So you are put in groups, or sometimes only individual.

  • You know you're working it alone and you create these projects typically like 3 to 4 projects by the end of the boot camp.

  • To your question about if it's full time or part time, most boot camps that I've seen offer both options, and the part time option will obviously take a lot longer.

  • It's like six months, and it's in the evenings.

  • I did the full time option.

  • Of course, At the end of the day here, this is a purely personal choice.

  • I would recommend full time just because I think that like you get to immerse yourself fully into coding.

  • Also, I think that love These boot camps have remote options.

  • Now some boot camps are purely remote at this point.

  • Once again, I don't have the experience to speak to the remote aspect of it.

  • I would encourage doing full time like immersive meeting in person.

  • I think that there's a lot of value there to being in a class with people.

  • But hey, maybe maybe remote is better free.

  • Yeah, and then came walk us through what the day today of a boot camp would be like if you were to do it full time with the B five days, a week, hours a day or something and is their homework.

  • Do you spend time with lectures, or do you have computers that you work on?

  • Typically, it's about eight hours of sort of structured.

  • You must attend work.

  • That's what you are paying for.

  • That's where the instructors are.

  • And you know you're spending all day with maybe a lunch break.

  • Working on course says that they have on the projects with instructors helping you, and there are few activities.

  • But then, and this is where I think it gets really important after eight hours.

  • Yes, you're free to go home and you don't really necessarily have homework.

  • You probably have, like, projects to work on our things to study because there are a few like, many exams that you have to pass through out the thing to make sure that you're actually absorbing the material.

  • But and this is this is a really big point that I want to emphasize.

  • What you put into these boot camps is what you're gonna get out of them.

  • Like the more work you put in, the more you're gonna get out of for me personally.

  • And a lot of the people that I was close to at the boot camp we spent way more than eight hours a day.

  • We were spending more like 14 hours a day like those those next six state hours after the normal time.

  • We would just spend their working, working, um, or learning more.

  • In my opinion, you shouldn't be playing video games or partying, you know, every day.

  • If if you're spending 17 grand on a completely new topic with this sort of like potential of getting a great job of potential, not getting a great job.

  • You know?

  • What's destructor of the classes like, Do they give you some lessons?

  • Did they tell you about some technology?

  • Now go learn these things and tried to build a project.

  • They would introduce concepts with their in house like Custom platform as an example.

  • Today we're gonna build a Twitter clone to build it.

  • We're gonna keep too about like databases first, Like the instructor would maybe go through like, a one hour and 1/2 lecture and walk you through that.

  • Then you're paired with another student and you do the walk through at your own pace and you've got, like, instructors kind of walking around and helping you.

  • And then, you know, you have lunch break and then you if you finish, they have bonus material, and it's very structured that way in the evenings.

  • What I would do is either review the day's materials or I was I was really addicted to, like, algorithm problems.

  • So I started doing a lot of algorithm problems on my own, like At night project based portion of the coating boot camps.

  • It's basically like you come in and every day you're just working on your project.

  • Yeah, I think this project based work sounds really great to me.

  • I've seen some people come in people from boot camps.

  • They already have a whole slew of projects under resume.

  • And some of these projects look pretty good there using a whole bunch of different technologies that helps them learn these languages and frameworks as well.

  • When you choose a boot camp, can you tell us what do you need to look out for?

  • There are so many different boot camps.

  • What makes a boot camp good.

  • A boot camp is a very large financial investment and time investment.

  • I was right out of college, so I kind of had a bit more room to kind of like take a risk.

  • But maybe you're in your thirties forties, right?

  • And you have less room to take a risk because you have a family or something like that, right?

  • The things to look out for, in my opinion, are first of all, does the boot camp seem legit and there are a lot of ways that you can get whether they feel the difference.

  • So, like, are they talked about a lot in the press when you Google, then who?

  • They seem like a lot of people have gone there, have talked about them.

  • Does their curriculum look well structured?

  • Sometimes the more expensive boot camps might be a bit better.

  • And, you know, maybe they command a higher price because they offer better structure.

  • The instructors do The instructors seem legit.

  • All of that.

  • And also, of course, the location because it fit your needs.

  • Another data point that could be really useful when picking out of boot camp is kind to find that boot camps along an eye on Lincoln doesn't have a lot of alumni.

  • That one I like.

  • Are they good companies?

  • Are they saying things about the boot camp?

  • Okay, sounds cool.

  • So before we wrap this up appointment, do you have any last final tips for people who are considering boot camps?

  • First of all, confirmed that you really want to get into software engineering, right?

  • And if you've confirmed that, if you're sure of that, then a boot camp is likely the right avenue for you, it might be risky, which is why you have to do your research and pick a good boot camp.

  • Most people that I know who are smart driven people who went into the boot camp ended up not regretting it.

  • And for some of them, it ended up paying off.

  • Really?

  • In Staines.

  • Cool.

  • Thanks so much, Clement.

  • It was great.

  • Heavy on the show.

  • Yep.

  • Happy to be here now, though, for me.

  • If you like the episode, give the like and subscribe.

  • And I'll see you next time.

  • Bye.

  • No.

Hey, tackle it here and welcome back to another episode of the attack lead.

Subtitles and vocabulary

Click the word to look it up Click the word to find further inforamtion about it