2022 年度總結#
- Rivals come and go, game stays forever
對手來來去去,博弈永遠不變
年度詞彙:博弈#
- If your dreams don’t scare you, they are not big enough.
If I am a little scared, that must mean I am doing the right thing.
總感覺 2022 年讀過的書比較少,自己習慣上也不再刻意去豆瓣上標記了自己讀了什麼書,感覺在自己的 OneDrive 上去記錄下書單或者一些讀書筆記就足夠了。
今年因為疫情原因卻意外重看了很多電影 & 电视剧,大部分時間是實在不能出門而消費的,其中比較喜歡的還是 《進擊的巨人 Final Season》 & 《教父 1》。今年消費的電影影視劇數量大概是 30+,但是好像今年除了技術外的沒看過特別多有營養的書大概只有 20 本左右吧算上技術類書籍的話,比較惭愧 xD,看電子書找不到以前在家看實體書的那種感覺,感覺買實體書放在租的地方也沒有特別多的安全感,但是卻存了很多電子書、論文 PDF 還有一些技術類的文章。
今年奇幻的經歷是在老家遠程工作了半個月,用家裡的 4K 還有桌子辦公太有安全感了,也拾回了失去的午覺,但是還是感覺在家的感覺太無聊了😂。
除開這些特殊時期外自己的生活卻變化還是挺大的,逐漸戒掉自己週末賴床的習慣去登山 & 鍛煉,感覺時間充裕了很多,也沒有以前那麼容易困了。自娛自樂 & 編程 & 讀書 & 思考感覺已經是在 2022 年的日常,做著一樣的事情構成了我生活的大部分樂趣,跟各位朋友的聊天從技術、編程風格、做莊、博弈、金融大事件聊到駕駛、電影劇情、烹飪風格、美食,用喬治卡林的態度看待身邊發生的事情,控制好自己的情緒,冷靜地看待身邊的發生的事情。變得不那麼喜歡爭論了,直接放棄助人情節尊重他人命運。
電影 & 劇集#
Tier 1#
如果讓我選擇 2022 看過的最有收穫的電影 & 劇集的話我會選擇《進擊的巨人》 & 《教父 1》。 Tier 1 按排名分分別是《教父 1》、《進擊的巨人》、《電鋸人》、《聞香識女人》、《大時代》,其餘的只能是 Tier 2。
-
《教父 1》-- 🌟🌟🌟🌟🌟
《教父 1》雖然是多刷了但是不影響有收穫,Victor & Mike 思考的方式每次看都能發現一些收穫,兩者性格和做事風格不一樣但是一樣謹慎思考 & 冷靜 & 神一樣的危機處理。Victor 原意是最不想 Mike 成為下一代教父,但是 Santino 做不到冷靜,Tommy 做不好危機處理,Fredy 直接是弟中之弟,這也決定了下一代教父一定是 Mike。我比較喜歡的劇情設計是 Mike 讓麵包師 Russ 假裝有槍去唬住敵人保護老教父,這一幕完美刻畫了 Mike 是一個很會利用自己僅有不多的資源去打残局翻盤的人。 -
《進擊的巨人》 -- 🌟🌟🌟🌟🌟
情節設計上無敵,其實很多人噴巨人會爛尾,但是我覺得還是很好看,為什麼人民活在三次元一個這麼抽象的世界覺得一個擁有一個不那麼完美的結局會是一種接受不了的感覺,太抽象了。 -
《電鋸人》 -- 🌟🌟🌟🌟
沒 10 年精神病畫不出這麼精神病的動漫,眼前一亮。作者居然還在最後時刻強忍精神病發作畫出了個正常的結局,真的是太勵志了我哭了😭。這部動漫最牛逼的地方在於精神病得來又沒有讓我感到噁心,這一點可以宣布超越《發條橙》這類精神病作者的作品了。其實我也沒有上過學😭。 -
《聞香識女人》-- 🌟🌟🌟🌟
只是單純覺得好,說不上為什麼,但是上校的價值觀不敢苟同,美國人還是太直接了。 -
《大時代》-- 🌟🌟🌟🌟
“什麼樣的結局才配得上這一路的顛沛流離”,讓我比較觸動的是其實幫助方展博擊敗丁蟹不是運氣,是時間。方展博最後去到精神病院看丁蟹的時候,丁蟹再也不是那個靠武力可以要脅到別人的莽夫了,連傷害他人的力氣都沒有了,同時結局也是感覺有點暗示香港從黑社會統治金融過渡到方展博這類靠技術從事金融產業 new money 的大時代的開啟。
除了這段時間我還看了挺多金融 & 博弈相關的電影還有紀錄片,現在夠年齡進澳門賭城了但是因為疫情原因不能過去玩一下,只能看看電影了。感覺《賭俠》、《賭聖》這類電影的減少第一是為了更好教育的氛圍,總不能讓這種電影影響到下一代讓他們覺得像陳刀仔那樣 20 塊贏到 3700w 很簡單。看了很多這類電影其實我感覺還有另一種原因。
最終局 Boss 玩的遊戲大部分時候是鋤大地,少部分是德州撲克。我想了一下為什麼,因為這兩種牌的玩法參與的博弈最多,比較方便編劇設計反轉跟博弈的劇情。但是劇情中贏的技巧實在欣賞不來,不是出千就是特異功能的,哦牛皮還能變出兩副牌出來的。
所以為什麼這類電影變少了,因為香港的金融市場不再是投機者偏多,打牌的流派也從觀察對手行為的博弈派變成了擁有數學建模工具的量化派,香港的金融市場有了量化金融公司,博弈變得不再單純。而《大時代》同樣也有這種意味,但是我不喜歡的是編劇推動劇情真的太慢了,方展博受苦用了 99 集,復仇成功用了 1 集,就連方展博事業有起色都壓縮成 1 集,顯得後面的復仇有點突兀。
Tier 2#
Tier 2 沒什麼好說的感覺,感覺大部分是無腦爽片吧,大家笑一笑就好。看多了也不太行。《新蝙蝠俠》雖然劇情設計不太行但是分鏡頭設計得好有感覺,加上配樂。
遊戲#
今年倒是沒怎麼打遊戲,除了《艾爾登法環》,《戰神 5》跟《荒野大鏢客 2》都是視頻通關的。《戰神 5》屬於是一點都沒玩但是《荒野大鏢客 2》玩了一點覺得節奏太慢了不喜歡於是視頻通關了,《Cyberpunks 2077》沒玩多久同樣也是覺得劇情太慢了沒耐心,但是連視頻通關都懶得通了。
- 艾爾登法環
《艾爾登法環》算是我第一款真正自己通關的魂類遊戲,之前《只狼》我都是直接開無雙過的😇。
按遊戲時長來說我花費了 60 個小時遊玩這款遊戲,但是在遊戲外我看的視頻攻略絕對遠遠超過了 60 個小時。Boss 戰的逃課攻略、如何開局拿到滿級武器......,這些全是我的研究方向,感覺《法環》比《只狼》容易點,第一次玩《只狼》的開局被赤鬼被折磨得直接看逃課攻略。但是音樂還有劇情方面沒有《只狼》優秀吧,感覺打擊音效什麼的也差點意思,沒有《只狼》拼刀時帶來的音效感覺舒服。
《法環》一路上基本上都是逃課過的,到最終 Boss 拉達岡那時直接跪了,搖人過的。雖然是這樣,《法環》帶給我太多 Ah Ha Moment 了,想起當時在實驗室通過《Sleeping dogs》的日子了。
感覺 GOTY 競選之中,《法環》跟《戰神 5》我站《法環》!
技術#
2022 年大概是我自己個人漲技術最快的一年,因為很多時候需要處理的數據量比以前加起來的還要多。也是在 2022 年才算稍微深入了一點分佈式,在今年之前可能看過幾篇論文寫過幾個 demo 但是還是理解很淺層。從 3 月份開始接觸到分佈式應用 & 框架,TiDB/spark/Akka 之類的論文,成為了幾個開源項目的 contributor,總體來說對今年還是比較滿意。
-
Go language
Go language 在使用 2 年之後才感覺到可能真的是一門比較殘缺的語言。可能是我以前太菜了或者是業務太簡單了,沒感受到很大的瓶頸跟約束。1.18 版本出了泛型之後感覺還是太雞肋了,這個泛型太雞肋了,基本上用不上。用過一次之後覺得太醜了真的不想用,但是也要想辦法給幾個開源項目貢獻一些泛型的代碼,在其他人的項目裡堆屎山了。
今年看了超級多 Go 源碼,最大的體會還是感覺 Go 的設計模式在語言設計中被無限弱化了。在前司會用 gRPC 其實這種工具就是幫你做了 interface 接口層還有編碼時候的壓縮,但是以前沒理解到這層,很多時候只是為了用而用而已,微服務的相互依賴下 proto 文件做數據格式交換也比較方便,其實還有一層原因是為了得到一個 abstraction 抽象接口,但是很多時候感覺設計模式是為了用而用,如果優化的話往往需要重構,改的代碼一多的話 Review 那個人只能是 LGTM(Let's Gamble, Try merging.) -
Rust language
Rust 是今年嘗試學習一門新的語言,很可能是我學習過的最困難的語言,特別是泛型跟生命週期的聲明放在一起混著使用的情況,我感覺我快要得失讀症了。
讓我感到驚訝的是,其實 Go 裡面算是比較有特點的 channel & goroutine & duck type interface,在 Rust 中都有相同或者類似的實現 (channel & trait),Rust 比 Go 完整太多,不過也太難寫了。寫過一個簡單的 http server 都很費勁,大部分時間跟編譯器戰鬥,編譯 Rust 的時候也是折磨,超長的編譯時間 + 一開始編譯電腦風扇就呼嘯 & 發熱是真的減分,不過不至於不喜歡。不過還是不建議其他沒有編程基礎的朋友第一次就學習這種公認比較困難,學習曲線異常陡峭的語言。 -
Spark & MapReduce
今年因為業務的原因自己全程搭了一個 Spark 框架。業務應該不需要很複雜的資源調度,所以只是搭建了一個 Standalone 模式的 Spark,使用下來感覺也夠用了,其實就是一個可以執行很暴力的 SQL 的工具而已。當時使用了 TiSpark 去連接 TiKV & TiFlash 裡面讀取數據,使用起來感覺效果還不錯,不過後面就覺得 TiFlash 有點太過雞肋了,什麼問題都解決不了。越用到後面就覺得 TiDB 做得還是挺水的,雖說是行業龍頭了但是數據量到 10 億行以上那時基本上不可用,要麼加海量機器去滿足,要麼購買他們的方案,這也太扯了。如果對於分佈式事務沒要求的話。
讀書#
估計今年是讀書最少的一年,大概只看了十幾本書?大部分還是技術類的書籍,還是在 9 月之後抱佛腳那樣去囫圇吞棗讀完了。《悉達多》、《The Mathematics Of Poker》 、《資本主義與自由》、《金色夢鄉》、《挪威的森林》等等。
看《The Mathematics Of Poker》是因為看到有從事量化的朋友說這本書可以說是現代 poker 理論化的開山之作。理解深的話可以加深對概率論 & 博弈的理解。他說 Jane Street & Two Sigma 這種公司在面試都很注重理性科學地做每一個決定,Poker 會是一個比較合理的考察測試方式,讓你在一個只算積分不算錢的遊戲上賭一天,看你能贏多少局。我看《The Mathematics Of Poker》的方式是邊實戰邊看,順便把什麼《賭神》、《賭俠》都看完了。
從小我感覺我比較擅長的牌是鋤大地,跟德州完全不一樣,德州是贏者通吃,鋤大地,對於輸看剩餘的牌有多少張可以分小輸大輸。小輸有概率積分還是算正數,如果是逆風局,判斷贏不了可以盡可能多出讓自己處於 not strictly dominated 的地位中。
一遍看這本書我,我還下了一個 QQ 遊戲大廳,認真打了幾百盤並不斷復盤 / 總結,爭取做到每一個選擇都是理性的,打開 qq 遊戲大廳看見我以前那非主流的 ID,那時我的積分是 -172 分,勝率是 53%,當所有看完這本書的時候,我的積分是 -463 分,勝率 46%。(準備扔了這本書了)
我的總結是:跟朋友說 Jane Street 面試的方式一樣,Jane Street 面試那時一般會給你一條沒有標準答案的數學博弈題,不管你的策略有多麼優秀,只要我知道了你的策略,我就有更優的策略方案。所以一般面試者需要把所有的情況羅列總結,根據不同的對手 / 策略去調整你的玩法。多方的博弈結果形成一個納什均衡。
感覺有關博弈的股票 / 基金都是差不多,普通人沒什麼信息去參與這些博弈,但是博弈最重要的是要知道你的對手會怎樣操作,所以一般來說需要嚴格執行自己制定的計劃,復盤 & 總結,然後找到勝率最大的那種方案 & 策略。
今年看了挺多故事,比較喜歡的還是 NVIDIA 黃仁勳的故事。
黃仁勳前期都是地獄級開局,父親帶全家去泰國化工廠工作,政治混亂的國度小孩都沒有一個好的童年。老黃的父親覺得對孩子不好,於是找美國的大舅子幫忙給老黃兩兄弟安排學校。
大舅子的英語不好,自己沒什麼關係,只能找到一件比較差的學校,老黃第一個室友是一個 17 歲的吸毒少年,青春期孩子發育上的差異在親密的物理交流中體現了出來。一通大記憶恢復術之後,小黃和哥哥學會了給大哥掃廁所,寫作業,做飯打水。並且假裝壞孩子爬樹偷糖和抽煙。若干年以後小黃回憶這段生活,他說這段生活是最好的老師。
肯塔基少管所可算是小黃第一個龍場。這幾年的悟道,讓他學會了什麼是堅強,人為什麼需要戰鬥,生存有多麼重要等等。這些都成為他日後創業地獄模式的生存宝典重要章節。
Struggle is where greatness comes from.
今年還發生了一件事,前簡街天才交易員,FTX 創始人 SBF 百億資產因為自己加槓桿而 5 天資產贬值 94%,雖然贬值 94% 還是普通人難以企及的水平但是不太可能回去了。感覺 SBF 這種從一開始的形象都是 faultless 的人總感覺是在溫室中長大,被保護得太好,走得不會有黃仁勳這種人遠。
老黃說,把不可能變成可能的追求,才是這一行本身的魅力。這是黃仁勳今天仍舊充滿激情的上班的原因。
以前我也經常在想,為什麼巴菲特這麼老這麼有錢了還在工作不退休,我想大概是也是差不多的原因,"Rivals come and go, gamble stays forever." 對手來來去去,與對手的博弈才是真正有趣的部分。
我想,這也是為什麼 BlockChain 中的黑暗森林越危險卻越能吸引人進行博弈的地方。