从程序员的“劣根性”发散开去

// Description: 原做于2016年3月4日。
/*
*  “劣根性”之因此加上引号是代表并不是真想骂谁,而是对某些现象表达一点儿浅见。
*  然而这种见解又带着些许自黑的色彩,也是为了警醒本身。
*/

从业十年来,我最反感从程序员嘴里听到的两句话分别是:java

  • 编译器会去优化
    - 一般是在被人指出存在效率隐患的时候;
  • 我这儿试过没问题呀
    - 结果每每证实以前并没试过。

若是说前一句是为本身的拙劣找个伪专业借口的话,那么后一句就是赤裸裸地逃避责任了。不过我不得不认可这第二句话曾经有那么三五个月也是鄙人常说的——但每次说出口0.5秒以后我就会痛恨我本身,由于这实在太不专业了!程序员

后来我花了很长的时间来思考这个问题:什么样的人才不会逃避责任?不对,在没有不可抗外力胁迫的状况下,其实每一个人都会有逃避和不逃避的时候,因此更准确的方向是找到逃与不逃所对应的场景区别。服务器

若是我没说错的话:只有当一件事情成为一我的心中必然的牵挂时,他才会主动承担本身在这件事情中扮演的角色所对应的责任。微信

看来从理论上解决逃避责任的问题很容易,只要对一件事情投入和付出,就会在意,就不会逃避责任。那么拖延症表明各类情绪问了一句:“我凭啥对每件事情都投入和付出?”嗯,这个问题问得好。测试

的确,天天生活和工做中都会面临不少事情,不是每件事情都值得咱们投入和付出。尤为在工做中,不只不少事情并不是本身直接参与,还有很多时候是由于求助者的粗心或懒惰,那么若是双方都把皮球踢来踢去就会进入死循环,而后谁也不服谁、谁也瞧不上谁,何须呢?这种时候总得有我的站出来终结这个问题吧,与其期望对方觉悟高,不如发扬“我不入地狱谁入地狱”的情操。优化

我不能老是痛恨我本身吧,因此后来我把那句话改为了“怎么重现的?我试试。”别说,效果还不错!一方面没有直接把责任揽到本身身上;另外一方面也多了一次从不一样视角看待同一事物的经验,这对于一个一直想升级成为产品经理的土鳖来讲是很好的锻炼机会。问题解决之后,若是确实是我引发的,我并无由于一开始的嘴硬而被鄙视;若是是对方形成的,他也会从中受到启发,同时我还收获了一份尊敬,情商也得以充值,多好?调试

差很少十年前,我在路边一位推自行车卖麻花的大叔那儿买了些麻花,找给我几块零钱,没数,只是收钱的时候感受好像多了。走了两步总以为不对,一数确实多了一块钱,我返回去问大叔:“麻花N块钱,你应该找我10-N块对吧?”大叔一脸的诚恳二话没说就拿出零钱准备给我添,我说:“不是否是,你多找了我一块钱。”大叔收钱时的表情和动做触动了我不少年,那种底层劳动人民的失误得以挽回时发自心里的感激,虽然只是区区的一块钱,但表情是真实到位的。大叔没那么多理论,他只是个单纯的不逃避责任的人,单纯得都不先考虑一下是否是本身的责任。code

就在笔者刚开始唠叨的时候,一位朋友,准确地说应该是一位老板,发来测试对方是否已经把本身删了的微信,我顿时感受很可笑,主要是当时脑子里首先出现的画面比较搞笑,不过仍是回了个握手的表情。一位经营一家公司(好像是两家吧?),谈的都是上百万买卖的老板,夜里该他好好享受生活的时候却在那儿戚戚地看哪些人把本身删了,之不大气,实在让人忍俊不由!(估计是由于我还没到谈上百万买卖的时候)我从不去测谁把我删了,反正删个人也都是不联系的。假使我要测,也会发句工做上的套话,若是有人问啥意思,就说发错了呗还能咋的,也不至于显得小里小气。不过我却是偶尔会去看微博上那些曾经互粉的有谁取关了,而后我会把这些都清理掉,因此两三年前我就已经再也不礼貌互粉了,没意思,一般这类人跑得最快。跑就跑吧,他还不捎带手把我移除粉丝,弄得好像我对他多么感兴趣似的。blog

话又说回来,清高也是程序员的劣根性之一。换个角度,清高没准儿也是好事儿。只要有意识地控制和驾驭清高,它会督促你不断保持进步,只有你真的有资格去清高的时候,你才不显得酸了吧唧。像我这种脱离不了低级趣味的人,也就不追求虚怀若谷的境界了。ip

罗里吧嗦的话就不啰嗦了。其实原由很简单,就是当个人项目采用某公司提供的数据服务时遇到问题,不管根据推测仍是调试均可以肯定是对方的错误,然而却有技术人员以“我这儿没问题,你代码有问题吧”为由来踢皮球。查询条件不变,你服务器轮着番儿地给正常数据和问题数据,你不根据我提供的数据和方式去调查一下,张嘴就说我代码有问题,“朱时茂,我演了十几年戏了,没见过你这么难伺候的主角!”出来混,情商很重要,不少话我憋在内心没骂,而是一步一步调试给他看,证实从个人角度能追溯到最接近问题源头的地方已经代表确实是他们服务器端有问题而不是我low得不会写代码。因此当对方嘴软的时候,我以为有必要对那个曾经一样浮躁的我叨一叨这几年的得失,真不要觉得本身处在一个火热的领域是由于本身多不得了,谦卑一点儿才能在这个行业走得更稳更远。

那句“编译器会去优化”我就不点评了,如今几乎听不到谁再说这样的话。假如未来有谁再拿这个当借口,我倒要向他请教请教各类编译器对同一代码分别是怎么优化的。

相关文章
相关标签/搜索