大误 · 程序员联盟:以后代码要按行收费

2017-08-13 19:25

声明

以下文章由知乎(Zhihu.Inc)提供,本人(周杰)采取非正常手段获取
获取与共享之行为或有侵犯知乎权益的嫌疑
若被告知需停止共享与使用,本人会及时删除此页面与相关源码
请您暸解相关情况,并遵守知乎协议
如果代码按行付费,会有什么好玩的事情发生? Asens,专注 tomcat 15年

程序员联盟发布了一条消息:以后我们的代码要按行收费。客户们立即就炸了锅,按代码收费?那你程序员不是想怎么写就怎么写,我们让你们做个项目,你写个空行,写点注释什么的,谁来管?

物竞天择。有人有需求就立即有人响应。正当这些客户无所适从的时候,一个职业产生了:代码缩行师。客户在审查项目交付的时候会先去缩行事务所请一位缩行师。缩行师的职责就是,在保证不改变原有系统功能的前提下,将程序最大程度的缩减行数,缩行师按照缩减行数的百分之 10 收费。

缩行师是程序员最大的天敌。

缩行师也是分等级的,最低级的缩行师只能缩缩空行,挪一挪括号,一般人都能做,大抵是被程序员看不起的,往上一级就要稍微懂一点编程知识了,知道怎么把定义的变量合到一行,怎么去掉可以去掉的括号,他们已经一脚踏入了领域和空间的境界了,他们许多是程序员做不下去为了生计讨口饭吃,倘若搞好客户关系,也能活的很滋润。

再往上一级,这些人是缩行师界的精英,而且随时可以成为最优秀的程序员,他们把无聊的体力工作交给下边的人去做,自己则和程序员斗智斗勇,“你这个变量没必要定义”,“你这两处的功能重复了,回去重构一下”,“你这个是自己造轮子,去找别人开源写好的”。

他们有的曾经是最好的程序员,有的是因为忍受不了缩行师的百般挑刺,无奈转行,有的是因为满足内心找茬的欲望。他们有的是从事多年的缩行师,从学徒起一步一步坐起,扎扎实实的走到现在的地位,这个级别的缩行师是各大缩行事务所争抢的对象。

每个客户都以邀请到他们为荣,预约的人多了,事务所开始准备“缩号”,客户只有摇到了缩号才能有幸邀请到这些人,有的客户更是为专家缩号大打出手,于是又催生了一种叫“缩牛”的职业,不再赘述。

他们某种程度上已经达到了缩行师的顶峰,但还有一种传说中的存在,他们是打破规则的存在,如果你侥幸看到他们的杰作,你就会发现上面提到的都是浮云。一行,只需要一行就够了,什么工程,什么项目,只需要一行。jQuery.min.js 就是他们的杰作。

有一个站在巅峰的男人曾经应拉里 · 佩奇的邀请将谷歌的所有代码写成了一行,并且能完整的实现了谷歌现有的所有功能,人们甚至发现谷歌搜索快了将近 30%。后来有华尔街和硅谷的资深从业者看到这行代码后久久不能平静,对这行代码给出了 5600 亿美元的估值,当然这行代码一般人是看不完的,据说这行代码的长度可以从加州连接到 M31 星系。

程序员的生活变得越来越艰难,程序员联盟本身的福祉:变成了灾难,尽管随着代码的行数减少,单行的价格在不断的升高,程序员行业的整体质量也在不断的提高,但依旧艰难。程序员联盟又做了一个艰难的决定:最终的代码每行不得多于 200 字符。对于一般的程序,一行 200 字符足够了,即使一行内容长,也可以分行解决。

在程序员联盟认为一劳永逸的同时,缩行师的行业发生了惊天动地的变化,对于底层的没有太大变化,但对于习惯把程序挤到一行的从业者来说无异于晴天霹雳。当原来的方法不适用的时候他们又何去何从?

在进行了多次缩行师技术交流峰会之后他们找到了一个对策,那就是将计就计,把每行的代码都调整到 200 字符,在规则的范围内达到最大的收益。于是缩行师行会陆续制订了缩行师的规范,守则。

越来越多的人开始分享他们把代码调整成 200 字符的技巧,有的缩行师贴出代码提问“怎么把这段代码缩成标准的格式?”,就会有很多热心的缩行师为其解答,也会有不少伪装成缩行师的程序员冷嘲热讽甚至谩骂。

随着缩行技术的发展和普及,程序员和客户由一开始看到凹凸不平的代码,变成一个个整齐的长方形的代码的一脸懵逼,到渐渐习惯再到麻木。很多年过去以后,新的程序员甚至以为长方型的代码就应该是代码本来的样子。

程序员的世界也发生了很大的变化,越来越多的客户为了节省一笔缩行师的费用,开始要求程序员去写每行 200 个字符的长方形代码,程序员经过了这么多年的耳濡目染也渐渐的接受了,这第一批写方块代码的程序员渐渐引领了代码的潮流《编程方块》《代码方块之道》《方块之美》《重构 - 方块化改善既有代码》。这些书开始变得越来越畅销。

缩行师除了偶尔被叫去做做 code review,需要的越来越少了,整个行业也开始没落。

有人的地方就有江湖,有利益的地方就有冲突。

以下内容已过滤百度推广

程序员联盟发布了一条消息:以后我们的代码要按行收费。客户们立即就炸了锅,按代码收费?那你程序员不是想怎么写就怎么写,我们让你们做个项目,你写个空行,写点注...  普通

1天内 - 大误· 程序员联盟:以后代码要按行收费-程序员联盟发布了一条消息:以后我们的代码要按行收费。客户们立即就炸了锅,按代码收费?那你程序员不是想...  普通

最佳答案: 最近我过了40岁生日。 一个朋友开玩笑的对我说:嘿,我想这个意味着你已经老的不适合再去编程了吧!,我表面上哈哈一笑,但心里却触动不少。 年龄歧视在...更多关于大误 · 程序员联盟:以后代码要按行收费的问题>>  专业问答网站

2016年8月23日 - 中国程序员做到30几岁就要做管理了,国外35岁以上的老...*谬误二,1行代码搞定,可以的话绝不写多行代码 这...如果客户需要先解决一个具体的业务问题然后...  普通

程序员联盟 重磅| 微信小程序开放长按识别二维码 -- 作者 谢恩铭 转载请注明出处 内容简介 大好消息 国内优秀小程序社区分享 1. 大好消息 刚刚我打开手机,...  普通

2017年4月28日 - 程序员招聘的7大误区 http://www.yunyoubar.com/...因为程序员在写代码之外还得会写文档,有时候还需要...不行,这会动摇我的地位。 这家伙挺厉害的呢,...  普通

2016年10月17日 - java程序员需要注意的dorker5大误区葱白的天蓝 2016-...代码是 应用的基石,而docker并不会重写代码。应用的...依赖特定的内核特性,必须要有最新版本的...  普通

程序员招聘的7大误区你知道为什么有些滥竽充数鱼目混珠的家伙仍然被雇佣吗?要知道他们不擅长编译,也写不出高质量的代码。为此,我总结了在招聘程序员时常犯的7...  普通

2012年6月27日 - 摘要:各位平时是否遇到过这种情况,当程序员几乎写不出什么可以编译的代码,但是产品的质量却远高于他们的技能,即使这样,他们也被聘用了,下面我列出了7...  普通

2017年7月25日 - 中的复杂特性,但这并不能保证java程序员不会...就功能而言,该代码是正确无误的,但在数组转list...实际上,set、set<?>和set之间具有非常大的...  普通
网友评价
2016-01-03 02:41    7323641
跪求QQ群反字代码
2017-06-16 13:50    5843253
java源代码 源码 程序 J2EE 学习代码 项目源码 ssh 200套源代码
2017-06-18 13:50    9337977
HTML5+CSS3网页设计源代码H5响应式国外网站前端模板手机商城建设
2 3 4 5 6 7 8 9 10 >
周为什么 - Twitter 周为什么 - 微博