程序猿当久了,会不知不觉地把各种苛刻地挑虫本领带到现实生活中。或多或少,发现BUG正逐渐成为一项本能。或许在生活中并没像对待极少沟通极为高傲并且写出惨不忍睹的代码的攻城狮那样,在受不了满是坑爹逻辑和疏漏之后在源码上默默地敲上一行愤怒的注释:Who does the fxxking programe?。但不可否认的是,这种对代码苛刻要求与对生活完美的追求极为相似。
很多人觉得程序猿是一种不修边幅的动物,颠倒的作息,滑稽的衣着打扮还有奇怪的语言。好吧,给我几分钟为程序猿正名。不修边幅,衣着滑稽是因为他们内心已足够强大,为了追求极致的性能而精简了UI。他们就像服务器一样,常人不能接受的UI为他们避免了不少麻烦。至于不能像其他IT设计师那样界面友好,是因为程序猿的价值在于实用。命令行接口的效率是图形界面的N+1倍。+1意味着即使特殊的图形界面已经优化掉N倍的差距,它们仍存在常量级的差距,除非完全颠覆现有的交互方式。因为在物理输入效率上已经相差不知多少了。一个纯键盘,一个纯鼠标或键鼠切换。键盘的按键密度大,输入精度高,平均每秒能产生的输入组合多;而鼠标移动需要耗费数秒而且精度不能保证(永远也无法保证移动N个像素向量),同时击键速度也比键盘慢;至于键鼠切换,鼠标比键盘慢,人也只有两只手,上下文切换需要时间。
忽略上面的吧,其实程序猿UI不友好是因为还没找到属于他的美工狮。
说回到除虫这个“职业病”,程序猿早已不相信除了自己以外所有人的代码。所以不管遇到什么都会投以怀疑的眼光。前两天晚上到超市买调和油,超市提供免费送货服务。尼玛坑爹呢!客户付款后将货物移交前台,仅仅登记电话和住址。木有回执……过两天送货上门,居然不用签收……一句话讲晒,全凭超市和物流环节的自觉。要是送货员不小心遗失货物或者货物损坏,只要咬死不承认,说是客户已收货,谁也那他没办法。超市的登记本是单方凭据,要是某天被delete或者drop了,消费者找谁哭去。不过话说回来,整个基地那么多人,居然都接受这种配送方式。这……
某天的新闻里提到,有小偷专偷快递员还未送出的货到付款货物,然后假扮快递员骗取货款。这不就是活生生的会话劫持么?敢不敢不学GFW……
再说电视购物。“最后1分钟”、“你是第一个打进电话的人”……像那些很没节操的网页前端计数器那样,全国已查杀病毒数XXX……
我们生活在满是BUG的世界里,程序猿生活在满是BUG的代码里。代码的世界其实是真是世界的克隆,只是还没发现会贪腐的代码而已……
唉,不对耶。棱镜门里面的代码是什么角色?
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于