Slashdot Mirror


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."

1 of 131 comments (clear)

  1. Re:How is that supposed to work? by amicusNYCL · · Score: 5, Insightful

    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