當前位置:
首頁 > 知識 > 程序員總工會:以後寫代碼要按行數收費

程序員總工會:以後寫代碼要按行數收費

來源:程序師

程序員總工會發布了一條消息:以後我們的代碼要按行收費。客戶們立即就炸了鍋,按代碼收費?那你程序員不是想怎麼寫就怎麼寫,我們讓你們做個項目,你寫個空行,寫點注釋什麼的,誰來管?

物競天擇。有人有需求就立即有人響應。正當這些客戶無所適從的時候,一個職業產生了:代碼縮行師。

客戶在審查項目交付的時候會先去縮行事務所請一位縮行師。縮行師的職責就是,在保證不改變原有系統功能的前提下,將程序最大程度的縮減行數,縮行師按照縮減行數的百分之 10 收費。

縮行師是程序員最大的天敵。

縮行師也是分等級的,最低級的縮行師只能縮縮空行,挪一挪括弧,一般人都能做,大抵是被程序員看不起的,往上一級就要稍微懂一點編程知識了,知道怎麼把定義的變數合到一行,怎麼去掉可以去掉的括弧,他們已經一腳踏入了領域和空間的境界了,他們許多是程序員做不下去為了生計討口飯吃,倘若搞好客戶關係,也能活的很滋潤。

再往上一級,這些人是縮行師界的精英,而且隨時可以成為最優秀的程序員,他們把無聊的體力工作交給下邊的人去做,自己則和程序員鬥智斗勇,「你這個變數沒必要定義」,「你這兩處的功能重複了,回去重構一下」,「你這個是自己造輪子,去找別人開源寫好的」。

他們有的曾經是最好的程序員,有的是因為忍受不了縮行師的百般挑刺,無奈轉行,有的是因為滿足內心找茬的慾望。

他們有的是從事多年的縮行師,從學徒起一步一步坐起,扎紮實實的走到現在的地位,這個級別的縮行師是各大縮行事務所爭搶的對象。

每個客戶都以邀請到他們為榮,預約的人多了,事務所開始準備「縮號」,客戶只有搖到了縮號才能有幸邀請到這些人,有的客戶更是為專家縮號大打出手,於是又催生了一種叫「縮牛」的職業,不再贅述。

有一個站在巔峰的男人曾經應拉里 · 佩奇的邀請將谷歌的所有代碼寫成了一行,並且能完整的實現了谷歌現有的所有功能,人們甚至發現谷歌搜索快了將近 30%。

後來有華爾街和矽谷的資深從業者看到這行代碼後久久不能平靜,對這行代碼給出了 5600 億美元的估值,當然這行代碼一般人是看不完的,據說這行代碼的長度可以從加州連接到 M31 星系。

程序員的生活變得越來越艱難,程序員聯盟本身的福祉:變成了災難,儘管隨著代碼的行數減少,單行的價格在不斷的升高,程序員行業的整體質量也在不斷的提高,但依舊艱難。

程序員聯盟又做了一個艱難的決定:最終的代碼每行不得多於 200 字元。對於一般的程序,一行 200 字元足夠了,即使一行內容長,也可以分行解決。

在程序員聯盟認為一勞永逸的同時,縮行師的行業發生了驚天動地的變化,對於底層的沒有太大變化,但對於習慣把程序擠到一行的從業者來說無異于晴天霹靂。當原來的方法不適用的時候他們又何去何從?

在進行了多次縮行師技術交流峰會之後他們找到了一個對策,那就是將計就計,把每行的代碼都調整到 200 字元,在規則的範圍內達到最大的收益。於是縮行師行會陸續制訂了縮行師的規範,守則。

越來越多的人開始分享他們把代碼調整成 200 字元的技巧,有的縮行師貼出代碼提問「怎麼把這段代碼縮成標準的格式?」,就會有很多熱心的縮行師為其解答,也會有不少偽裝成縮行師的程序員冷嘲熱諷甚至謾罵。

隨著縮行技術的發展和普及,程序員和客戶由一開始看到凹凸不平的代碼,變成一個個整齊的長方形的代碼的一臉懵逼,到漸漸習慣再到麻木。很多年過去以後,新的程序員甚至以為長方型的代碼就應該是代碼本來的樣子。

程序員的世界也發生了很大的變化,越來越多的客戶為了節省一筆縮行師的費用,開始要求程序員去寫每行 200 個字元的長方形代碼,程序員經過了這麼多年的耳濡目染也漸漸的接受了,這第一批寫方塊代碼的程序員漸漸引領了代碼的潮流《編程方塊》《代碼方塊之道》《方塊之美》《重構 – 方塊化改善既有代碼》。這些書開始變得越來越暢銷。

縮行師除了偶爾被叫去做做 code review,需要的越來越少了,整個行業也開始沒落。

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

小編拉你進粉絲微信群

不是在文章評論里回

點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員之家 的精彩文章:

編程語言壽命預測
程序猿處理deadline的正確方式
工程師離職後刪僱主網站源代碼被判刑五年,究竟是誰的錯
IT行業中七個新的熱門工種,有你嗎?

TAG:程序員之家 |

您可能感興趣

公司規定程序員工資按代碼行數算工資,網友:我可以刷到公司破產
公司規定程序員工資按代碼行數算工資,員工一個月提成2.6萬
程華:央行有必要發行數字貨幣替代M0嗎?
日本央行高管:並不打算髮行數字貨幣
日本央行副行長:考慮發行數字貨幣時要謹慎
安倍:會繼續考慮日本央行發行數字貨幣的可能性
金色早報 聲音:央行數字貨幣發行後能提升對貨幣運行監控的效率
義大利央行副行長:全球央行並未準備好發行數字貨幣
央行發行數字貨幣的利弊
韓國央行官員:暫無發行央行數字貨幣計劃
央行王信:未來要推動央行數字貨幣研發
IMF總裁:比特幣挖礦消耗太多能源;日本央行:現金為王,沒必要發行數字貨幣
cloc:計算不同編程語言源代碼的行數
瑞士央行官員:央行數字貨幣會對金融穩定構成「無法估量的」 風險
埃及央行正研究發行數字貨幣的可行性
范一飛談央行數字貨幣:中心化管理、審慎載入智能合約
如果央行數字貨幣使用區塊鏈發行會怎樣?
解讀央行數字貨幣:欲替代現鈔,主要面向小額零售場景
央行要發行數字貨幣?周小川:先局部測試,可靠後再推廣
當前央行發行數字加密貨幣究竟有何意義