前几天看到一个笑话,说有个程序员老哥去一个相亲网站进行相亲,结果怎么着,果然找到了,找到了一个BUG。身边很多程序员朋友也一直单着,为什么呢?我总结了下,有以下这些原因:
最近常说996,其实很多互联网的一线民工都不止996。我见过很多创业公司,包括一些上市的互联网公司,都经常加班到十二点以后,他们是北京时间上班,伦敦时间下班,刚好下班,可以回家看西甲了。所以很多程序员都是无暇谈恋爱,中国互联网这十几年的快速发展,不止程序员,所有的互联网人真的付出很多。
优秀的程序员,往往非常的敏感。监控曲线的一点波动,偶尔出现的几个投诉,都会牵动程序员们的神经--是不是出故障了!是不是系统遭受攻击了!是不是黑产盯上我们了!程序员总是神经绷紧,生活上的细微摩擦,对方可能觉得无所谓,看到的可能只是表面上的争吵,而程序员们已经想到了背后的性格、生活方式等等等非常复杂的问题。短暂的关系紧张,这是不行的,系统一定要保证高稳定、高可用。
平时下面的人跟我汇报故障总结,我最讨厌的就是这个故障可能是这个原因。可能?什么是可能?计算机世界,不是0就是1,怎么会是可能,一定是没好好查,给我重新回去查,把最终的原因查出来再来汇报。优秀的程序员都是较真的程序员,程序有BUG,一定要把BUG挖出来。有些人生活中也是这样,女朋友生气,为什么生气你倒是说呀?不说出来,我怎么知道是哪一个Exception#刚刚说吃炒菜,不是不反对么?怎么现在又想吃火锅了?
我们常说,复杂的网络环境总是处处险恶,优秀的程序员总是考虑得特别周全,总是一个悲观主义者。进行每次RPC调用,都要想想下游系统失败或者异常如何处理,每上线一个系统,都要考虑系统都要思考新功能会带来哪些影响,每天思考的,都是网络上是否存在单点问题,依赖的服务是否稳定,外部环境是否稳定,他们每天思考的都是失败与如何应对失败。有些人就会把这些东西带到日常生活中,他们处对象,思考的不是成功,而是失败,悲观的人在人际交往过程中往往更容易碰壁。
程序员最喜欢做的,就是做预案做压测做最精细化的监控,在计算机世界,做这些会让你的程序越来越稳定,但在人际交往中,做这些往往会造成人与人之间的互相不信任!
哈哈,今天的文章纯属娱乐,在计算机世界中,我们更多的是与机器对话,所以需要更加严谨、细心、求实的态度。而在人际交往中,更多的还是真诚。那么程序员如何找到对象呢?我只能告诉你,New一个吧。
程序员技术提升圈子,大家互相交流技术,共同进步!前500名免费哦!
(此处已添加圈子卡片,请到今日头条客户端查看)