從 2016 年學習區塊鏈的相關知識,那時還在使用 Truffle 和 Ganache 開發工具,這幾個工具現在應該比較少人在用了。不過當時操作歸操作,其實並沒有真的理解。就只是跟著老師合約小 workshop 整個流程操作一次。然後就放棄了。Solidity 語言、智慧合約,以及一些基本區塊鏈運作的理解,覺得從來沒有學會過。
過了幾年,網路上聽了幾堂哈佛 CS50x David J. Malan 的課程,看老師在舞台上忙來忙去,不僅現場撕掉一本大電話簿,有堂還擺了一排燈泡,邀請學生上台表演開燈關燈開燈關燈。還想到有次舞台上竟然還站一排美國學校裡面會出現的 locker 置物櫃們,看老師走來走去,表演開門關門開門關門。課程影片看起來相當精彩,但同時也感到不確定這些電腦科學領域的基礎觀念是否真的都聽明白了。
David 老師講 memory、演算法、資料結構、基礎的程式語法等等,加強一些容易混淆的觀念,內容設計很厲害。不過 CS50x 線上課程的設計,在身邊沒有同學的情況下很難堅持下去。一個人獨自面對挫折不容易。其實從頭到尾也只有聽了四堂課,繳交了這四堂課的回家練習作業,沒想到居然要用 C 語言寫這些小作業。緊接著,就當 David Malan 老師要開始講 pointer 的時候又放棄了。
另外一次,跑去一個有點奇妙的兩個小時的迷你工作坊 workshop,躲在台北一個巷子裡,說有舊金山美國人老師要教大家怎麼玩 solana 東西,要寫一點簡單的 rust,旁邊一隻很瘦的黑色土狗大學生同學根本 rust 老師,就直接照抄他的寫法,很輕鬆的完成工作坊作業。接著當然就又沒有後續了。
接下來的幾年,斷斷續續地嘗試很多次各式各樣的技術研討會和工作坊活動。沒有想像中的容易。畢竟人家四年的時間,甚至五年、六年、十年的人生,每天都在研究怎麼寫一大堆寫不完的程式作業,怎麼和其他同學一起做程式開發專案等。
再來回想我的大學四年,每天英文簡報 aka 即興演講比賽、英文寫作申論 aka 限時作文比賽、英文枯燥文本的中古英文閱讀測驗 aka 拉丁語查字典比賽等等,不少作業都是教室現場即興發揮,根本沒有額外花力氣思考或研究什麼特別嚴肅或困難的概念。相較之下,覺得我的整個大學四年都在打混。是否就是因為如此所以大學畢業後,才要額外花這麼多時間和力氣,去補上別人資訊系所每天努力又堅持很多年,真正深刻體會才學到的,電腦科學和軟體開發的「基本常識」。
最近因為和以前曾經合作過的編輯見到面,編輯問我,和她聊一聊,是否「又開始想寫稿了?」。從編輯小姐那邊沒有任何利益關係、沒有帶任何目的的得到某種純粹的關心,感受有點奇妙。講沒幾句就突然覺得好像「還想寫點什麼」。
昨天讀到 Joan Didion 的文字,已經讀了老師好幾本書。Didion 老師很擅長描寫美國社會和文化。真的寫得太好了。太美了。是我望塵莫及的。有次還看到爆哭。描寫她的丈夫過世,用生活景象來描寫悲傷的幾個段落。看老師的書就像爬山一樣,到了山頂就會自己感到渺小。寫作發表內容這個活動本身是需要勇氣的。也需要自信。想到老師已經到達的「寫文章改變世界」。總覺得這輩子不可能達到 Joan Didion 老師的境界。
接著又讀了幾頁從大學時期就崇拜的老師 David Brooks,一本漂亮的,紙張、印刷設計都具有美感的精裝書。老師的文字掌握能力好強,文字有力量,對美國政治和社會文化的見解有深度,不是一般社論編輯會願意寫的內容。想想如果語言文字表達難以達到先輩們的水準,那怎麼辦,那還是回來學電腦好了。軟體的相關工作總是比出版業來得多一些的吧?是嗎。不知道。也還不敢想像出版業接下來是往哪個方向前進。還沒放棄學電腦的我只能繼續加油。
有不少文章分享到區塊鏈的入門門檻比較高。我覺得是真的。一下子冒出來這麼多專業名詞,而且聽完名詞解釋也還是不知道在說什麼。如果以前沒有學過資訊系所會接觸到的有關電腦科學的「基礎的知識」,確實很難真正理解區塊鏈,也很難看得出來到底區塊鏈,以技術層面來看的話,厲害的地方是哪裡。這也導致很多可以認定是真正懂區塊鏈技術的人,幾年觀察下來,也會發現其實都是某種程度的科技菁英。
要一個同學會程式開發,會高中數學、大學數學,對密碼學有興趣,不排斥經常需要英文技術文章閱讀測驗,不排斥目前的介面設計都很可怕。對開源軟體和隱私議題有想法,或對政治和法律的一些議題有興趣。還得忽視所有社會對區塊鏈產業的誤解,以及因為 scam 日益猖獗而引發的各種負面觀感。如果這不算是某種程度的科技菁英的話我不知道什麼才是。
學區塊鏈的同學普遍心理素質高,「自我效能」也很高。自我效能是指自己相信自己會成功的信念,相信自己會克服困難,相信自己做得到,相信自己學得會的信念。舉例來說,鐵人賽參賽的選手是否相信自己能連續三十天發表文章。相信自己做得到的同學,就是屬於自我效能感高的人。因此,對區塊鏈技術、智慧合約開發,密碼學等知識學習,願意一直堅持下去的同學真的不是普通的人。如果是在講你的話我也想認識。