04.17 傲慢與偏見?傳統程序員為什麼排斥區塊鏈?

2018 年 4 月 15 日,七七之家第三次區塊鏈頭腦風暴如期舉行。與前兩期不同的是,本次邀請到兩位傳統互聯網開發工程師以及一位非互聯網從業人士。一場關於程序員的傲慢與偏見以及區塊鏈的發展探討就此開始。

鏈圈頭腦風暴 | 傲慢與偏見?傳統程序員為什麼排斥區塊鏈?

七七之家@洪榮順

感謝各位今天下午來參加這個頭腦風暴沙龍!這次的頭腦風暴其實是我們的第三次,但是前面兩次是自己內部的討論,這次對外邀請了三位朋友。一位是從業多年的 PHP 工程師 A同學,一位是從生物工程跨行到網頁設計的前端設計師 B 同學,另外一位是非互聯網行業從業者 C 同學。同時,一起討論的還有西瓜和 Leon。本次頭腦風暴的話題是,傳統程序員如何看待區塊鏈。

西瓜

可能現在大家對區塊鏈這個概念還是比較模糊的,所以接下來我們應該要以這樣的形式來進行今天的風暴話題。你們先交流一下自己的認識和疑惑,有需要我糾正的,我再進行詳細的補充。

A 同學

嗯,我瞭解的其實不是很多,但是我覺得,區塊鏈其實是一種技術,一種數字貨幣的叫。它是一種分佈式的記賬方式,由很多個人去記錄這個信息。當然了,這種技術以後可以用來做很多很多的東西。但是目前可能就是代幣的功能,但就這一點,我目前還沒深入去研究過它的實現原理。

西瓜

是什麼樣的原因造成你不願意去了解一下它的原理?肯定有原因,其背後就是一種偏見,或者覺得暫時跟你沒什麼關係。但是,作為技術員的我們,會不會有那麼一種感覺,其實這個也沒什麼技術,會不會有這種想法?因為我不知道你們是什麼情況,但是我知道很多技術人員,在人工智能剛剛出現時,特別是深度學習剛剛出現的時候,很多人是很願意去學的。特別是區塊鏈的這些應用,比如比特幣、以太坊都是開源的,而且網上技術教程也不少。為什麼你們對區塊鏈技術會有這種漠視或者叫排斥呢?

A 同學

主要是這樣的,我是覺得我自己本身可能要學一項技術的話,對我自己來講,應該不用花太長的時間。但是對於區塊鏈,我實在是沒有太大的精力和興趣去嘗試研究它。而且,我其他方面的知識其實還沒學好,我不可能把其他東西先拋棄掉,然後就馬上去研究區塊鏈。這很不現實,我認為比較成熟的做法就是,有一個自己的生存技能,再考慮研究區塊鏈。

西瓜

Leon 所在的公司是一個做遊戲引擎的公司,他本身是一個區塊鏈愛好者,應該可以加上“狂熱”這個形容詞。他是這樣形容大部分程序員的,大家覺得自己有一畝三分地,有一塊比較大的蛋糕,對於他們來說,已經有足夠大的生存空間。雖然自己所在的領域一定有恁多競爭,但是整體來講,空間一定大於競爭。所以,我有技術,好好挖掘自己的潛在才能,踏踏實實做好自己的項目,其實是更有意義的,而且是更容易實現的。

西瓜

我們律師也是這樣,律師本來就有很多很多自己的事情。但是,從我的角度來講,我認為區塊鏈並沒有什麼了不起的地方。我在網上看到很多評論,其中很多大神都在說,其實這沒有多少太了不起的東西,只不過是一些傳統技術的補充,僅此而已,絕對不是什麼革命,更不是什麼顛覆。而且,我們作為技術人員其實都知道,就是這些東西而已,真沒有像標籤上寫的那麼高大上。

西瓜

肯定還是有一定的偏見,其實我剛才是幫你們做補充。我只能說,你們很默契的選擇無視區塊鏈,你們覺得它不是顛覆性的技術,你們也不覺得技術有可怕的作用。所以,你們是不會被所謂的“洗腦”的。所以在這樣的情況下,你們選擇了暫時觀望,因為你們有自己的一畝三分地,這是我幫你們補充的。

西瓜

你們有什麼想補充的,或者想表達的意見嗎?你們多聊一聊,這樣我們才能打開這個話題。我只能說,你們說的這些我都聽過。

C 同學

其實,我今天在吃早餐的時候剛好有看到一個介紹區塊鏈的,看了一下簡介。看不懂,不知道寫的是什麼東西,只看到了一些代碼。我覺得,它這些東西,和你們做後端或者前端的一些技術是不一樣的。還有那個比特幣,到底和區塊鏈是什麼關係,反正就是沒太深入去了解這些東西。

B 同學

第一次聽到區塊鏈是因為聽到有一種很火的幣叫做比特幣,然後稍微有去關注了一下。然後覺得跟自己目前所在的行業領域是比較有關的,但是感覺自己目前還達不到深入瞭解的境界。但是我還特意在網上買了一本書,一本專門講區塊鏈的書,書名忘記了。剛剛好,還沒看,打算後面再研究一下。

C 同學

我早上看的就是他買的那本書,看不懂。

西瓜

我給你們推薦一本書,叫《精通比特幣》。應該說,這本書是入門區塊鏈最好的教材,有點像我們編程世界裡的 C 語言。

鏈圈頭腦風暴 | 傲慢與偏見?傳統程序員為什麼排斥區塊鏈?

七七之家@洪榮順

剛才說對區塊鏈沒概念,區塊鏈跟我有什麼關係?就代幣嗎?出來代幣還能幹什麼?其實這個就是行業一直在研究的問題,也是我們一直在探討推進的動力,在探索的問題。區塊鏈怎麼落地,應用到哪裡?能不能像支付寶或者微信一樣,我們出門去買東西,用區塊鏈某個技術產品付一下款,對吧?所以到底有沒有?有,比如數字貨幣錢包。日本現在已經有這樣的應用場景,去商店買東西,我們是刷支付寶或者微信,他們是刷比特幣。

七七之家@洪榮順

但是現有的區塊鏈技術,有很多不足的地方,比如速度慢,有的還有一些漏洞以及其他的安全性問題。而且,現在最大的問題就是,除了數字貨幣,現在全球範圍內好像就沒有一個真正落地使用的應用項目,這個就是大家探索的問題和方向。

七七之家@洪榮順

就像十年前做淘寶一樣,你說在網上買賣東西靠譜嗎?其實,現在的區塊鏈,就是十幾年前的電子商務。這時候的我們,就是要去研究這東西未來到底可不可行。現在淘寶、電子商務肯定是沒問題的了。但是放在 15 年前,你說在網上買東西,現實嗎?不顯示。我們現在研究區塊鏈也是一樣,區塊鏈和我們吃飯睡覺有關係嗎?不知道,但這就是我們研究的方向。

C 同學

其實我是有聽說過比特幣,但是我不知道它是一個什麼樣的原理。它一直在挖礦,不知道怎麼玩,搞不懂。就知道挖礦很耗電,其他的不懂。

西瓜

區塊鏈和比特幣的關係,一直是一種說不清道不明的關係。但其實實時是,區塊鏈是從比特幣裡提取出來的一種技術。我打個比較噁心的比喻,比如支付寶和二維碼支付。在我們平時的認知中,是先有了支付寶,才有了二維碼支付。但是其實,二維碼支付技術在 1980 年就有了。然後才有了支付寶、微信這些移動支付應用。這才是正常的順序,先有一個技術雛形,再有一個成功的產品。對吧?必須有錢,有技術,再有產品,這是毋庸置疑的。

西瓜

但是區塊鏈厲害就厲害在這點。2009 年的時候,一個叫做中本聰的人,現在誰也不知道他是 FBI 的人還是中國人(中國人本來就聰明,簡稱中本聰)還是說名字看起來就像是日本人。比特幣一開始是 2100 萬個,現在永遠還是 2100 個,剛好和澳大利亞人口一樣,所以是個澳大利亞人。反正現在大家都不知道他是誰。這哥們寫了一篇文章發給一個極客團隊。這個極客團隊的成員大部分是專門研究密碼學或者加密的。他們之前也發行過一些奇奇怪怪的社會貨幣,但都失敗了。

西瓜

中本聰就發表了這麼一篇文章,說可以用這麼一種制度。什麼區塊的技術、什麼鏈的技術,然後還有密碼學、非對稱加密、哈希等等一連串的東西。把這些全部給串聯起來,形成一種制度,然後所有人就可以參與挖礦。

西瓜

大家可能有聽說過披薩事件。2010 年,一個哥們用 1 萬個比特幣買了一個披薩的事件。比特幣最高峰時,一個比特幣價值十幾萬人民幣。當然,我們不是要討論炒幣能賺多少錢。我們只是在跟大家一直重複一個很神奇的東西。就是現有了比特幣這個大家都認可的東西,大家才再研究比特幣的這個核心技術,也就是區塊鏈技術。

西瓜

區塊鏈可以應用於很多地方,因為它有幾個特性,就是去中心化、公開透明、匿名性、不可修改。區塊鏈不需要用中心服務器,所有數據都放在每個節點上。這有點像 BT 下載,哪怕源頭被封了,還是可以從其他節點上下載信息。

西瓜

還有一個很重要的地方,大家都有自己的錢包地址,但是沒辦法追蹤這個地址。維基解密曾經被美國政府封殺,後來曾經接受比特幣捐贈。不過當時中本聰表示堅決反對,認為比特幣還在搖籃中,經不起衝突和爭議。從這件事情來看,比特幣有具備對抗強權政府的特性。因此,比特幣後來也被用於各種各樣的違法犯罪活動中。其實,從這兩個例子來看,比特幣是神奇和牛叉的。還有一個倫敦被扔掉的硬盤等等,太多太多的例子。舉這些例子,就是要告訴大家,比特幣超級有魅力,而作為比特幣的底層技術,區塊鏈也值得大家去研究和探索。

西瓜

現在區塊鏈最成功的應用就是比特幣,其他的都差了點。但是,現在社會各界都在嘗試區塊鏈的落地應用方式,大家就是有這種自信,因為比特幣已經很成功了。現在騰訊、阿里、京東等這些大型企業,已經著手把區塊鏈用到自己的產業中,比如金融供應鏈、防偽溯源等等。

西瓜

我們等下就來玩一個挖礦的遊戲,通過這個遊戲,大家應該能大概明白挖礦的原理以及區塊鏈的技術邏輯。但其實我想告訴大家的是,我希望你們能多表達一些你們不理解的問題,這樣才能開動腦筋解決更深層次的問題。我們社群裡很多非技術人員更不瞭解區塊鏈技術,認為這是一件挺無趣的事情。但是,這個應該就像是我們平時可能會看一下今日頭條,關注一下花邊新聞,比如阿爾法狗下圍棋等等。我們並不需要一定得研究透這方面的技術,但是我們至少要先研究一下它的基本原理。其實,看《精通比特幣》這本書就可以了。看得懂就看,看不懂的地方就跳過去。哪怕你把它當做打發時間,稍微的瞭解一下也好。但是如果你不願意去了解,甚至有排斥心理。那麼,我只能這樣說,包括之前的大數據、人工智能,你們都會犯同樣的錯誤。我們不一定要去研究,但是你連路過都不路過,那可能什麼都不知道。我說的有點重。

A 同學

其實是這樣的,區塊鏈我是有接觸過一些。但是作為程序員,如何用代碼實現它那樣的效果,我是不會的。大數據的話,其實我也在學,。我不是說我停滯不前,不接觸新的東西。只是我個人精力實在有限,不可能全部去關注。或者說,我可能在某個時間段已經傾向於某種技術了。但是,剛好現在區塊鏈是一個熱潮,但是我又剛好進入了另外一個方向。然後區塊鏈我又不想利用它去做一些程序員做的事情,因為,就目前的技術狀態,想實現它那樣的效果是做不到的。

西瓜

抱歉,我承認我一開始有點誤解你了。我誤以為,你覺得現在的東西比我以前的東西更好,更有價值,但我也懶得去接觸。我以為你有這種想法。但是你剛才的觀點我又有點不認同了,你說技術上達不到,所以就不去了解了,有這個意思。這是不是說,我去追一個女孩子,我一定要確定你要嫁給我,不然我就不分散精力去追你了。這一點是我不太能理解的。

A 同學

其實很簡單啊,兩個東西讓你選擇的時候,我可能選擇了這個東西,但不代表另外的那個東西就不好。只是另外一個東西,我是不是需要耗費很高的學習成本?而且,我本身比較矛盾。相當好一個程序員,但又不想以後都當程序員。

C 同學

其實,我就是很想知道挖礦到底是怎麼挖的,有什麼原理。

挖礦模擬遊戲中。。。

leon

同為程序員,我先嘚瑟一下。我們現在的薪資水平、生活質量已經算不錯了,為什麼還要出來瞎折騰?而且,最近這幾年,傳統的互聯網行業哪一個福利在減少?應該說,有點“物以稀為貴”的感覺,軟件行業其實有的已經很膨脹了,為什麼還要往這麼奇怪的一個計劃發展?我覺得在於,要不要抓住風口,抓不抓得住的問題。目前北大清華這些高校,包括各大財團公司也都在組建區塊鏈研發的力量。我個人非常希望能夠藉助區塊鏈這個趨勢,能夠比較早的為未來做佈局。即使你現在從事的或者關注的這行業很好,但是區塊鏈也是一個非常值得關注的方向。

西瓜

其實我有點清楚大家的立場。程序員有自己的蛋糕,有自己專注的領域,為什麼要花那麼大的學習成本去研究區塊鏈?你覺得現在區塊鏈是一個潮流,而且自己的蛋糕也在逐漸減小,其實這個不是特別有說服力。

leon

這個確實是,目前我就算不折騰區塊鏈這件事情,我也能活得很好,很輕鬆。但是,如果你真的想在這個城市立足,買一套房子,成一個家,光靠工資是不夠的。而且,程序員其實是一種吃青春飯的職業,35 歲是一個坎。35 歲以後,能不能賺夠錢或者成功轉行,我覺得這是一種規劃,所謂的中年危機吧。

A 同學

我也知道程序員吃青春飯,區塊鏈確實也是一種趨勢,但是,一年半載你能不能靠區塊鏈賺到一筆滿意的錢。而且,在區塊鏈的發展過程中,你剛好有這項技術吃飯。要是區塊鏈走下坡路,或者你不想再做程序員了,也就做不了其他事情了。

leon

我先說一下,為什麼說風口是一年,不是說區塊鏈就一年。而且,如果你學會區塊鏈技術,你到時候可能找一個區塊鏈公司拿一份很不錯的工資。

七七之家@洪榮順

A同學 的意思可能是說,人生不一定要走程序員這條路,而程序員也不一定要走區塊鏈這一條路。而 leon 的意思是說,這畢竟是一個風口,解決中年危機的成功概率比較大。就算沒有解決了這個危機,依然可以找個區塊鏈公司領一份不錯的工資。我雖然是門外漢,但是我覺得,區塊鏈好像也不是什麼新技術啊,完全可以用舊技術來開發區塊鏈。所以,學習成本其實沒有想象的那麼難,反而是研發成本比較高。所以,不是學不學得會的問題,而是學不學的問題。

leon

我認為不要把思維侷限在區塊鏈,我就是為了要抓風口,我就是要當一隻風口上的豬,就是要把握住未來。

西瓜

學習成本或者學習感受應該不算是一個大問題,而且趣味性也很不錯。那麼 leon 你能不能說一下,怎麼讓一個傳統的程序員加入到區塊鏈的潮流裡面來。

leon

我就先說一下我自己的感受吧。我第一次接觸到區塊鏈,是看到各大高校、各大公司包括中科院都在做區塊鏈研發團隊的組建,所以我就蠻看一下。後來我發現,其實區塊鏈是一種思維,這種思維是很有爆發力的,這種思維不被某個編程語言所限制。如果你平時問別人,區塊鏈是用什麼開發的?C++ 還是 Java?我覺得問這種問題的一般是門外漢。只要你能實現這種應用場景,你這個服務端用什麼語言寫都是可以的,包括公鏈。

leon

而且,目前區塊鏈還處於萌芽階段,還有很大的發展和改進的空間,包括性能方面、共識方面。

leon

為什麼軟件園裡現在有很多企業和技術人員對區塊鏈不感冒?首先程序員有自己的思維,我寧願去關注我技術領域的東西,而不去關注時代的東西。我會花很多時間在做技術變革,而不怎麼去關注社會上的風口。因為這時候的他們,在公司裡已經有一定的分量,處於核心的地位,是一種比較穩定的狀態,而且他們不願意去打破這種狀態。

leon

另外一種就是小白,小白是沒有能力去冒這個險的。所以,現在就出現這樣的情況,老鳥有力無心,菜鳥有心無力。所以,要想帶動他們,興趣是低一點,危機感則是其次,接下來就是技術能力。

七七之家@洪榮順

OK,總結一下今天的內容。傳統程序員不想進入區塊鏈,最大的原因就是自己的領域裡,蛋糕已經足夠了。但是,歸結其最根本的原因就是,區塊鏈還處於萌芽階段。對傳統互聯網,對其他行業沒產生衝擊和顛覆。當然,我不確定區塊鏈以後對各行各業的衝擊,會不會像互聯網或者電子商務那樣迅猛。但是,作為程序員的我們,在已有的技術基礎上,多瞭解一種技術邏輯,未嘗不是一種好事。


分享到:


相關文章: