Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Beyond that, though, a deep understanding of computer science can help you become a better
programmer, says Yuri Niyazov, a Ruby on Rails expert. "
I happen to think that this new movement of 'techies don't need education' is really dangerous
I happen to think that this new movement of 'techies don't need education' is really dangerous,"
he says. "Sure, in my professional experience, when I've been asked to build a 'yet another Rails
app that brings the contents of a database into a browser' then someone who just read a book is
probably just as good as I am. However, when time comes to fix the database, or the browser, or
any other number of tools involved in the process, the theoretical underpinnings of computer
science became quite important."
As Danny Sleator, professor of computer science and the coach of our programming teams at
Carnegie Mellon, one of the nation's top computer science schools, acknowledges, "there's a lot
of stuff [we] teach that you may not end up running in to...but you might."
That may seem a faint promise to justify the $100,000-plus cost of a four-year degree. Not
surprisingly, many of those with an affinity for coding are opting for alternatives to a traditional
degree, like online courses and boot camps.
The former seem a viable alternative except for one thing: Their woeful completion rate.
According to SkilledUp, only 5% of people who sign up for an online course finish it to
completion. If you pay for a course, the figure doubles.
Boot camps have a much higher completion rate 90%. Relatedly, they demand a much bigger
commitment. Because they require your physical presence, you sometimes have to move to
attend them. The cost also ranges as high as $36,000though the average is a lot lower and some
programs will even pay you to attend, if you're accepted. An exhaustive list of the dozens of boot
camp programs can be found here.
They don't call them boot camps for nothing, though. Lighthouse, for instance, is an eight-week
program of 10- to 12-hour days that will cost you $8,000. The placement rate is 100%, but you're
only going to make about $500 a week or about $25,000 a year for a three-month coop position.
After that, salaries range from $45,000 to $80,000, Burks says. (CodeFellows, another boot camp
program guarantees you a job making at least $60,000 after you graduate.)
Such programs are viewed as an entry point for junior positions where you can work your way
up. Solomon's 10X coders, who can make up to $300 or so per hour, usually have more than five
years of full-time coding experience.
From there, you could, of course, found a startup and become fabulously wealthy or just make a
decent living as a programmer. However, you'll be facing off against graduates from top
computer science schools who regardless of their level of coding proficiency may get job
offers that you don't. "The downside of going to school is that it takes more time and it's also
expensive," says Sleator. On the other hand, "Our students get a lot of the real plum jobs. I don't
think it's easy for someone coming out of a [boot camp] program to get a job at Google."