The Site That Teaches You To Code Well Enough To Get a Job
HughPickens.com writes Wanna be a programmer? Klint Finley reports that software developer Katrina Owen has created a site called Exercism.io where students can learn to craft code that's both clear and efficient and get a lot of feedback on what they're doing right and what they're doing wrong. Exercism is updated every day with programming exercises in a variety of different languages. First, you download these exercises using a special software client, and once you've completed one, you upload it back to the site, where other coders from around the world will give you feedback. Then you can take what you've learned and try the exercise again. The idea was to have students not only complete the exercises, but get feedback. Exercism.io now has over 6,000 users who have submitted code or comments, and hundreds of volunteers submit new exercises or translate existing ones into new programming languages. But even Owen admits that the site is a bit lacking in the usability department. "It's hard to tell what it is just by looking at it," she says. "It's remarkable to me that people have figured out how to use it."
>> the site is a bit lacking in the usability department
Yep, that'll get 'em ready for a job in coding. You really don't need any of that new-fangled usability crap to win customers or support people anyway - if it was hard to write, it oughta be hard to use.
LOL ... the hacker nature which can be taught is not the true hacker nature.
Lost at C:>. Found at C.
Who is giving away their time to code review the work of thousands of neophyte programmers?
Probably exactly the same kind of people who answer questions on Stack Overflow or any of the other multitude of programming fora. Believe it or not, but some people like to help just because they enjoy it. I do it because answering random questions can be a nice break in the middle of work and it keeps me thinking about programming (especially problems that I wouldn't encounter in my normal work flow). It helps keep me sharp instead of only ever thinking about what I'm working on.
"Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
The hacker nature starts when a kid is six years old and takes apart a bicycle (or whatever). This is where the dad takes the kid and makes him put it back together. And then takes the bike apart, and does it again, only this time, letting the kid "modify" the bike. Hacker Nature is often drilled out (WTF are you doing, hope your happy, have fun not riding your bike because I am not helping you fix it) of kids by parents who are too busy to encourage it. I've seen plenty of parents ruin their kids with attitudes of "no".
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
My salary probably is too high. But don't tell my boss.
It's really easy to say "Oh, that'll never be a threat to me, because I'm so skilled!" Do I think some website is going to turn out good coders? No, but I think that combined with the other 1500 "teach kids to code" initiatives it'll produce enough "good enough" to be death by 1,000 cuts.
My wife is a photographer. A really good one...degree in photojournalism, been all over the world with the Army covering stories for them, then got into weddings and portraits, has a studio, is a PPA Master Photographer and Photographic Craftsman. Digital came out and it looked "easy" and every 23 year old girl with a camera and a dream suddenly wanted to "follow her passion" and be a photographer. And entire industry sprang up to take these girls' money and teach them photography, but mainly sell them cameras and photoshop actions and cute camera bags etc etc. Well all the old school photographers looked at this and laughed. "The work they do is terrible! The people teaching them are terrible!" Very true. It's like 98% garbage from any kind of a technical standpoint. But there's a ton of them. And they're cheap. And it's "good enough." And the photo industry has been just destroyed (I mean the part that sells pictures to clients. The part that sells shit to photographers is doing great). There used to be 10 full-time studios in my town. Now there's 2 full-timers left and 30 part-timers. The average quality of work has gone way down. But it's cheap, there's lots of it, and it's good enough. And the death of photojournalism has been covered many times on Slashdot, with what magazines are left using cellphone pictures because they're "good enough."
Companies still outsource work to India and we know what the quality of code that comes out of there is like. But they do it because it's cheap. Now imagine they can get cheap, "good enough" code without having to deal with the language, culture and timezone problems?
We don't have a state-run media we have a media-run state.
Also, people are grasping at straws. People want to get into coding because they heard it's good money, and nobody else is hiring. They don't necessarily want to be a developer or have a real interest in computing...they're just hungry and looking for a paycheck.
It's the gold rush. And you know who made money in the gold rush? Dudes selling the picks and axes. You want to make money in this bold new era where everybody codes? Make shit like "a website that teaches you to code well enough to get a job." That's where the money is. Devs are just going to find themselves in a race to bottom, just like every other profession. It's foolish to think this is the one career that's immune.
We don't have a state-run media we have a media-run state.
You are exactly right.
Starting about 10 years ago. There's a guy named Dane Sanders, who is a miserably bad "photographer," and he wrote a book called "Fast Track Photographer," which is basically a manual on how to be a con artist in photography. Dress well, act confident, "live your brand" all that bullshit. And then he dazzles them with the idea that they can charge $10,000 for a wedding and get flown off to exotic locations to shoot fabulous destination weddings. It's complete crap. There are a few extremely talented (or extremely well-marketed) people who can do that, but for the vast bulk of these girls living in Buttfuck, Alabama, that ain't happening.
He teams up with a guy named David Jay who makes slideshow software and websites for photographers, and they create this girl named Jasmine Star. Pretty (by some standards), exuberant, blogs prolifically about her *AMAZING* photographer lifestyle. They each post all over the internet about how AMAZING the other two are, creating a cyclone of bullshit. You too can have this *AMAZING* lifestyle...if you buy David's software, and come to Jasmine's workshop, and buy Dane's book...
This whole spiel is then copied by dozens of other hucksters who want in on the action, too.
Combine this with the for-profit trade organization, WPPI, publisher of Rangefinder magazine, who wants lots of people to attend their conventions, and the camera and equipment makers themselves, and it's just a feeding frenzy. How many dumb young girls can we sell on the idea that, without any real talent or experience, they can live this amazing lifestyle that, ya know, speaks to their soul and their passion. Every girl you can sell this to, you suck her into the industry and she's going to spend $30k on gear and seminars and shit in her first two years in business.
Then of course they never actually make any money, and get bitter and disillusioned. They either quit and go back to working at Denny's, or they realize the con and start their own series of workshops where, for the low-low price of $899 for a two-day course they can teach YOU how to live the awesome rockstar photographer lifestyle! In this world there is no place for the actual masters of the craft who try to tell people the truth, that it takes years of training and experience to make good images and that succeeding in this business is HARD. Nobody wants to buy that. They wanna be fabulous and get rich quick.
So, yeah that's pretty much the entire industry now. It's a pyramid scheme with the camera makers at the top, then the trade organizations and labs/album makers, then the workshop speakers, and then as many dumb young girls as they can suck up at the bottom.
The same thing is going to happen with programming. We're already seeing the advent of "rockstar programmers" who have blogs and webisodes about language features and concepts, code academy, this website here. The gold rush will be in training new coders who are super-stoked to score those $100,000/year jobs without having to get a degree or any real certification (not that I'm saying a good coder needs those things, I'm just saying the fact you don't need one is a nice selling point to people who want to get rich quick). Of course these people will mostly flood the app store with a bunch of shitty apps, but the better ones will take the low-hanging fruit jobs, flood the industry and drive down wages. In the end, the winners will be bosses who get cheap, good enough code and the people running the "how to code" websites. The losers will be...everybody who wants to make a living writing software.
We don't have a state-run media we have a media-run state.