I'm going to buck the trend and say that going to a 2 or 4 year college gives you a lot more than just the skills to program. It gives you social connections. It teaches you to do things you don't want to do (electives at times). It gives a deeper knowledge of your field. It exposes you to seasoned experts (professors). It also helps you branch out and learn things you never thought that you'd have interest in. Oh an…
Ask HN: Did you go to a 3 month coding school? Did it work?
51–60 of 60 posts
Re: Ask HN: Did you go to a 3 month coding school? Did it work?
#52Pick a school that has a good reputation. The reputation of the school will help you a lot during your job search.
Get ready to work hard! My class worked 6-7 days a week for 9+ hours/day. Cram as much information into your head as you can during the 12 weeks.
Pick a school that has a career services section! This was invaluable for everyone that graduated from MakerSquare. The career services team sets up connections with companies that are hiring and lets them know what to expect from the school's graduates.
So why go to a bootcamp? Yes, you can learn how to code on your own, but you will learn a lot more in the 3 month program than you can on your own in 3 months. The other benefits? Bounce questions off of teachers for a full 3 months (and more). Work with the other students that are there for the same reasons you are. Network with your classmates, other school alumni and professionals in the industry that know about your school. Have a team at your school working to get you hired whenever you need a job. The benefits greatly outweigh the costs if you work hard.
Re: Ask HN: Did you go to a 3 month coding school? Did it work?
#53I had worked on learning by myself with all the usual free online resources, and it wasn't enough for me. I learn best when I can have a conversation with another human about WHY something works the way it does after I read the tutorial and practice the syntax.
Lacking funding and other resources I'd have needed to go to school full time for 2-4 years, I chose to sink what funding and resources I did have into MakerSquare. I graduated in November and have been working fulltime as a front end developer since the start of December.
Some points to consider:
- A good bootcamp comes with teachers and mentors who teach in multiple styles depending on the lesson and student. I was able to seek out the mentorship I needed for my learning style. This is something that is difficult to do in my experience of normal college, and nearly impossible to do while learning on one's own. - In addition to being a sort of "education accelerator," as another commenter has mentioned, MakerSquare was also a "networking accelerator." I left the program with a robust network of professional contacts, all in different stages of their career and parts of the local tech scene.
- I also made a fair-sized handful of new best friends, and we continue to provide both educational and emotional support for each other on a regular basis. Going through a bootcamp-style education experience, no matter how good a programmer you become, has a pretty profound effect on one's life and worldview, and sometimes the only people who really get it are the ones who've gone through it with you. - I definitely learned far more quickly than I would have had I continued to self-tech in spurts between work, life, and my financially unsustainable attempts at traditional education.
- I didn't learn everything I needed to know to work at my job. In fact, since MKS teaches Ruby/Rails and I work in a PHP shop, I learned very little. What I did learn at MKS was enough to figure the rest out. No bootcamp OR school will teach you everything. Without MKS, there is flat out no way I would have been able to have this job that I have maintained for going on a year now, while some others in my office with more experience than I've got have been fired for sucking at their jobs. I may not be a great programmer (yet), but I at least don't suck at it and I know how to learn and get better.
- Yes, the quality of graduates is inconsistent. Some people go in with some programming knowledge, and are going to get more out of any program than most people who start at nothing. Some people simply don't get as much out of their chosen program as others, regardless of their starting points. I'm sure this is just as true for a traditional CS program, and I'm equally sure that the difference in skills levels between graduates of the same group is more stark than that of a CS cohort's. - Quality of programs varies so much. Hell, the quality of one program can vary based on how developed their curriculum is at a given time, who's teaching that curriculum, and who a student works with to learn it. But hey, see my above comment about CS degrees.
- We chose our own projects, by the way. I would say at that least most of my cohort could point to a bit of code that we personally wrote and are proud of.
- Yes, we had interview coaching, and the teachers and founders did their best to boost our confidence levels. Impostor Syndrome is a known thing for programmers who've been programming for a long time. Can you imagine what it must be like to feel years behind other programmers your age because you really actually ARE years behind a large group of people who've been programming since childhood? Even the best of us sometimes need a "you can do it, buddy!" from someone they respect.
Re: Ask HN: Did you go to a 3 month coding school? Did it work?
#54Re: Ask HN: Did you go to a 3 month coding school? Did it work?
#55Re: Ask HN: Did you go to a 3 month coding school? Did it work?
#56TL;DR: I graduated from Hack Reactor last year and received four job offers, the one I accepted was close to the average salary Hack Reactor advertises, and the 99.XX% hiring rate is actually true. I credit the program's success to their selectivity, the resources they pour into hiring instructors from the industry, and choosing to focus on JavaScript. You can read my review of HR on Quora: http://www.quora.com/Revie…
Don't you think an engineer knows a bit more by spending 4-5 years getting his diploma?
Re: Ask HN: Did you go to a 3 month coding school? Did it work?
#57The variety of backgrounds and skill levels are enormous so it's honestly hard to say if a bootcamp is better for you vs. just learning on your own. There were people in the program who really could have just learned all the material by themselves - they were very quick learners and even had experience in programming. There were other people who couldn't fully grasp the subject matter even after going through the whole program.
Also the people who got the jobs they wanted after the program had to take a lot of initiative and put a ton of effort to overcome the 'Imposter Syndrome' of feeling like we weren't ACTUALLY coders and couldn't compete with some of the more traditional programmers in the workforce who had majors in Computer Science.
More than the material itself, Dev Bootcamp's big takeaway for me was helping us be comfortable with confusion and having the confidence to fight through and try to understand things that we had never seen before. 9 weeks doesn't sound like a long time, but when you are faced with something brand new and confusing every single day, surrounded by others in the same boat as you, and have the resources around you (teachers, coaches and Google) to fight through and understand the material, you come out of it really having the confidence that you can learn anything with some effort and time.
As an example, the entire length of Dev Bootcamp was focused on Ruby on Rails, but for our final projects my group made a client-side web application completely in JavaScript and HTML5 using technology we didn't learn in the bootcamp at all. The bootcamp had drilled a level of confidence into us that we could pick up any technology (something common in the actual workplace), and that was a level I couldn't seem to get to on my own using online resources.
Re: Ask HN: Did you go to a 3 month coding school? Did it work?
#58TL;DR: I graduated from Hack Reactor last year and received four job offers, the one I accepted was close to the average salary Hack Reactor advertises, and the 99.XX% hiring rate is actually true. I credit the program's success to their selectivity, the resources they pour into hiring instructors from the industry, and choosing to focus on JavaScript. You can read my review of HR on Quora: http://www.quora.com/Revie…
> engineers from Hack Reactor Don't you think an engineer knows a bit more by spending 4-5 years getting his diploma?
Somehow, a lot of people graduate with CS degrees from respected programs without actually being able to solve typical software engineering problems. I don't know if this is due to cramming and forgetting, leaning on stronger classmates or something else. Nobody gets through Hack Reactor without doing a lot of problem solving and a lot of jumping into unfamiliar code bases and frameworks. Don't forget that due it its extremely intense schedule, Hack Reactor is actually 900+ hours of instruction.
Some CS undergrads go far beyond their course assignments. Much like Hack Reactor students, they regularly stay up until late into the night learning new things, working on open source and building projects. After four years of that kind of student life, these students have truly impressive technical skills.
Re: Ask HN: Did you go to a 3 month coding school? Did it work?
#59I've been a hiring partner at one of these "schools" run by a former colleague. The quality of hires was abysmal overall, and gave me a bad taste for these sorts of places in the future. My fear would be that after attending such a place, you may come out and be hit with a negative opinion of your skills just because of where you learned them.
Even if you can't say which school specifically, can you give more detail about the city or tech stack? I'd imagine Utah + Ruby has different outcomes than San Francisco + Ruby.
Re: Ask HN: Did you go to a 3 month coding school? Did it work?
#60I've been a hiring partner at one of these "schools" run by a former colleague. The quality of hires was abysmal overall, and gave me a bad taste for these sorts of places in the future. My fear would be that after attending such a place, you may come out and be hit with a negative opinion of your skills just because of where you learned them.
But how does it compare to recent grads from a state college?
In our experience, recent grads usually come from a CS or engineering background, so they at least have a strong familiarity with algorithmic thinking, and a much stronger exposure to various programming languages, and comprehend what a data structure is.
The folks from the school we've interviewed with are people who, mostly, have never even seen a programming language before they went to the "school"/program. Most of them had zero background in anything abstract enough to really grok programming, and it was painfully obvious (to us, and to most of the candidates we interviewed as well).