A couple of friends commented on the picture, and my friend Ben even went so far as to IM me and start giving feedback. I find it much more satisfying to do work when other people who understand what you're doing can see it and tell you what they think. At Stanford, students who are actually enrolled in the class get "interactive grading sessions," where the TA will sit down with them for 30 min to review the code and discuss what's good and bad about it. This is particularly important, since you can write a program that completes the task required, but still have produced a poor program; there are usually more than one ways to get the task done, and some strategies are more efficient or flexible to change than others.
I don't have a Stanford TA, and I can't walk to the next workstation and ask a Google engineer what he or she thinks about my program, but I do have inquisitive, generous friends who have studied programming, so I'm creating this other blog in the hopes of getting that interaction which is so important to learning CS.
No comments:
Post a Comment