You're missing some numbers at the start there, chief. How many people did you reach out to? How many responded favourably (first round of self-selection)? How many actually started the program (second round of self-selection)? Without these numbers it's hard to support your premise.
Of course, none of this takes away from the fact that you got 14 people from minimum wage into high paying software jobs in just two years. That's a damn fine effort! (And as others have said, where the hell can you get a $130k job straight out of a 2 year Javascript boot camp?)
His premise is that "anybody could learn coding if they tried", whereby "tried" I assumed applies to only the people who passed those two rounds of self-selection you describe.
Yes. That was what I was trying to figure out is, if there was an organized event could anybody (who are motivated to complete the training) get a coding job?
I would like to think so, but I work with many people in the industry who will say, 'nah they need the brains for it'.
I try my best to motivate those who lose motivation but ultimately I don't have the bandwidth to inspire everyone who loses motivation.
A few things that helps:
1. Content must be lean. Learn foundations.
2. Really drill down those foundations.
3. Work experience: most of a student's journey is actually working together as a team to build / launch products. I role play as a project manager and run weekly sprints.
4. Relevant Technologies: I work as an engineering lead during the day, I make sure student's work experience covers all of industry trends (currently: GraphQL, React, Apollo Client)
Everyone around me seems to be implementing a GraphQl layer, and most of them don't have a graph database. I'm still not even sure what the `Graph` means in `GraphQl`.
Here's an overview of how Airbnb uses GraphQL: https://medium.com/airbnb-engineering/how-airbnb-is-moving-1...
San Jose (Bay Area). Yes, everyone is learning in person. I plan to release a (free) book capturing what I learned and wrap up this project (or let someone else take over)
edit: OSS link - https://github.com/ossu/computer-science
2. Do you have experience working with technologies that are trending? If not, start a side project using them.
3. How's your speed? Given the assets, could you build this in an hour? (this was an actual hands on interview problem) https://www.google.com/logos/2011/worldsfair11-hp.html?hl=en
During the day our students do practice problems that drill these concepts.
2. Trending technologies do not necessarily make sense.
3. If I'm not mistaken, this is just: on mouse over, switch CSS class. CSS jutsu would be... interesting though. Oh, and set position.
Anyway, I am starting to see a lesson for myself here :) Thank you, sir!
I probably still won't be a primary coder at my startup, but at least I'll be able to make more sense of the JS that our devs write.
2 years I ago, I had a hypothesis to see if anybody could learn coding if they tried. To test that, I reached out to random people with no coding background, most of them from underprivileged backgrounds. I figured they have fewer opportunities and are more likely to stay through the entire program. 17 of them stayed.
As of today, 14 of them have gotten full time jobs (which was a high win for them, going from minimum wage to 130k+ per year). The remaining 3 of them are starting interview prep right now. I'm going for a 100% success rate.
Everybody learns at a different pace. The slowest student took 2 years and the fastest around 6 months (I actively made them stay around to help out the slower students for as long as I could).
I'm putting together a curriculum of all the pain points people face when learning how to code and come up with a comprehensive book. It will be free to all. The current rough draft is here: https://www.notion.so/garagescript/Table-of-Contents-a83980f...
To test the effectiveness of the book, I've just recruited a new student (my dad), who spent the last 30 years doing manual labor and barely knows any English. So far, so good.