中国程序员,请挺起你的腰杆!
? 這兩天發生一個事,登月50周年之際,阿波羅11號制導計算機(AGC)指令和登月模塊的源代碼在Github上發布公開了,大量中國人前往圍觀,把issues區當成了論壇版塊灌水留言。獵奇起哄本為消遣作樂,有不妥之處予以糾正即可,但新聞發酵后,竟然涌現諸多程序員的跪式言論,著實讓人震驚!
? 我不是民粹,但我也明白一些基本的邏輯和道理,尊重,從來不祈求要來的,而是自己去爭取的,還TMD道歉,道NMB的歉,學姐學妹都要被HG、LC的留學生給搶走了。還在這低三下四的向一個白人主導的技術社區道歉?
中國程序員,能不能挺起你的腰桿!
如果你還是心虛,那我來幫你撐起腰桿
一、從邏輯上為什么不需要道歉
1、這是一個孤立的熱點事件,就和知乎、微博、豆瓣、果殼啥的突然出了個和本站主題無關的大新聞,然后大家都去圍觀灌水是一個意思。在阿波羅11號的issues灌水留言發表和項目無關的主題,完全無法推導出中國程序員會在需要討論技術的時候喜歡搞無厘頭,實際情況也絕非如此。
2、灌水行為也絕不能定義為破壞行為,存在即是合理,996.icu同樣靠灌水壯大,雖然最后清理了issues,但不可否認那些灌水帖子甚至廣告、交友帖子對其壯大做出了巨大貢獻,且不論996.icu是對是錯,當其發展成一個社會熱點甚至成為某些群體爭取權益的工具時,背后這些“無事佬”們功不可沒。如果一個repo被賦予了一定的技術之外的社會含義,那復雜的社會行為也將成為他的組成部分。
3、沒有什么所謂的100%需要遵守的準則,issues用來提交問題解決問題只是一種官方定義后的約定俗成,實際上社區中的玩法也是千奇百怪的,且不說其他著名repo的issues中也有被作者認可的灌水聊天行為,但凡使用github較多的同學就會發現,很多“約定俗成”并沒有被完全遵守,有的人就是喜歡在dist文件夾里直接放一個編譯結果,有的人就喜歡干凈,只用官方的release發布,有的人喜歡在README里寫出近乎一整個網頁,有的人就喜歡只放一個link跳轉到自己域名頁面來介紹項目,甚至還有不喜歡出現在contributors名單里,只喜歡用注釋標明身份然后委托別人提交的怪咖。如果說灌水需要道歉,那邊界到底在哪?有技術潔癖的人,遇到只會甩出一句為啥自己下載后無法編譯的白癡技術問題的小白,那這不也成灌水了嗎,難不成還要殺了他逼他道歉?
4、外國的月亮沒有你想的那么圓,就好像很多人但凡提到番茄花園雨林木風盜版、52破解社區時,都一副自己富裕后咬牙切齒憎恨侵犯知識產權的樣子。事實上是,國外的這些鼻祖大一堆,board4all,海盜灣,KAT,五花八門,ico騙錢、暗網交易多如牛毛。行為的確是錯誤,但別人關起家門來在自己社會體系和法律體系里都來不及處理,根本不缺你這點道歉,也完全不會關心你這點道歉,你的道歉連別人的社會規則和習慣都融不進去,真的就別去湊熱鬧了。
二、為什么中國程序員需要站起來
1、這是一個社會問題,但也是無法逃避的問題,任何群體,在發展壯大的過程中,不惜一切代價、斗爭式的去爭取維護自己的權益,這是意識形態上的唯一出路。還是這句話,先不論對錯,縱觀全世界,大到人種(黑黃白)、人群(LGBT、宗教),小到群體(狗奴、貓奴、996.icu),無一不重復著這條爭取權益的路徑。話語權、標準制定、規則制定等等,看似是技術問題,實則是社會問題,你不爭取,就要被打被宰,弱肉強食的世界,西方白左們給你營造出的技術烏托邦世界是不存在的。
2、中國程序員也是如此,伴隨著近20年的高速社會發展,無論是程序員數量,還是代碼質量,甚至在創新創造上,中國的程序員,都已經登上了歷史的舞臺。成為了不容小視的一股力量。
3、中國程序員需要持續提高自己的收入,需要提升軟件的社會認可和價值,需要在自己的代碼生活的方方面面享受到自己人般的待遇,更需要在開發和學習中找到舒服的屬于自己社會規則和習慣的便利,而這些,都需要自己先站起來,慢慢爭取,慢慢實現。
三、站起來的資本在哪里
不說空話,不說大話,中國程序員站起來不是意淫,不是幻想,而是一種歷史的必然進程。
1、絕對的人數和人種碾壓。不吹不黑,13億人的基數在這,大部分還是勤勞好學的黃種人,有什么理由不對任何一個其他國家和民族形成巨大優勢呢,這種優勢從數量開始,也必將成就質量的碾壓。
2、中國特色的社會制度和發展,成就了軟件行業的巨大跨越式發展,各行各業的趕鴨子上架式、泡沫投資式、不計后果式、先上車后補票式的大發展,形成了無比巨大的軟件需求黑洞,無數的實踐機會,無數的練手場景,促成了中國軟件行業和中國程序員群體在短短數十年間的快速提升,vue這樣東西的出現以及作者去阿里的行為,不是偶然,而是必然,沒有美國的尤雨溪做出vue,也會有阿里的嘻嘻嘻做出xixixi,印象中第一代Hybrid App框架由PhoneGap領銜,現在再看,國內的HBuilder,AppCan、APICloud,WeX5等,無一不做出了自己的巨大生態和體系,甚至據我所知HBuilder早在數年前就有了開發時真機實時調試、遠程云打包這樣的重大創新,領先國外同類技術體系數年。這些領先,都是數量巨大的case和project帶來的紅利,就像醫療體系一樣,縱使你醫療技術和研發再好,你能有三甲醫院這么數量巨大的病例和練手機會嗎?
3、在原理上有站起來的資本,在實際上也不斷地在站起來,在BAT領銜的互聯網浪潮和國家主導的信息化浪潮下,相當多的技術領域都有站起來的跡象和成果,說兩個產業需求反向推動技術進步的典型。Web和移動開發領域,能看到越來越多的國人做的JQuery插件、Bootstrap插件,甚至有不少人在做基礎JS庫和框架的替代品,MVVM相關就更多了,微信領銜了微信H5、小程序vue的研發,形成了一套自己的創新,支付寶、百度、頭條等都跟著做了自己的小程序模式,App開發中,因為過于業務創新和復雜,UI和安全架構上也脫穎而出一些自主研發的高級設計模式。Web和移動領域不說技術的絕對領先吧,但體系本身的創新已經是世界獨一份了。同樣的,數據庫和接口網關領域,得益于電商和新零售的發展,海量數據和業務請求的處理,成就了許多重大創新,所以你看阿里云或者騰訊云,在某些功能上有抄襲和模仿的痕跡,但數據庫相關,總是有大量自主的干貨全球領先。
4、基礎技術的領先是資本,但同樣的,應用領域的領先也是資本,從某種意義看,甚至是更加雄厚的站起來的資本。還拿阿里云舉例,阿里云的CDN發展之路,正是一個中國應用技術發展領域的縮影,你可以說CDN技術的核心是節點數量、節點控制、命中率、刷新速度等,背后是高性能C++Web服務和復雜邏輯的研發,但在應用層面,阿里云從一開始節點薄弱的時候的就做出了產品性相當厚實的控制面板,做出了與OSS存儲、域名解析、安全控制等互聯互動的創新功能場景,在研發過程中持續迭代產品面板和功能,這種扎實的應用層面的研發帶來了無比數量的用戶和粉絲,并反向倒逼了底層技術研發。中國人很聰明,幾千年來都很聰明,懂得借勢借力,不管你覺得這是小聰明也好,是民族特性也好,但在我看來,這完全是一種可以炫耀的資本。
四、未來可期
1、誠然,現階段中國的軟件數量很大的情況下質量有些堪憂,但這些問題并不是中國人本身造成的,如果你同時背著房貸又背負著“社會規則”,就算你在BAT華為拿著高薪也無法全身心地最高效的投入到技術研發和創新中,但這歸根結底是社會問題,從長遠看也是能夠克服和解決的,更何況還是有巨大的人口基數,就算成功率比別人小一倍,最終成功數也比別人多得多,未來一定是可期的,試想一下,如果H5委員會、C++標準化組織成員都是中國人,如果HBuilder的王安不是中國H5Plus的委員而是世界H5的主委,那又將會如何呢?
2、“站起來”三個字的分量很重,不僅僅是說要承擔社會責任、民族發展這樣的大道理,更多的是各種細節的推進,任何技術領域的方方面面,都可以站起來。在中國程序員身上,未來可成就的事情實在太多了,例如對對github、stackoverflow這樣社區的涌入、占領、模仿和規則挑戰,例如對開發語言編譯器、IDE等研究工作的參與、學習、創新與創造,例如對軟件工程架構領域、技術研發管理領域的實踐和模式創新,例如對重要行業軟件、領域軟件的學習、設計和自主創新落地等等等等,太多的地方等著你站起來!
3、什么是未來?未來就是我中國人多,我黃種人聰明能干,所以都由我創造,都由我定標準。哪怕做壞事的創新,像孫宇晨、李笑來啥的,也得是我中國人。
所以,中國程序員們,當你已經被老板剝削的苦不堪言,被房貸壓得喘不過氣的時候,能不能時刻認清自己的優等民族整體,對外挺硬腰桿站起來!
總結
以上是生活随笔為你收集整理的中国程序员,请挺起你的腰杆!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET CORE 多语言实现方案
- 下一篇: Async,Await和Configur