"Learn To Code, Get a Job" According To CNN
An anonymous reader writes "CNN is running an opinion article that talks about Michael Bloomberg's taking part in CodeAdacemy's CodeYear program, which aims to teach average people to learn enough to work as a Software Developer by year end. I'm trying to not be elitist in judging this article and those involved, but I'm curious as to what /. thinks of this questionable plan."
How does Code Academy make it any easier to learn to code, Than say documentation or a book? This is hardly a big deal, and they're making silly promises.
Lots of people learn to code on their own from books, online articles and magazines (I did). Surely even a little guidance could kickstart the process the process for a reasonable and motivated candidate.
Nullius in verba
Sorry, but I've been at it for about that long (learning Java) and I'm nowhere near qualified to do it professionally. Sure, I know the syntax and I have a good understanding of OOP but there's a LOT more for me to learn before I can write software people will actually find useful.
I love programming and I love learning about it. The discouraging part is that there is almost ZERO entry-level work in programming. All the ads I see demand "3-5 years experience", but that's another story.
While I like what Code Academy is doing, I do not like their terms of service ("we own everything you do, including the software you write in these lessons and can exploit this mercilessly at our discretion without even giving you attribution. If you design a lesson for us, we own it and you automatically give us copyright and intellectual property rights without renumeration or even acknowledgement.") They also plan on charging visitors to their site eventually, so expect a "bait and switch" if you get into it.
On top of that, what they have is useful for about the equivalent of the first week or so in an introductory computer science class. It is useful to get started and to "wet your feet", but by the time you are through all you can do is roughly the equivalent of writing a "Hello World" in Javascript.
It looks like they are planning on taking it much further, so I do reserve judgement on the rest of what they are going to do, and apparently they have several series of lessons in the wings that they are planning on releasing about one each week through the rest of the year, at least if I can read between the lines. It could be useful though.
I agree with you that practice and broader understanding are far more important than just knowing the basics.
I work in IT, but I'm not a developer. I "know" code- in that I can look at a piece of code written in one of the more common languages and read what it's doing, and I can hold meaningful conversations with developers, and I can write amateurish little programmes for my own pleasure. But I am definitely not a developer; you ask me to write something of even moderate complexity and you're going to be dissapointed. It's not my job, and it's not a skill I've mastered to a professional level.
If this CodeAccademy thing can get large number of people to just understand coding, understand what can and can't be done, understand the consequences of certain requests or decisions, and able to write BASIC macros for Excel, then it's no bad thing. But there's no short cut to training up a proper developer.