觀眾朋友們,過年好!
今天我帶來的分享主題是“那些年一起追求的大佬”,主要內容聊聊就是近兩年線上、線下認識的牛人們,從他們身上學到的一些東西,
首先簡單自我介紹一下,我是公眾號“碼農桃花源”的主理人,網路 ID 是 qcrao,寫過一系列關于 Go 的文章,我目前在一家互聯網大廠搬磚,更多的資訊你可以到 qcrao.com 或者公眾號找到,這里就不多說了,
下面進入我們今天的內容,
多年前在陳佩斯、朱時茂、趙本山、范偉、馮鞏那一批老藝術家活躍的時候,春晚語言類節目真的是非常精彩,而隨著時代的發展,今天幾乎所有人都可以在網路上發聲,我們每天都可以隨時隨地從抖音快手上獲得無數短暫的快樂,春晚也不再那么吸引人了,
作為一個全國人民都關注的節目,春晚有他自己的問題,而小問題在放大鏡下難免成為大問題,例如有些東西可能無意間就冒犯了原來沒有注意到的群體,對他們造成了傷害和困擾,
這種情況下,原來語言類節目中有很多橋段是不能再上的,譬如說趙本山學吳老二走道,想像一下如果你有家人確實得了腦血栓,被人這樣模仿而當成笑料,尤其是一家人除夕夜坐在桌前看這一臺春晚,其實是很難受的,
另外,原來語言類節目中有很多諷刺社會的部分,現在也沒有了,
我幾年前還會守在電視前看春晚,但近兩年實在是看不下去,相信有很多這樣的朋友,這就給了今天 Go 語言中文網舉辦 Go 春晚的一個機會,并且今晚邀請了很多 Go 圈里比較活躍的大佬,像我比較熟悉的曹大、柴大、Panda,來講一講 Go,講一講職場,講一講人生,
我呢因為經常寫一些 Go 相關的文章,也有幸被邀請,和大佬們同臺,不勝惶恐,這兩年,無論是線上還是線下,我也認識了很多圈內活躍人物,跟著他們學到了很多,
那今天有這個機會就把我從他們身上學到的一些東西分享出來,希望大家都能有所識訓,有所啟發,
為了保持神秘感,我就不一下子放出今天所有會講到的大佬們,我們來挨個看,
caoz
caoz 是最早的一波互聯網人,江湖人稱“互聯網百曉生”,著有小黃書——《你憑什么做好互聯網》,公眾號是“caoz 的夢囈”,運營知識星球“caoz 的小密圈”,
這一部分的內容主要是從他的知識星球每年的福利課程里識訓的,主題是“文章分享”,
我們的觀眾,包括我在內,有很多是剛入職場,還有很多還在學校即將進入職場的,
在職場上要讓自己“發聲”,讓自己被看見,才有機會進階,
如果沒有太強的技術,沒有太好的開源專案——我相信這是大部分人的現狀,那么讓自己發聲的一個有效方法就是寫檔案、寫文章,無論是原始碼分析,還是對業務系統的總結,或是排查故障的經過,都可以寫成文章,寫文章就是說話嘛,說話誰都會,我們把要說的話寫下來,有條理、有章法,一件事情說清楚了,也就夠了,
讓自己發聲的另一個方法就是演講,這比文章要進階一步,他要求你把寫的內容說出來,必要的時候還需要有一些演示,這個難度是更高的,
但是要想在公司、行業獲得影響力,這兩關必須要過,
不要認為這是水到渠成,自然而然的事情,盡早準備,盡早開始,是有必要的,
caoz 還舉了自己的例子:
我說過,20 年前,我在網易虛擬社區,關于虛擬域名方案的帖子被丁磊回復過,在網路廣告先鋒關于 QQ 價值的帖子被馬化騰回復過,其實回頭看看,當時很多不知天高地厚的言論,很年輕也很驕狂,但其實你只要努力分享自己的心得和成長,領域內的一些大人物是有可能會看到你的,
另外,分享即學習,你寫文章、做分享 PPT 的時候,其實也是一個整理思路的程序,如果不寫下來,你很難發現自己其實有些地方沒有完全理解,所謂“教是最好的學”,你寫文章把這件事情說透了,讓別人理解了,你自己也就理解了,
下面這張學習金字塔的圖,我在很多場合下都見過:

主動學習中的“教授給他人”是效果最好的學習方法,
而且,我最早就強調過的,分享即學習,無論是整理分享的程序,還是分享中遭遇各種 diss 的程序,其實都是你學習進步的程序,盡早地擁抱分享,主動分享,你的進步就會越快,也越容易獲得職場關鍵人物的重視,
所以,盡早行動起來,寫文章、做分享,從小組內的分享做起,從寫一篇檔案開始,
煎魚
煎魚,江湖人稱煎架,雖然他今天沒出場,但很多 Go 圈的朋友都很熟悉,他去年出版了新書《Go 語言編程之旅》,并且煎架很早就在網路上發布了 gin 系列教程,識訓了很多關注,連曹大都很感嘆,因為:
他在 20 歲的時候完成了曹大在 30 歲的時候才完成的寫書夢,
更“可氣”的是,煎架的職場也非常順利,最近幾年,每年都升了級,職場上的朋友都知道這有多難,小小年紀,就已經取得了不俗的成績,將來大有可為,
前不久,煎架來北京參加一個大會,一起吃飯的時候,我向他請教了職場升級的秘訣,這里也分享給大家:
- 在公司的話,要主動去做一些別人不愿意做的事情,并且做出一些成績出來,慢慢上面的人就能看到你,有重要的業務才會考慮到你,
- 先不要太計較很多東西,先做出成績,
Leader 給你一件事情,你做好了,他才有可能給你更多、更重要的事情,你才可能有成績,
halfrost
人稱霜神,前端、后端、客戶端都是高手,他的博客取名文藝的不像話:一縷殤流化隱半邊冰霜,并且頁面樣式也非常的漂亮:

霜神最近出了一本開源的《LeetCode CookBook》演算法書,封面漂亮的不像實力派:

序言里給我印象最深刻的一句話是:
本書題目的代碼都已經 beats 100% 了,沒有 beats 100% 的 題解就沒有放到本書中了,那些題目筆者會繼續優化到 100% 再放進來,
再看看 github 上面的 README,好看,他還給博客、LeetCode 書整了個客戶端,逼格滿分:


對于只會寫寫后端,整天在黑框里敲命令的我來說,簡直是太酷炫了,
霜神平時基本不在群里潛水,偶爾會出來一次,和大家聊聊,每次群里都很沸騰,
他這種追求極致的精神尤其值得我們學習,
歐神
歐神是我比較熟悉的,我們在線交流的比較多,和霜神一樣,他也是個全堆疊選手,早年間他甚至如出一轍地給他的博客寫了客戶端,像霜神一樣,我很疑惑,難道這是高手的必經之路?
巧的是,歐神也寫了一本開源書:《Go 語言原本》,英文名叫《Go Under the Hood》,看看這個名字,逼格瞬間拉滿,因為一般叫什么原本了,element 了,都是神書,
我們來感受一下:

看看,這都是什么魔鬼神仙?
歐神現在是在德國讀博士后,全英文給本科生授課,他的英語水平就不用說了,這不,最近開始在用英文寫作了:

簡直是吊打我等菜雞,
歐神平時喜歡開發一些工具,最近我知道的像:code2img, redir, midgard, gossaplay 等等等等,
code2img 的產生背景是這樣的,Go 夜讀的知識星球里有讀讀原始碼打卡活動,而歐神完成打卡活動通常是在地鐵上,用手機發代碼很不方便,他索性就自己動手寫了個工具叫 code2img,
這樣,歐神打卡是這樣完成的:用手機打開 github,看到某段原始碼不錯,復制,點開 ios 上的 code2img 捷徑,自動生成一張圖片,插入到知識星球,寫下這段代碼的解釋,整個程序一氣呵成,深藏功與名,

另外, code2img 服務端的原理是它會去請求 https://carbon.now.sh/,并且模擬滑鼠點擊頁面中的按鈕,騷操作秀你一臉,真是全堆疊!
另一個值得推薦的是《Go GC 20 問》,這是我們第一次合作完成的文章,我先列出關于 GC 的問題,歐神來解答并形成文章,發布之后,在 Go 圈風靡一時,現在我還會不時看到有文章參考這篇,
歐神平時還會和曹大過招,譬如有一次曹大寫了篇文章《極端情況下收縮 Go 行程的執行緒數》,歐神在評論區丟出了一個它幾年前寫相關的庫,深藏功與名,能在曹大面前秀的人可不多見:

xargin
最后一位是曹大,《Go 語言高級編程》作者,博客:xargin.com,這也是少數幾個我會手打域名的博客之一,
我是在 19 年知道的曹大,并且非常有幸和他做過半年同事,上次在和他錄的一期《Go 夜聊》播客節目《漫談寫作和個人成長》里也提到過,那會我剛開始寫博客,接到 Go 夜讀發起人楊文的邀請去 Go 夜讀做了一期 “defer” 的分享,我記得非常清楚,那是第 33 期,之后,我就看到下一期曹大要講匯編的預告,
我隱約記得我在公司內網上見到過這個名字,非常激動,并且覺得看完 Go 匯編對看 Go 原始碼會非常有幫助,于是在曹大匯編分享之前就著重預習,正式分享上和曹大進行了深入的交流,不久前我到 B 站上回顧了一下這次分享,發現彈幕上有一些罵我的:這個人不知道預習嗎,怎么這么多問題?更狠的就不說了,當然我也不記得了,感興趣的可以去 B 站看,不過這些都不重要,
重要的是聽完那一期,加上提前預習,再加上分享上請教曹大,我對 Go 匯編有了一定程度的掌握,之后,再去看原始碼就比較順利了,
熟悉的朋友都知道,曹大有寫博客的習慣,至今寫了 5 年多,去年我為了研究和學習曹大的寫作方法,從第一篇到最后一篇通讀了一遍,識訓很多,
從前期寫一些軟體工具的安裝教程到后期嬉笑怒罵皆成文章,變化和進步非常明顯,想直接看到曹大所有文章鏈接的看這一篇——《那些年曹大寫過的博客》,否則,你得一篇篇翻頁??,因為 xargin.com 用的模板沒有歸檔功能,
我前后共花了一個月的時間,才讀完所有博文,總共 118 篇,從 15 年 10 月 31 日開始的第一篇,到今天,總共寫了 5 年多的時間,基本上每半個月產出一篇,非常穩定,
從最初講具體的作業,例如將 MySQL 資料匯入到 ES,到近期《中臺的末路》、《架構的腐化》、《工程師應該怎么學習》等名篇,水平一步步提高,視野也在一步步變大,
這些博文里有很多內容都是從作業中提煉、總結出來的,這需要對自己所做的作業非常熟悉,并且需要做很多思考才行,這對我們而言,是有啟發的,
還有一些內容是論文或檔案的翻譯,翻譯它們而不是僅僅看一遍,對我們深刻理解內容是很有幫助的,連曹大都這樣做了,我們有什么理由不做呢?
看文章的程序中,也能發現一些趣事:

原來早年間曹大和歐神就有過互動,曹大的一句“發現有位國外的兄弟”,直接把我笑噴了,
另外,推薦兩篇非常有名的文章:《工程師應該怎么學習》、《中臺的末路》,
當時,《中臺的末路》全網估計有 20w+ 閱讀,風靡一時:


另一篇,《工程師應該怎么學習》值得所有人都讀很多遍,
對了,博客里 reading 這個目錄下記錄了曹大讀了、正在讀以及計劃讀的書,追隨大佬的腳步,看他看過的書,豈不美哉!

曹大最常說的一句話是:要鍛煉演技,要學會分享,否則就是我為魚肉,任人宰割了,
在所有文章里,如果只推薦一篇的話,那無疑就是《工程師應該怎么學習》這篇了,其中最激勵我的一段話是這樣的:
人這一輩子,最重要的是能把路越走越寬,對于工程師來說,能夠鍛煉軟技能的場合其實不是很多,但也不代表完全沒有,即使沒有也可以自己創造機會,例如組內、組間、部門內的技術分享都是不錯的機會,
更大規模的技術分享可能因為主辦方“勢力眼”,在你級別不高或者影響力不大的時候,不提供給你這樣的機會,但是作為一個向上的人,遲早會有走到這一步的一天,你所要做的是提前做好準備,在那一天到來的時候,在聚光燈下旁征博引,談笑風生,
祝大家都能成為更好的自己!
我們只有保持終生學習的姿態,才有可能不被時代拋棄,
總的感受是,我們需要不斷思考、反思、總結,并且持續不斷地分享出去,
最后,以 xargin.com 博客上的 slogan,我非常喜歡的一句話結束這一部分:
If you don't keep moving, you'll quickly fall behind.
寫作
古人說:見賢思齊焉,又說:三人行,必有我師焉,其實,在我們身邊有很多這樣那樣的榜樣,不必好高騖遠,從身邊的人學起,一步步變強,
最后的部分,我們來聊聊寫作:寫作是把網狀的思維樹狀化,最后線性化地寫出來,說難不難,說簡單也不簡單,我不在這長篇大論,分享以下 3 點:
- 先寫提綱
- 固定頻率
- 從作業中尋找素材
第一點,先寫提綱,就是先在腦海中構思,再在軟體工具上列出來,我推薦使用幕布,提綱可以理清思路,讓文章不會走偏,如果列得足夠細,基本上后期就可以直接往里填內容了:
比如我最近寫的幾篇,寫完提綱后,很快就能完成內容:

如果平時筆記做得足夠好的話,這時可以將筆記組裝起來,只用寫一些連接詞就好了,譬如說,我平時會積累線上事故的 case,如果哪天我想要寫一篇關于事故的文章,我就可以非常快速地找到素材,并且“組裝”成一篇文章:

上面這個軟體叫 RoamEdit,是一款近年來興起的以塊為單位的雙向鏈接筆記軟體,最出名的其實是國外軟體 RoamResearch,我用的是國產的替代軟體 RoamEdit,感徑訓不錯,
第二點,固定頻率,如果長時間不寫,沒有形成習慣,可能寫過一兩篇后就中斷,再也撿不起來了,而如果一天寫一篇,又會影響本職作業,半個月一篇,沒有那么大的壓力,也不會中斷,保持這個節奏最好,這是曹大說過的話,他也是這么做的,
第三點,關于素材,只要你有輸入,就不怕沒有輸出,作業上的總結、對事故的反思、準備面試、看原始碼、讀書筆記、極客時間專欄學習筆記……太多了,譬如最近我寫的《寫一個 panic blame 機器人》、《事故現場之依賴了不該依賴的 ip》就是作業上的內容,而《channel 的妙用》則是學習了某一篇博客后寫的文章,
最后
說了這么多,匯成一句話:
多思考,多總結,多寫作,多分享,
祝大家在牛年更上一層樓,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/266936.html
標籤:其他
上一篇:【pytest官方檔案】解讀fixtures - 7. Teardown處理,yield和addfinalizer
