Hacker News new | ask | show | jobs
by learc83 3293 days ago
Look at the company names, I'm not buying this for graduates of a 12 week bootcamp.

Either this bootcamp is very selective in who they admit, or they are very selective in which salaries they show.

The only way you're passing multiple rounds of interviews at google/facebook/big name sv company after 12 weeks of study is if you already had a significant knowledge base before hand, you're some kind of algorithms savant, or you got incredibly lucky.

5 comments

I'm an App Academy grad. I don't work at Google myself, but I know a few who do.

App Academy is indeed extremely selective, with an acceptance rate less than 3%.

The salaries shown are all self-reported (App Academy isn't releasing this), so there is likely some sample bias for sure.

And you doubt that a/A grads work at Google or similar companies? See for yourself: https://www.linkedin.com/search/results/people/?facetCurrent...

No I don't doubt they work at Google--I doubt that it's what they learned at app academy that got them the job at Google.

You can't​ take someone new to programming and train them to pass a Google interview in 12 weeks.

I did this and 1 other person did this in my cohort.

The flaw with your assumption is that you're new to programming by the time you start a/A. By the time you start a/A you can already solve sophomore-level algorithms problems.

>The flaw with your assumption

I never assumed that. I prefaced my assertion with: unless you have a significant knowledge base going in.

I've done a bit of reading up on app academy and from what I can tell it's a pretty standard curriculum, but it includes 80-100 hours per week of work.

It's basically a 12 week long interview that's doesn't so much train developers as it does select them.

Three people from my bootcamp cohort ended up at Google. They had math/science background, but not CS. I know other people from my bootcamp who got to Google after year or two of working at other companies. It happens.
Math degree and incredibly smart + 12 weeks of doing nothing but interview prep--i can maybe buy that. I still think it's much more likely that someone with a math background already had some exposure to programming.

As for someone with a science background and no exposure to CS/programming, I'm calling bullshit.

Either they had some prior experience, or they got incredibly lucky in an interview.

I've taught in a code boot camp, and tutored in college. 12 weeks is enough time to teach a smart person how to plug libraries together to make some stuff.

12 weeks is nowhere near enough time to teach a complete novice enough CS fundamentals to pass a Google interview.

I'm not buying it either. I think some people are trying to inflate the perceived value of the bootcamps.
So how much do you think bootcamp grads who go to Google make total comp?
Honestly you'd be pretty surprised. I can't speak for other coding bootcamps, but App Academy only admits 2-3% of all applicants. Going through the admissions process requires learning basic coding fundamentals, but nothing prohibitive. You'd be surprised what taking incredibly intelligent applicants, and teaching them a great curriculum (biased here) could achieve.
>You'd be surprised what taking incredibly intelligent applicants, and teaching them a great curriculum (biased here) could achieve.

You don't take someone with no knowledge and teach them enough to pass a Google (or Facebook, or Apple etc...) interview in 12 weeks.

I looked through the curriculum and there is no way, that covering graph theory in a day or 2 is going to teach you what you need to know to pass a Google interview.

From what I can tell after reading up about them it looks like this is what happens:

They make people go through 4 rounds of coding challenges equivalent to something you'd see interviewing as a new grad at a second tier company (not Google, Facebook, Apple, Microsoft, hot valley startup etc...).

Then they take the top 3%. They're aiming for people who are really fantastically good at interviews who already understand the material really well. It doesn't matter that the questions aren't super difficult when they are judging on relative performance.

After that they spend 2 weeks teaching you the basics, 8 weeks teaching you how to use some frameworks, and then 2 weeks teaching you to pass code interviews.

That's not enough time to cover most of what comes up during a Google interview. Professional programmers with years of experience spend months practicing. There are single books on coding interviews that would take longer than 12 weeks to complete.

I'm assuming what comes next is that the graduate spends several additional months prepping for interviews.

So that by the time the person interviews at Google and gets the job they actually have at least a year coding and they're really good at interviewing. This same person could have probably gotten the job without the 12 week course and paying 22% of their first year's salary.

Without spending too much time answering this - you're half right.

Google is our top hiring partner by a long margin. The application requires a coding test, a technical interview (answering 3 questions with 15 minutes each), and a nontechnical interview. On average this takes 3-5 weeks. We have tens of thousands of applications on a yearly basis, of which we accept 2-3%.

The curriculum spends 9 weeks going through CSS, HTML, JS, and Ruby on Rails, of which an average week consists of 80-100 hours of coursework (no exaggeration here). Then 3 weeks for a final project of their choice, and prepping for job applications.

The vast majority of our graduates will then have a job within 6 months of graduation. Yes, they interview at a lot of places and do better each time. Yes, it is incredibly difficult. Yes, they do get a job at Google when 6 months earlier they didn't know what a function was. Hope this helped.

>Yes, they do get a job at Google when 6 months earlier they didn't know what a function was.

Doesn't your screening process basically require you to already know basic ruby? You don't have any idea how long it took an applicant to get to the point, so how can you have any idea if there are really people going from not knowing what a function is to job at Google in 6 months?

>which an average week consists of 80-100 hours of coursework (no exaggeration here).

I can't think of anything similar to this except maybe Resident Doctors, and they are performing a job, not learning for 100 hours a week. I'd really like to see some efficacy studies because I find it very hard to believe that learning for 12 hours a day for 9 weeks is effective.

After the whole thing is done, those that make it through are probably worth hiring because they made it through, not necessary because of what they learned during the process.

If anything It sounds like what you've really done is to create a multi month interview process that you've convinced people to pay for.

The one App Academy graduate I know is an algorithms savant who went in with a significant knowledge base and managed to get his App Academy experience credited towards his CS undergraduate degree.

I'm led to believe that a/A is just very selective and not necessarily like what people usually think of when they think of coding bootcamp cohorts.