The Pragmatic Programmer
0赞Every day, work to refine the skills you have and to add new tools to your repertoire. ... you'll start seeing results in a matter of days. Over the years, you'll be amazed at how your experience has blossomed and your skills have grown.
This is where pragmatism comes in. You shouldn’t be wedded to any particular technology, but have a broad enough background and experience base to allow you to choose good solutions in particular situations. Your background stems from an understanding of the basic principles of computer science, and your experience comes from a wide range of practical projects. Theory and practice combine to make you strong.
http://www.pragmaticprogrammer.com/the-pragmatic-programmer/extracts/preface