Tuesday, July 29, 2014

Internalizing Someone Else's Code: A Real Workplace Skill

I have been programming since I was very young, but would still not call myself a seasoned veteran in the world of computer programming. In fact, I wouldn't even go so far as to say I'm not still a beginner.

Out of the skills they teach you in class, I'm doing pretty well. I'm good at disciplined coding, and ensuring that methods or utilities don't do more than they ought to. I'm good at logically discerning what a class should and should not do, in order to create a more highly-organized class structure. But there are a number of real-life workplace skills that they don't teach you in class: version control, general code management, real planning, and especially coordinating with others.

I've learned many of these on my own, but many are still a constant struggle. Read more about my platitudes in this entry.