Sisi Wei is a news apps developer at ProPublica and previously was a graphics editor at The Washington Post. She was one of our fabulous guests at Journalism Interactive here in Gainesville in February.
This blog post (open it!!) links to three Flash games she created while she was an undergrad journalism student at Northwestern. She graduated in June 2011. You can see her resume (PDF).
The point is, making games can teach you a lot! (In spring 2011, we still used Flash. Now we don’t.)
Another fun place to play around is Mozilla Thimble. Some of the stuff here is too simple for you now, but there’s lot’s of good HTML know-how here that might be new to you. For example, learn about CSS positioning by playing with zombies!
I try to avoid making too many posts on the course blog, because I know some students find it annoying. Usually I will post only once a week, now that we are under way with the course — but this is an exception.
How to Properly Comment Your Code is a handout from an MIT course called A Gentle Introduction to Programming. You should look at it.
Comments in your code are not for me, the instructor. They are for YOU. When we learn a new programming language, we must figure things out as we go along. Writing clear, helpful comments will help you learn.
In professional code, comments are also useful for coders who come later and need to use or revise the code that someone else wrote. That will not be the case with your early code exercises, but you should know that comments are not only for beginners.
This is a good question. If you don’t know WHY people are urging journalists to learn how to code, you probably wouldn’t work very hard to do it yourself.
The biggest reason, maybe, is that code is what determines HOW journalism stories speak to people.
In this interview, the design director for BostonGlobe.com explained how code and design work together in journalism.
Later, that same design director (now in a new job at Northwestern University) explained why journalism schools must teach students to code.
When then New York City mayor Michael Bloomberg said he wanted to learn how to code, the Internetz went a little crazy with reactions. Then there was this reaction to the reactions:
Six Reasons a Non-Computer Nerd Might Want to Learn to Code
I think a good perspective for journalists and journalism students to adopt would echo this statement by Zed A. Shaw, a programmer:
People who can code in the world of technology companies are a dime a dozen and get no respect. People who can code in biology, medicine, government, sociology, physics, history, and mathematics are respected and can do amazing things to advance those disciplines.
People who can code have something extra to offer. In a highly competitive job market, that’s a really good thing. Especially for a journalist!