Every software programmer begins their career as an Apprentice. Apprenticeship Patterns by Dave Hoover and Adevale Oshineye provides concrete steps for software apprentices. The format of the book is in the form of patterns and they are based on the real world experiences of the authors.
Inside the Book
Chapter 2 examines how to begin your career as a Java Programmer by following the best practices currently followed in the industry. Each section begins with a one line short description of the context followed by a detailed description of the problem, solution and the action which needs to be taken to solve the relevant problem.
The book also provides jumps to appropriate content matter under the header “See Also”. I feel that the book will be helpful for fresh graduates joining a company as software trainees/developers. Intermediate and Advanced developers will be able to refine their skill by following the best practices covered in the book.
The book contains two appendixes. While the first appendix provides the patterns list, the second and third contains short notes regarding related topics.
I also feel that some beginners will find it bit difficult to grasp the content because readers will have to sit and read material which is pretty long. However, the book will be a handy addition for libraries.
About the Book
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
Author: Dave Hoover, Adewale Oshineye
Paperback: 176 pages
O’Reilly Media: 1 edition (October 15, 2009)