打印

程序员是不是都知错改错不认错

[复制链接]
163|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LED2013|  楼主 | 2023-6-27 21:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 LED2013 于 2023-6-27 21:44 编辑

关于程序员“嘴硬”这回事,可聊的地方太多了。曾经的一个研发总监说过这么一句话,叫作:“知错改错不认错!”,意思就是即使是自己错了,也不能认。这么看起来很多人可能感觉我们研发总监“不像个好人”,但是,实际上他有他自己的考虑。
程序员出错不可避免
其实,研发总监的考虑很简单,因为程序员“不是在写BUG,就是在写BUG的路上,或者在修BUG”。这句话虽然是调侃,但是实际上比较符合现实情况。也就是说,程序员想要犯错是很容易的。

程序员们觉得程序出BUG了,就是编程时的正常环节而已,称不上是错,但是,如果让人觉得这是错,且每次都认错,就会给其他不懂编程的人一种错觉,就是这个人工作不细心,尤其是这种人如果是公司老板或者其他股东的话,对于程序员来说是不利的。

所以,面对BUG,大多数程序员都不会认为这是犯错,而是工作中经常会遇到问题,但是,这个问题往往程序员是避免不了的。

错这个词怎么定义,我觉得应该是能够预见的、可以避免的问题但是却出现了,这个叫错,如果一些问题不可预见或者不可避免,就不能称之为错误了,恰恰程序员经常遇到这样的问题。更何况,程序员后面还有测试这一环节,并且之所以会有测试岗,说明在大多数公司眼里,程序没有BUG是不可能的。既然大家都心照不宣的话,又怎么能把程序员写的BUG叫作“错”呢?



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2167

主题

28450

帖子

24

粉丝