This single sentence terrifies me:
"At Hack Reactor, we’re trained to mask our inexperience. In our personal narratives, we purposely omit our bootcamp education."
$120k+ offer for 12 weeks experience - ridiculous, I hope he lasts 2 weeks
I on the other hand got taught to be able humble and make compromises especially when still being a junior. Looking back at my early days, when I wanted a position that I knew would change my career, I purposely asked for a lower salary in the beginning to compensate for my junior level or other skills (language for example when I moved into a country where I wasn't fluent yet), with a clause to bump it up to the level of other people when I can prove that I am on par with them and my lacking skills aren't a problem. It also showed the company that I was serious about wanting to work with them.
But man, 120k for 12 weeks of experience is insane. Sign me up for whatever bootcamp that was
It wasn't the bootcamp -- it was the self-study, and more to the point, his ability to reverse-engineer the interview process which got him that offer.
Which probably says a lot more about the current gold standard, "let's see how many hoops you can jump through" interview process than about the merits of bootcamps, per se.
It's a hack to get around HR auto-filters. The hiring people can then make further assessment.
What world do you live in where you'd not have more than one filter on hiring?
The alarms here are astounding given the other hoops that are likely to exist passed the first marker.
Pretty shocking the response to some advice that is really only "step 1" to getting the job anyway
The reality, I find, is that (if properly motivated, and possessed of sufficient native intellect) once you get your foot in the door, you can learn the ins and outs of any programming role pretty darn quickly. OK, maybe you won't be able to design a compiler or anything like that. But for most of the standard web development $foobar stuff... you can pretty much pick it up as you go.
The people to be wary for (and weed out) are the outright imposters (those who blatantly lie about their capabilities), or the chronic attitude cases (which includes a great many experienced and ostensibly highly qualified people).
Not the inexperienced.
Now what about CS grads? We've interviewed plenty of people with master's degrees in CS who don't know how to code a binary tree because "you know, I wasn't that into the data structures course..." Or if they have lots of experience they demand more money than the manager makes because, apparently, every company has to compete with Google salaries.
I remember my classmates and I staying after class because there was a guest speaker coming in to talk about quad-trees and b-trees and we were SO EXCITED to learn about these things. We've taken more candidates from Hack Reactor than not because they show this passion for their work that I have personally rarely seen in CS majors. They generally require a few months of ramp-up time, but I think it's worth it, and since they are usually coming over from a different field they bring a lot to the table from their other experiences.
On the other hand, I do advise the bootcamp graduates I know to drop it from their resume after their first dev job. Programmer with 1 dev job is a much better profile than bootcamp graduate with 1 dev job.
Well. Gotta do that when people comes with a degree from the MIT, a degree from their local university and at the same time an internship at Facebook. All in the same year, from the 3 different cities.
That all said, if your goal is to get the highest paying job possible, this seems like useful advice.
Yup. Which is exactly the mindset that the current interview culture most strongly rewards.
I'm not saying that I was stronger on the data structures and algorithm side than top students who spent four years staying up coding during their nights and weekends but I was definitely ahead of most fresh grads I encountered. I don't know how that is, given what a typical CS curriculum (at least what I saw later on Open Courseware) but my guess is that a lot of CS grads don't actually practice what they're learning enough so that it sticks.
One thing it appears a lot of people on this thread are missing is that it's not a school for complete beginners. There are prep courses for people looking to enter the school. I had been programming simple things for my blog for years before I went. About 1/3 of my class already had CS degrees before entering.
The other factor is that intensity really does matter. The reason focusing on duration of 12 (well actually 13 weeks) is wrong isn't because nearly 1000 hours of instruction and work are packed into those 12 weeks. It's even more wrong because working at double the intensity leads to more than double the progress. I saw the same phenomenon with language learners when I was living in Taiwan. It's very common for someone who did a full four year degree in Chinese to speak poorly compared to someone else who did a much shorter, more intensive study at a top immersion program like ICLP.
Anyway, the degree of animosity here is a little surprising, even considering the cognitive biases that might come from having spent a fortune on a university credential. Large numbers of my peers from Hack Reactor went on to do well at YC companies and/or large companies like Google. One I remember well did both (was an early engineering hire at a YC company that got acquired by Google). I still consider the tuition I paid to HR one of the better investments I've ever made (and one that I easily recouped within the year.
Thank you Marcus and thank you, Shawn. You guys were fantastic instructors and project mentors!
Having been to school and coded for most of my life, there is no possible way you know as much after bootcamp as someone from a decent 4 year school. It was probably over 1000 hours of just studying alone. Code camps are comparable to an associate's degree or certificate.
First of all, your characterization of Taiwan is both laughable and offensive. It's a developed democracy of 23 million, a stronger economy than many EU countries and a better transit/medical/internet infrastructure than I've seen in any western country. In terms of educational attainment, Taiwan is world-class.
Secondly, it looks like you misread my comment. I wasn't even comparing a boot camp to "random schools in developing countries". I was comparing one of the very best programming immersion schools, Hack Reactor, with one of the very best language immersion schools for Mandarin, ICLP (which was started by Stanford FWIW).
>"Code camps are comparable to an associate's degree or certificate."
No. It's not about credentialing. It's about what you can do. I got no credential whatsoever and I wouldn't have respected it if I had. Nobody had ever graduated when I started and when I finished, my prospective employers had never heard of the school. It's about the education, not some stamp of approval.
At least in my own opinion, there is no evidence whatsoever that our centuries-old model of higher education (or our k-12 educational system based on Prussia's model) are the pinnacle of efficiency. There are many ways to learn more quickly, ranging from working through OCW on one's own to getting help from experts while studying in an immersive school.
He needs an entry-level position.
By that, I mean that I make a distinction between a Junior dev (who may have a degree and professional experiences through a work and/or internships) and an entry-level/breaking-into-programming dev who's got nothing (no theory, no practise, zero real world experience).
If we did make the distinction, the place of these bootcamps would be much clearer. They train technicians. Specifically software technicians. Their graduates can build things and fix problems using current technology, but they don't have the deep theory and sophisticated understanding of the field that lets them solve really hard problems (at least until they considerably augment their skills.)
The job that most closely fits those is usually called Software Engineer, as distinguished from Senior Software Engineer or Staff Software Engineer. Did the writer really land a job at the Senior level on the strength of ten weeks of instruction and three months of personal study? Sounds weird.
The only situation where I'd hire someone like that into such a position is if they brought a LOT more to the table, meaning probably domain experience. If someone spent ten years as a petroleum engineer and I am hiring a software developer to work on software for the oil industry, then yes, I might be willing to hire them at Senior despite a dodgy background in software.
By the way: Mark Zuckerberg was a huge geek in is earliest years already and in no way he had "0 work experience". Have a read through the "Early Years" in his Wikipedia article and you may find http://www.letsintern.com/blog/4-thing-mark-zuckerberg/ interesting. He didn't start Facebook with 0 experience right after taking a 12 weeks seminar because he wanted to "change career".
> ...cannot stand this whole world of bootcamp-grads making six-figures after a 3-months training.
Hmm... Why not just get rid of all these annoying CS courses at University? I mean - who needs them anyway if you could just spend 3 months to reach such a badass salary?
The article is about hacking the system for networking purposes. He's not saying HR is "wrong" to apply those labels. Just that code camp graduates should watch out for that.
Given that this site has used up many cycles discussing how HR filtering sucks, these hacks are interesting to consider.
As for your specific concerns, calm down. You're giving off a superior tone. There is a lot of shit software out there. A lot of it coming from big companies. This notion that it's only for experts of a given status is elitist.
By your admission you're a smart coder so you have little to be upset about. Everyone works with people that aren't as good. My managers an idiot. Yadda yadda.
I'd work on my propensity for flying off the handle at trivial snippets taken out of context from larger stories. I'd rather work to help bring up a green coder with promise than alongside an elitist asshole
> work that wasn't too complicated
"complicated" is subjective. There are many talents and somebody could be better in for example JavaScript (and not HTML/CSS).
There is "some kind of joke" going on, but it isn't that guy. Its the rest of the industry that turns out script-mungers and form-fillers and calls them 'software engineers'.
Is this some kind of a joke?
> Otherwise, companies automatically categorize us into junior developer roles or tag us as “not enough experience.”
??? What do you think you are after a TWELVE WEEK coding seminar (no matter how intense it was)? It looks frightening to me that he doesn't even know what "junior developer" really means. How ignorant can someone be to NOT think to be a junior dev right after "graduation". Like: I am taking a first aid course - but you have to call me doctor afterwards - otherwise I am pissed off!
> A study by Triplebyte has found that bootcamp grads are weaker in these areas than computer science grads.
Really? No... This must be a lie!
No personal offence here, but honestly, I just can't imagine how a serious company with a certain degree of professionalism is going to hire people like him for a serious software engineering job (or similiar). But actually, if I think back, at my last job a couple of years ago we had a guy similar to him - it ended up giving him all the shitty work that wasn't too complicated and hadn't to much impact on the success of a project (some HTML & CSS stuff for the frontend) but nobody wanted to do (because it sucked). It took him hours and days to finish stuff someone of the rest of the team would have done in maybe half an hour.
I am also wondering about the reactions in the comments - also here on HN - interesting to see what kind if audience is hanging around here.
Anyway. Coding camps seems to be a good way to make money - for the organizers.