今天看到一篇文章,《中国软件人才发展失衡:项目管理者出现断层》(详见:http://news.csdn.net/a/20091217/215878.html)。文章说到:软件开发项目的商业流程、团队合作的经营理念,这些在学校里面学不到。大学里面没有八小时概念,也很少有把事按时做完的压力,而当这一切变成了商业承诺,就完全是另一回事。所以,学校里培养不出企业真正需要的员工。
过去,我只想到,学校对学生的要求即是掌握基本原理和知识,不要求学生按照商业产品的操作流程完成作业,把责任归咎于作业上。现在想起来,我只说对了一部分。
大学里的学生,只想学习到基本原理和基础知识,对商业化的操作流程没放在心上。有些毕业后走进工作单位的人还是这样的想法,将团队合作、按时交付、代码质量、产品易用性等问题置之度外,认为那些问题不是技术。这是彻底地大错特错了。