程序员越老,越容易阴沟里翻船,很多人都不懂

寵の児 提交于 2019-11-26 12:57:52

做了这么多年开发,期间出过数不尽的bug,发现往往最难解决的问题都是小问题。

小阴沟翻车这么多年不止一次,凌晨2点回到家也在想这些问题,晚上做梦还在想,睡不着。很多的时候心里也知道是小问题,但是始终解决不了。

感觉自己可以解决但是始终解决不了,很不懈。哎。反思啊。

这么多年遇到过很多bug坑:

1、业务经验不足,照着文档结果还是漏了很多。这个应该老大去修改更完整的文档。原始设计就是错的,也应该归在这里,也是需要重新设定设计。

2、工作任务重,比如同时分配了好多不大相关的东西,导致了无法专心。这个应该老大合理调配任务,比如尽量分类型类似的任务。当然自己本人也应该合理分配自己时间,让自己不要处于混乱的状态。

3、代码习惯不好。有人喜欢复制代码,或者写很长的函数,或者硬编码这种。这种坏毛病很多。都是很容易出错的地方。

4、加断点、打log… 很多时候算法太复杂了, 自己也不知道正确的值应该是什么样的,即使单步跟踪都看不明白是对是错… 还有一个办法挺有效,拿起你的笔头,在纸上画画可能就明白了。

5、个人不重视。有人把完成功能觉得理所当然,所以顺着感觉就写下来。觉得反正后面有测试。但其实,大部分人完成的代码并没有高深的算法,就是逻辑。写完,照着功能逻辑,再想两个异常,调试两次,一般代码的问题可以少很多。但是有时候就是做不到,代码写完,觉得很简单,编译通过就提交。这个,我见过不少次,我自己也常犯。所以我也不好去说,看到了就提醒下。对自己的要求就是不要太乐观,不要太自以为是。这个算是人性的弱点吧。

暂时想到这些。出错是难免的,修补也是简单的,不过出错可以问很多为什么?

看到过说,很多优秀的程序员为啥优秀,就是因为他犯过了很多初级程序员已经犯过的错误,现在不会再犯了。

假如你一直停留在犯错的阶段,那才是真的出现问题了。

你感兴趣的内容:

学习前端开发的路线是什么?互联网趋势,技能需求

年薪30W前端程序员,需要吃透的前端书籍推荐

学习前端的人越来越多,为什么前端工作越来越难找了?

程序员的技能树,决定了一生职业的高度

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!