
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
今天我们来看看拿高薪的IT人都是做哪些工作的,看看高级程序员和普通程序员的一些区别:
1、重视warning
普通程序员:warning算个什么啊,一样编译通过快速上线,美滋滋,无视~
高级程序员:认证对待代码中的warning,它们虽然不致命,但却是精益求精的好机会。
2、控制不合理需求普通程序员:需求都冲我来,我是超人,接接接,做做做。
高级程序员:把感觉不靠谱的需求放到最后做,可能到时候需求就变了。
3、积极主动的精神普通程序员:这个Bug不是我的,我不管,谁的谁负责!高级程序员:主动改Bug,不管是不是你的,当然,不是你的改完要想办法让老板知道。
4、重视日志Log普通程序员:打Log太麻烦了,有这时间还不如多写几行代码!高级程序员:Log要尽可能规范,比如要写时间和分类,要能重定向输出。
5、重新计算机英语能力普通程序员:英语有什么用,我又不去外企,不学!
高级程序员:多学英语,无论是Google还是stackoverflow,又或者各种官方文档,流利的英文阅读和习惯性英语搜索,能帮你超越90%的程序员。
6、做好单元测试普通程序员:单元测试?没有做过,有用吗?不是有测试吗,为什么还让自己测?
高级程序员:单元测试很重要,它至少有这几个好处:方面后期重构、优化代码设计、文档记录(单元测试本身即是文档)、具备回归性(随时随地测试)。
7、别造无意的轮子普通程序员:我就喜欢轮子,造轮子牛逼就是技术牛逼的最好体现!
高级程序员:模仿造轮子是学习编码很好的方法,但熟练后就别疯狂造了。
另外,程序员多刷算法好处多多,算法厉害的人进大厂非常容易。