摘要: The author isn't an expert on the structure and processes of a formal computer science education. But from his perspective as manager who hires people fresh out school, it's clear that their education has barely begun. At Apple, where he pored over hundreds resumes each year part new graduate recruitment program, rarely found students understood product development. Frequently, interviewed candidates expected to be hired directly into front-line application Most them were unaware software projects consist many different roles, including technical support, marketing, testing, configuration management, writing. Each these roles typically requires or benefits engineering education, yet its own skill set sense professionalism.