Forget 6-Minute Abs: Learn To Code In a Day
whyloginwhysubscribe writes "The usually excellent BBC 'Click' programme has an article on 'Why computer code is the new language to learn' — which features a company in London who offer courses on learning to code in a day. The BBC clip has an interesting interview with a marketing director who, it seems to me, is going to go back and tell his programmers to speed up because otherwise he could do it himself! Decoded.co's testimonials page is particularly funny: 'I really feel like I could talk credibly to a coder, given we can now actually speak the same language.'"
Writing code has little to do with "grammar" and more to do with logic. I wonder, how do you teach that in a day?
... is a dangerous thing! I can just see bosses putting more pressure on coders to "get the job done now!" and then failing to understand why code takes so long to be delivered.
Learn how to really piss off real developers in a day.
Hire me. Just pay me 10% more than the rest of your team combined but I will deliver the code you need within 24 hours.
And I only have 2 requirements.
1. It does not have to work.
2. I do not have to maintain it.
WRITING code is easy.
Code Monkey think maybe manager want to write god damned login page himself
Code Monkey not say it out loud
Code Monkey not crazy, just proud
#o#
O Moo.
The similarity with spoken language is uncanny.
Much as I can teach you "beer please?" and "where's the bathroom?" and "my /. UID is lower than yours" in spanish in about a day, I can probably teach you the crudest basics of any programming language in about a day.
I'm told that learning your 2nd 3rd 4th spoken language gets easier, every time you learn one you learn the next easier. Programming languages are certainly like that.
Even the epic overconfidence is similar. "I know how to ask for a beer in Spanish, I'm now fully qualified, lets book our flight to Spain!"
Also the teasing is similar. Sure kid, that "O(n^n^n) algorithm is perfectly scalable, you just roll that right out into production, testing in for wussies anyway" is the computer equivalent of teaching a noob that the foreign equivalent of "nice rack, wanna F" actually translates in English to "thank you"
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Someone who thinks they can code is far more dangerous than someone who realizes they can't and defers to experts. Pity the devs who'll have to suffer a bad manager going worse because of this!
Response to your boss:
Coding is like chess. it's easy to learn, but takes a lifetime to master.
You can learn the rules of chess in a day, and you can play your first three matches on that same day. It takes a lifetime of study to be any good at chess, to be better than others at chess, or to compete in any way at chess.
Another way to put it is like guitar, or piano.
How long does it take to earn money playing guitar? Basic guitar takes about a week of practice, but how long will it take to earn money from playing it?
As with anything, there are basics as well as subtle, underlying principles. Coding, chess, guitar, piano, or any other refined action takes years of practice, experimentation, and learning to master. About 10,000 hours all told.
Then ask: "How many hours does it take to become a manager?"
The whole point of the class appears to be able to help people relate to the technicians that run their infrastructure. In the broadcast, the students learn how to use a GPS Java API along with very rudimentary HTML, and CSS. I have done that in a single 2 hour class. That makes them about as qualified to program as this /. post makes me qualified to write a sequel to Lord of the Rings.
You can teach someone the rules of Chess in a day, yet it takes years to master the game. Programming is the same. I can teach the syntax of HTML, CSS, and basic Java in a day (just like the BBC broadcast depicted), but the student will not know how to properly utilize the logic for years. Good luck with recursion, overloading functions, vulnerability testing, and many other concepts.
"learn ... in ten easy minutes
Screw learning. With my new Sarah Palin Voyage of Self-Discovery and the Christian Buddha, you'll discover that you always knew the answers in your heart all along. Trying to become some so-called "expert" by doing things like "studying" just makes you an elite egghead who gets all wishy-washy when it comes to the truthiness of anything.
You already know the answer, and you know that you do! Don't let those gosh-darned experts tell you any different!
Act now, and we'll bonus you with the Anthony Robbins method "Solve Any Problem in Three Easy Steps!"
Step One: It's not a problem. It's a challenge!
Step Two: You can Always Decide to Meet That Challenge!
Step Three: Once you Decide to Meet that Challenge, It's Been Met! Problem Solved with nothing more than the Power of your Mind!
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."