我只说学校和正规公司的区别,曾听说一些公司就是利用项目赚资金的,没有可比性。
学校里主要的目的是做出来,具体用什么技术,首先以能实现功能为前提,或者使用较前沿的和有探讨性的新技术。公司里面,对技术要先选择和比较,尽量使用成熟的、顺手的、开发速度快的、或着与以前的项目结合紧密的技术。 学校里面文档要求不高,有文档的都是长期项目。公司里面文档要求较严格,根据类型不同,从需求分析到测试的整套过程都有文档,因为期间有离职和新员工加入(但有的也完全不要求)。
分工不同。学校里面,如果是本科,一般一个人要干一个项目里的各个环节,因为这是学习的目的。公司里面分工明确,前端设计、前后台编程、外联等等,该干什么的就干什么。
学校里面,往往测试和维护不是重要环节,重点是开发。公司项目里面,很大的精力不在于开发,而在于测试和维护,因为对有经验的团队来说,开发是相对较容易的。有的软件公司甚至自己开发了测试维护系统用来提高工作效率。
最后这个嘛,有报酬和无报酬之分。 转载于https://zhidao.baidu.com/question/577370206.html
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。