- Recognize programming as a trade and a craft
- Frame thinking about programming tasks within the context of the larger work of programming
You are on the journey to becoming a master of the craft of software. The Pragmatic Programmer is a practical guide to the mindset needed to become such a master. It has a heavy emphasis on learning the tools to get the job done quickly and effectively. As a quick pitch: it introduced terms like 'rubber duck debugging' and 'code kata'.
It's a long read - about 10 or 15 hours. Check if you've got a copy on campus, and if you don't, ask about ordering one.