首页 > 学院 > 开发设计 > 正文

人啊. 就是不愿意承认自己的错误

2019-11-06 09:30:29
字体:
来源:转载
供稿:网友

  我曾经在一个培训学校学习php, 来之前其实挺纠结的. 因为我已经在一家网络公司上班了. 而且工资还不错. 但是总是觉得自己php还有很多自己不知道的地方. 没办法. 之前是自学的….我很感谢那家网络公司.      为了来到这个培训学校我做了23个小时的火车. 说多了都是泪啊.. 以前从来没做过这么长时间的火车. 感觉真是很难受. 这个培训学校面积不大. 感觉并没有网上宣传的那么好. 最坑的就是宿舍了. 虽然舍友不错,但宿舍电费水费等实在是高出外边一大截啊.      先不说这些了, 都是些没营养的抱怨…   说说那天发生的事情吧..      有一天老师在台上面讲短信接口, 就是通过一个第三方的平台发送手机验证码云云…   在那个第三方平台给的demo里面竟然出现了这种语法: if($rs == null){ return false; break; }   是的, 你没有看错 在外面没有循环或者switch的情况下. 竟然就这么写了出来.. 我直接就提出质疑. 这么写是什么意思?这么写是错的.但是很奇怪并没有人回答我. (平时都是有很多讨论的)这不是最奇怪的! 最奇怪的是当时那么多人最少也有90人. 在100多只眼睛的注视下这么明显的语法错误就这么被忽略了.      那么问题来了.为什么他们不会质疑, 怀疑? 因为这是第三方平台给出的demo. 怎么可能会出错?这就是人的本性. 认为官方给的当然不会出错..说实话我感觉挺悲哀的..这么多人竟然没有一个人指出问题所在…更可笑的还在后面. 下课之后我和我平时几个关系不错的同学说.. 这么写break是错的. 猜猜他们怎么说?     A:没错呀, 程序没报错啊…     B:不要在意那些细节…     C:这种语法是在C语言中的…     D:应该没问题吧…        呵呵, 多可笑啊. 就像历史上的指鹿为马一样.. 因为官方的权威, 而没有人敢提出质疑.而且实在一个培训课上.

  但是后来想想. 他们真的是因为官方的权威而不敢指出错误吗(最少当时没有). 我觉得是因为我指出了这个简(er)单(b)的错误而他们没有指出.他们碍于面子, 不愿意承认自己的错误. 因为他们在当时没敢提出质疑   其实有时候承认自己错误是一件很正常的事情. 比如你的程序不可能永远不出bug 除非你的程序是打印hello,world!   事实是这个错误在5.6中是不会被php检查到的. 当然我并不认为这就不是错误. 果然. 我在php7中测试同样的代码直接就会报一个语法错误!可见我的坚持是正确的.

这件事情告诉我. 要不要一味地相信官方的就是正确的. 就像微软谷歌也在不断的打补丁完善他们的系统!!!


上一篇:Two Sum

下一篇:项目三

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表