设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

编程糟糕透了

2014-7-7 12:32| 发布者: joejoe0332| 查看: 2656| 评论: 0|原作者: luakuc|来自: 伯乐在线

摘要: 我有工作的朋友中,每一个至少都会每周两次做一些比在笔记本上(体力上)更重的事情,最终找到一个逃避方法,就像下面的谈话:“哥们,你工作可不努力。我用螺丝刀仅花了一个4700小时的周时就在Mordor下面挖了条隧道 ...


大量的工作在互联网上做,互联网有它自己的缺陷


  还记得那个关于疯狂的人和糟糕的代码吗?互联网的真实情况是比他的字面描述要糟糕十亿次。类似由12人维护的三页动态网站被美化为“购物车”,这是 一种夸大,事实上这种“购物车”随时随地都会崩溃掉;就现在为FaceBooK工作的工程师正面对数以万计的程序漏洞,拼命的在系统崩溃之前试图找到解决 的办法。在谷歌的办公室,会有团队连续三天没有休息过;某地一个数据库维护员工作在山谷包围的公司里,顾不得跟家里人联系,家人甚至认为他死掉了;如果这 些维护人员垮掉的话,世界将会崩溃;很多人甚至不了解系统维护人员每天的工作状态,但是相信我,如果他们同时要吃午餐的话,肯定不会像你一样去熟食店排队 买饭,因为他们认为那样会浪费时间。


  你无法重启Internet。数万亿美元依赖一个摇摇欲坠的“蛛网”,它基于非正式协议和“目前足够好”代码,旁边有十年前注释,类似

“TODO:FIX THIS IT’S A REALLY DANGEROUS HACK BUT I DON’T KNOW WHAT’S WRONG”。


  我甚至没有提到那些为了刺探情报和利益的人们对互联网的各个部分的攻击,哎呀他们太无聊了。听说过4chan吗?当他们决定一个下午不喜欢你时,4chan可能毁掉你的生活和事业。我们甚至不用担心4chan那是因为核武器与处于核冬天没有太大的差别。


  在网上,可以说“你知道的,如果恰到好处使用科技,这种工作有效,”嘭!现在已成为网络的一部分。任何人只要有点小钱和一台电脑可以嵌入互联网的一 点点,放上他们想要的恶意代码,然后将他们的一点点集聚,一切都开始变得更差。即使是好的程序员也懒得去学习的的神秘规范,这规范是由一些组织建立起来去 实现一些‘独角兽’,所以每个人都会在一半的时间,处理这个事实:没有什么东西能匹配任何东西或有具有任何意义,(反而)可能会随时暴露事实,这时我们只 是试图掩盖它,希望没有人注意到。


  这些是互联网的潜规则:在你第一次打开浏览器5分钟后,一个老毛子小孩就会获得你的社会安全号。你使用账户登陆过吗?在NSA的某台电脑正开始追踪你的物理位置直至你的肉体在宇宙不复存在。发送邮件?您的电子邮件地址刚在尼日利亚一个BBS上出现过。


  这些事情不是真的,那是因为我们不去关心,也不试图阻止,它们是真的是因为所有的事情都不完美,没有完全的代码,每个人只是试图让它运行。如果你从事于互联网,这是你的工作:期望最后一段代码(你写的)足够好,能够运行几个小时,这样你就可以好好吃一顿和休息一下。


我们没有疯,我们正被逼疯


错误:尝试用正则表达式解析HTML;系统返回克苏鲁(邪神)。

有趣吧?不是?那么下面这个呢?
“那是叫做?arrayReverse?”
“s/camel/_/”
“酷,thx”


  难道没用?使用骆驼(驼峰命名法?)?看起来不像正确的响应吗?不是?天呐。你可以仍然找上帝。在开始讨 论这段代码时,你还没有花很多时间去阅读。人的大脑在基本逻辑上不是特别好,现在有一个整个职业不用做事,但真的真的需要很复杂逻辑。巨多的抽象状态和判 断条件链被用于发现东西,像忘写的逗号。让你一整天都这样做,会让你处于轻微的失语状态就像你看着正在说话的人的脸,你不知道他们已经说完,因为话中没有 分号。你沉浸在一种完全无意义的世界,所有的烦恼都来源于由一系列的数字变成一个巨大的迷宫般的符号和一系列不同的数字或结局可能是一只小猫的照片。

 

  对大脑破坏性影响大脑已经由写程序语言人证明(译注:估计是揶揄程序语言设计者脑残)。这是一个程序:


#include <iostream>

int main( int argc, char** argv ) {
    std::cout << "Hello World!" << std::endl;
    return 0;
}

这个程序与下面做同样一件事情:

`r```````````.H.e.l.l.o. .w.o.r.l.di


这个程序:

>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]
>++++++++[<++++>-] <.>+++++++++++[<++++++++>-]<-.--------.+++
.------.--------.[-]>++++++++[<++++>- ]<+.[-]++++++++++.


还有这一个:

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. Ook! Ook? Ook! Ook! Ook? Ook!
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook.


一旦谁设计的程序语言让其他人写成这样:

#:: ::-| ::-| .-. :||-:: 0-| .-| ::||-| .:|-. :||
open(Q,$0);while(){if(/^#(.*)$/){for(split('-',$1)){$q=0;for(split){s/|
/:.:/xg;s/:/../g;$Q=$_?length:$_;$q+=$q?$Q:$Q*20;}print chr($q);}}}print"n";
#.: ::||-| .||-| :|||-| ::||-| ||-:: :|||-| .:|


  依据作者,那个程序是“一个两行程序,用于解析嵌入到代码中的两行注释,以读取玛雅数字代表的单个ASCII字符,这些组成杂志标题,杂志放在一个在90度旋转的ASCII艺术空间里。”


  该方案赢得了比赛,因为它必须得到。想生活在这样的世界里?不。这是个一天抽一包烟都没有人管的世界。“当然他一天一 包,谁不这样?”,最终每个程序猿苏醒,在他们完全意识到所见到的世界和其中的相互关系如同之前代码一样,他们交流关于这些的故事仿佛困倦引起的幻觉是正 常的事情。这是一个世界,人们避开xxoo去写猩猩编程语言。所有程序员都是强迫他们的大脑做大脑不愿做的事情,大脑在这种情况下永远无法做出更好,每天 10至15小时,每周5到7天,一个人慢慢地变疯。


</胡言乱语>(结束胡言乱语)

原文链接: stilldrinking   翻译: 伯乐在线 - luakuc
译文链接: http://blog.jobbole.com/69342/


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部