中國程序員,請挺起你的腰桿!
這兩天發(fā)生一個事,登月50周年之際,阿波羅11號制導計算機(AGC)指令和登月模塊的源代碼在Github上發(fā)布公開了,大量中國人前往圍觀,把issues區(qū)當成了論壇版塊灌水留言。獵奇起哄本為消遣作樂,有不妥之處予以糾正即可,但新聞發(fā)酵后,竟然涌現(xiàn)諸多程序員的跪式言論,著實讓人震驚!


我不是民粹,但我也明白一些基本的邏輯和道理,尊重,從來不祈求要來的,而是自己去爭取的,還TMD道歉,道NMB的歉,學姐學妹都要被HG、LC的留學生給搶走了。還在這低三下四的向一個白人主導的技術社區(qū)道歉?
中國程序員,能不能挺起你的腰桿!
如果你還是心虛,那我來幫你撐起腰桿
一、從邏輯上為什么不需要道歉

1、這是一個孤立的熱點事件,就和知乎、微博、豆瓣、果殼啥的突然出了個和本站主題無關的大新聞,然后大家都去圍觀灌水是一個意思。在阿波羅11號的issues灌水留言發(fā)表和項目無關的主題,完全無法推導出中國程序員會在需要討論技術的時候喜歡搞無厘頭,實際情況也絕非如此。
2、灌水行為也絕不能定義為破壞行為,存在即是合理,996.icu同樣靠灌水壯大,雖然最后清理了issues,但不可否認那些灌水帖子甚至廣告、交友帖子對其壯大做出了巨大貢獻,且不論996.icu是對是錯,當其發(fā)展成一個社會熱點甚至成為某些群體爭取權(quán)益的工具時,背后這些“無事佬”們功不可沒。如果一個repo被賦予了一定的技術之外的社會含義,那復雜的社會行為也將成為他的組成部分。
3、沒有什么所謂的100%需要遵守的準則,issues用來提交問題解決問題只是一種官方定義后的約定俗成,實際上社區(qū)中的玩法也是千奇百怪的,且不說其他著名repo的issues中也有被作者認可的灌水聊天行為,但凡使用github較多的同學就會發(fā)現(xiàn),很多“約定俗成”并沒有被完全遵守,有的人就是喜歡在dist文件夾里直接放一個編譯結(jié)果,有的人就喜歡干凈,只用官方的release發(fā)布,有的人喜歡在README里寫出近乎一整個網(wǎng)頁,有的人就喜歡只放一個link跳轉(zhuǎn)到自己域名頁面來介紹項目,甚至還有不喜歡出現(xiàn)在contributors名單里,只喜歡用注釋標明身份然后委托別人提交的怪咖。如果說灌水需要道歉,那邊界到底在哪?有技術潔癖的人,遇到只會甩出一句為啥自己下載后無法編譯的白癡技術問題的小白,那這不也成灌水了嗎,難不成還要殺了他逼他道歉?
4、外國的月亮沒有你想的那么圓,就好像很多人但凡提到番茄花園雨林木風盜版、52破解社區(qū)時,都一副自己富裕后咬牙切齒憎恨侵犯知識產(chǎn)權(quán)的樣子。事實上是,國外的這些鼻祖大一堆,board4all,海盜灣,KAT,五花八門,ico騙錢、暗網(wǎng)交易多如牛毛。行為的確是錯誤,但別人關起家門來在自己社會體系和法律體系里都來不及處理,根本不缺你這點道歉,也完全不會關心你這點道歉,你的道歉連別人的社會規(guī)則和習慣都融不進去,真的就別去湊熱鬧了。
二、為什么中國程序員需要站起來

1、這是一個社會問題,但也是無法逃避的問題,任何群體,在發(fā)展壯大的過程中,不惜一切代價、斗爭式的去爭取維護自己的權(quán)益,這是意識形態(tài)上的唯一出路。還是這句話,先不論對錯,縱觀全世界,大到人種(黑黃白)、人群(LGBT、宗教),小到群體(狗奴、貓奴、996.icu),無一不重復著這條爭取權(quán)益的路徑。話語權(quán)、標準制定、規(guī)則制定等等,看似是技術問題,實則是社會問題,你不爭取,就要被打被宰,弱肉強食的世界,西方白左們給你營造出的技術烏托邦世界是不存在的。
2、中國程序員也是如此,伴隨著近20年的高速社會發(fā)展,無論是程序員數(shù)量,還是代碼質(zhì)量,甚至在創(chuàng)新創(chuàng)造上,中國的程序員,都已經(jīng)登上了歷史的舞臺。成為了不容小視的一股力量。
3、中國程序員需要持續(xù)提高自己的收入,需要提升軟件的社會認可和價值,需要在自己的代碼生活的方方面面享受到自己人般的待遇,更需要在開發(fā)和學習中找到舒服的屬于自己社會規(guī)則和習慣的便利,而這些,都需要自己先站起來,慢慢爭取,慢慢實現(xiàn)。
三、站起來的資本在哪里
不說空話,不說大話,中國程序員站起來不是意淫,不是幻想,而是一種歷史的必然進程。

1、絕對的人數(shù)和人種碾壓。不吹不黑,13億人的基數(shù)在這,大部分還是勤勞好學的黃種人,有什么理由不對任何一個其他國家和民族形成巨大優(yōu)勢呢,這種優(yōu)勢從數(shù)量開始,也必將成就質(zhì)量的碾壓。
2、中國特色的社會制度和發(fā)展,成就了軟件行業(yè)的巨大跨越式發(fā)展,各行各業(yè)的趕鴨子上架式、泡沫投資式、不計后果式、先上車后補票式的大發(fā)展,形成了無比巨大的軟件需求黑洞,無數(shù)的實踐機會,無數(shù)的練手場景,促成了中國軟件行業(yè)和中國程序員群體在短短數(shù)十年間的快速提升,vue這樣東西的出現(xiàn)以及作者去阿里的行為,不是偶然,而是必然,沒有美國的尤雨溪做出vue,也會有阿里的嘻嘻嘻做出xixixi,印象中第一代Hybrid App框架由PhoneGap領銜,現(xiàn)在再看,國內(nèi)的HBuilder,AppCan、APICloud,WeX5等,無一不做出了自己的巨大生態(tài)和體系,甚至據(jù)我所知HBuilder早在數(shù)年前就有了開發(fā)時真機實時調(diào)試、遠程云打包這樣的重大創(chuàng)新,領先國外同類技術體系數(shù)年。這些領先,都是數(shù)量巨大的case和project帶來的紅利,就像醫(yī)療體系一樣,縱使你醫(yī)療技術和研發(fā)再好,你能有三甲醫(yī)院這么數(shù)量巨大的病例和練手機會嗎?
3、在原理上有站起來的資本,在實際上也不斷地在站起來,在BAT領銜的互聯(lián)網(wǎng)浪潮和國家主導的信息化浪潮下,相當多的技術領域都有站起來的跡象和成果,說兩個產(chǎn)業(yè)需求反向推動技術進步的典型。Web和移動開發(fā)領域,能看到越來越多的國人做的JQuery插件、Bootstrap插件,甚至有不少人在做基礎JS庫和框架的替代品,MVVM相關就更多了,微信領銜了微信H5、小程序vue的研發(fā),形成了一套自己的創(chuàng)新,支付寶、百度、頭條等都跟著做了自己的小程序模式,App開發(fā)中,因為過于業(yè)務創(chuàng)新和復雜,UI和安全架構(gòu)上也脫穎而出一些自主研發(fā)的高級設計模式。Web和移動領域不說技術的絕對領先吧,但體系本身的創(chuàng)新已經(jīng)是世界獨一份了。同樣的,數(shù)據(jù)庫和接口網(wǎng)關領域,得益于電商和新零售的發(fā)展,海量數(shù)據(jù)和業(yè)務請求的處理,成就了許多重大創(chuàng)新,所以你看阿里云或者騰訊云,在某些功能上有抄襲和模仿的痕跡,但數(shù)據(jù)庫相關,總是有大量自主的干貨全球領先。
4、基礎技術的領先是資本,但同樣的,應用領域的領先也是資本,從某種意義看,甚至是更加雄厚的站起來的資本。還拿阿里云舉例,阿里云的CDN發(fā)展之路,正是一個中國應用技術發(fā)展領域的縮影,你可以說CDN技術的核心是節(jié)點數(shù)量、節(jié)點控制、命中率、刷新速度等,背后是高性能C++Web服務和復雜邏輯的研發(fā),但在應用層面,阿里云從一開始節(jié)點薄弱的時候的就做出了產(chǎn)品性相當厚實的控制面板,做出了與OSS存儲、域名解析、安全控制等互聯(lián)互動的創(chuàng)新功能場景,在研發(fā)過程中持續(xù)迭代產(chǎn)品面板和功能,這種扎實的應用層面的研發(fā)帶來了無比數(shù)量的用戶和粉絲,并反向倒逼了底層技術研發(fā)。中國人很聰明,幾千年來都很聰明,懂得借勢借力,不管你覺得這是小聰明也好,是民族特性也好,但在我看來,這完全是一種可以炫耀的資本。
四、未來可期

1、誠然,現(xiàn)階段中國的軟件數(shù)量很大的情況下質(zhì)量有些堪憂,但這些問題并不是中國人本身造成的,如果你同時背著房貸又背負著“社會規(guī)則”,就算你在BAT華為拿著高薪也無法全身心地最高效的投入到技術研發(fā)和創(chuàng)新中,但這歸根結(jié)底是社會問題,從長遠看也是能夠克服和解決的,更何況還是有巨大的人口基數(shù),就算成功率比別人小一倍,最終成功數(shù)也比別人多得多,未來一定是可期的,試想一下,如果H5委員會、C++標準化組織成員都是中國人,如果HBuilder的王安不是中國H5Plus的委員而是世界H5的主委,那又將會如何呢?
2、“站起來”三個字的分量很重,不僅僅是說要承擔社會責任、民族發(fā)展這樣的大道理,更多的是各種細節(jié)的推進,任何技術領域的方方面面,都可以站起來。在中國程序員身上,未來可成就的事情實在太多了,例如對對github、stackoverflow這樣社區(qū)的涌入、占領、模仿和規(guī)則挑戰(zhàn),例如對開發(fā)語言編譯器、IDE等研究工作的參與、學習、創(chuàng)新與創(chuàng)造,例如對軟件工程架構(gòu)領域、技術研發(fā)管理領域的實踐和模式創(chuàng)新,例如對重要行業(yè)軟件、領域軟件的學習、設計和自主創(chuàng)新落地等等等等,太多的地方等著你站起來!
3、什么是未來?未來就是我中國人多,我黃種人聰明能干,所以都由我創(chuàng)造,都由我定標準。哪怕做壞事的創(chuàng)新,像孫宇晨、李笑來啥的,也得是我中國人。
所以,中國程序員們,當你已經(jīng)被老板剝削的苦不堪言,被房貸壓得喘不過氣的時候,能不能時刻認清自己的優(yōu)等民族整體,對外挺硬腰桿站起來?
本文首發(fā)公眾號,下圖可關注:


浙公網(wǎng)安備 33010602011771號