Most of us are not independently rich. We need to work to survive. When we look for a job, experience is often listed as part of the requirements, along with the education level and the particular skills set. I often wondered what exactly that experience meant. In his book Career advancement and survival for engineers, John A. Hoschette answered that question and some more. One of his big ideas is this, “Engineers fail on the job principally because they do not develop the broad outlook and basic human-relations skills that are so important to achieving in a team environment.” What experience gives us is essentially that “broad outlook”, that intuitive understanding of where our work fit and whether the objectives of our specific projects are align with the larger purpose of the business. With that knowledge, we are in better position to develop ourselves and control our career path. If you don’t yet have experience, Hoschette’s book could help you gain several years of equivalent experience; if you already have some, Hoschette’s book could help you clarify and organize your thoughts. Hoschette covered a broad range of topics. Personally what I value the most are the parts about company structure and engineering process.