在公司里开发软件 和学校有什么不同?
仅止于不写注释,不写测试?
本科搞Java,写了很多代码。。个人感觉更多是堆代码,不断找轮子然后拼装,找不到轮子了才自己查算法慢慢了解慢慢写。。感觉有点苦楚。苦楚了跟教师诉苦诉苦,教师就请吃饭发补助安慰一下。
感觉学校里面的代码最大问题就是没有明确的需求分析,没有后期的严谨测试,功能做出来了用起来没有明显问题就算交差了,基本不会再去继续迭代完善,因为做完这个又要忙下一个了。
在这里我推荐下我自己建的Java学习群:548511899,欢迎初学和进阶中的Java小伙伴进群交流学习。2017最新Java技术和腾讯阿里百度最新开发规范面试技巧直播分享
那么,各位大神是怎末理解在公司里开发软件 和学校有什么不同?
总结来说就是
学校大概就是 功能实现 (劳动占比 1%左右)
公司大概就是 功能稳定 (劳动占比 99%左右)
总结一句:商业产品就是 这1%的功能实现 + 99%的功能稳定
再来一个最直观的
所以,不要以为在学校能写个什么管理系统就很厉害了
现实是,比你厉害的大有人在
套用别人一句话
我们做的芯片,1000颗里选一颗测试结果最差的,进行反复分析、评估甚至回溯;
高校实验室做的芯片,1000颗里选一颗测试结果最好的,录数据、写论文、评奖。
嗯,学的越多,感觉自己越弱。。
Java学习群:548511899,欢迎各位大佬前来不吝赐教
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!