This is my response to this horrible article arguing against the validity of hacker schools. And I am a huge supporter, because without the Flatiron School, I literally couldn’t even tell you what I’d be doing with my life. I wrote a really long response to his article in the comments on that post, and it got removed somehow…so I decided to re-write it and put it on my blog. So here goes…
I pretty much dropped everything the two weeks leading up to the start of the semester and spent around 10 hours a day at school doing the prework, all with the support of Avi and the graduates from the first class. And then the semester started. I should also point out that I was given a scholarship to attend the Flatiron School. I paid NOTHING for three months of learning. which I believe goes against your point of 90k tuitions. Also the Flatiron School’s tuition is nowhere near there to begin with.
And then the semester started. I kissed my social life goodbye and buckled down. I struggled immensely with some basic programming concepts. You can read my blog post about understanding iterations and the each method here and all my other blog posts that document my learning during the Flatiron School since I’ve graduated. Two of which have been included in issues of Ruby Weekly.
As far as only having the ability to produce shitty web apps at the end, I built Starboard with three other students in three weeks. And none of us knew Rails prior. Also, here are some other amazing projects that have come out of the school. Actually, just check out Built which is a CMS for all Flatiron student projects THAT WAS ALSO BUILT BY FLATIRON STUDENTS.
I am now a developer at Time Inc on their Internet Application Development Team. If you want to see some of my work since I’ve graduated, please go buy an ecbookbook on Myrecipes.com. I built that. I don’t think you can call the 806th most popular website in the world a shitty web app, and my bosses seem to think I’m qualified enough to lead development for the site. I single handedly run our rails production deployments, manage project timelines and workflow, attend meetings with the sites stakeholders, all while working in collaboration with a team of 20+ people. Yes I make mistakes. But I also learn from them and never make the same mistake twice. Yes things are hard for me sometimes. But I also know I have an abundance of resources (both inside and outside my company) and a brain to figure it all out. Please show me a programmer who knows everything about every programming language. You can’t. It’s impossible. That’s the beauty of the tech industry, there is always something new to learn.
I’ve always told people that my biggest takeaway from my time at the Flatiron School was the ability to learn the things I don’t know. Because no one will ever know it all.
So please do let me know if you would like to speak with any of my bosses. I can easily put you in touch.