曹大,欧神开新公众号了
最近曹大、歐神都開新公眾號(hào)了,在此推薦一波。
可能有些讀者不太熟悉他們,這篇文章來(lái)詳細(xì)介紹一下。
曹大最近開了 Go 的課程,非常干貨,Go 底層講得賊 6,這里先給他打個(gè)廣告,不需要的朋友可以跳過~
第一期的課程大綱:
xargin
曹大,《Go 語(yǔ)言高級(jí)編程》作者。博客:xargin.com,這也是少數(shù)幾個(gè)我會(huì)手打域名的博客之一。
我是在 19 年知道的曹大,并且非常有幸和他做過半年同事。上次在和他錄的一期《Go 夜聊》播客節(jié)目《漫談寫作和個(gè)人成長(zhǎng)》里也提到過,那會(huì)我剛開始寫博客,接到 Go 夜讀發(fā)起人楊文的邀請(qǐng)去 Go 夜讀做了一期 “defer” 的分享,我記得非常清楚,那是第 33 期。之后,我就看到下一期曹大要講匯編的預(yù)告。
我隱約記得我在公司內(nèi)網(wǎng)上見到過這個(gè)名字,非常激動(dòng)。并且覺得看完 Go 匯編對(duì)看 Go 源碼會(huì)非常有幫助,于是在曹大匯編分享之前就著重預(yù)習(xí),正式分享上和曹大進(jìn)行了深入的交流。不久前我到 B 站上回顧了一下這次分享,發(fā)現(xiàn)彈幕上有一些罵我的:這個(gè)人不知道預(yù)習(xí)嗎,怎么這么多問題?更狠的就不說(shuō)了,當(dāng)然我也不記得了,感興趣的可以去 B 站看,不過這些都不重要。
重要的是聽完那一期,加上提前預(yù)習(xí),再加上分享上請(qǐng)教曹大,我對(duì) Go 匯編有了一定程度的掌握。之后,再去看源碼就比較順利了。
熟悉的朋友都知道,曹大有寫博客的習(xí)慣,至今寫了 5 年多。去年我為了研究和學(xué)習(xí)曹大的寫作方法,從第一篇到最后一篇通讀了一遍,收獲很多。
從前期寫一些軟件工具的安裝教程到后期嬉笑怒罵皆成文章,變化和進(jìn)步非常明顯。想直接看到曹大所有文章鏈接的看這一篇——《那些年曹大寫過的博客》。否則,你得一篇篇翻頁(yè)????,因?yàn)?xargin.com 用的模板沒有歸檔功能。
我前后共花了一個(gè)月的時(shí)間,才讀完所有博文,總共 118 篇。從 15 年 10 月 31 日開始的第一篇,到今天,總共寫了 5 年多的時(shí)間。基本上每半個(gè)月產(chǎn)出一篇,非常穩(wěn)定。
從最初講具體的工作,例如將 MySQL 數(shù)據(jù)導(dǎo)入到 ES,到近期《中臺(tái)的末路》、《架構(gòu)的腐化》、《工程師應(yīng)該怎么學(xué)習(xí)》等名篇,水平一步步提高,視野也在一步步變大。
這些博文里有很多內(nèi)容都是從工作中提煉、總結(jié)出來(lái)的,這需要對(duì)自己所做的工作非常熟悉,并且需要做很多思考才行。這對(duì)我們而言,是有啟發(fā)的。
還有一些內(nèi)容是論文或文檔的翻譯,翻譯它們而不是僅僅看一遍,對(duì)我們深刻理解內(nèi)容是很有幫助的。連曹大都這樣做了,我們有什么理由不做呢?
看文章的過程中,也能發(fā)現(xiàn)一些趣事:
和歐神互動(dòng)原來(lái)早年間曹大和歐神就有過互動(dòng),曹大的一句“發(fā)現(xiàn)有位國(guó)外的兄弟”,直接把我笑噴了。
另外,推薦兩篇非常有名的文章:《工程師應(yīng)該怎么學(xué)習(xí)》、《中臺(tái)的末路》。
當(dāng)時(shí),《中臺(tái)的末路》全網(wǎng)估計(jì)有 20w+ 閱讀,風(fēng)靡一時(shí):
中臺(tái)的末路-數(shù)據(jù)中臺(tái)的末路-轉(zhuǎn)載另一篇,《工程師應(yīng)該怎么學(xué)習(xí)》值得所有人都讀很多遍。
對(duì)了,博客里 reading 這個(gè)目錄下記錄了曹大讀了、正在讀以及計(jì)劃讀的書,追隨大佬的腳步,看他看過的書,豈不美哉!
reading-已完成曹大最常說(shuō)的一句話是:要鍛煉演技,要學(xué)會(huì)分享,否則就是我為魚肉,任人宰割了。
在所有文章里,如果只推薦一篇的話,那無(wú)疑就是《工程師應(yīng)該怎么學(xué)習(xí)》這篇了。其中最激勵(lì)我的一段話是這樣的:
人這一輩子,最重要的是能把路越走越寬。對(duì)于工程師來(lái)說(shuō),能夠鍛煉軟技能的場(chǎng)合其實(shí)不是很多,但也不代表完全沒有。即使沒有也可以自己創(chuàng)造機(jī)會(huì),例如組內(nèi)、組間、部門內(nèi)的技術(shù)分享都是不錯(cuò)的機(jī)會(huì)。
更大規(guī)模的技術(shù)分享可能因?yàn)橹鬓k方“勢(shì)力眼”,在你級(jí)別不高或者影響力不大的時(shí)候,不提供給你這樣的機(jī)會(huì),但是作為一個(gè)向上的人,遲早會(huì)有走到這一步的一天。你所要做的是提前做好準(zhǔn)備,在那一天到來(lái)的時(shí)候,在聚光燈下旁征博引,談笑風(fēng)生。
祝大家都能成為更好的自己!
我們只有保持終生學(xué)習(xí)的姿態(tài),才有可能不被時(shí)代拋棄。
總的感受是,我們需要不斷思考、反思、總結(jié),并且持續(xù)不斷地分享出去。
最后,以 xargin.com 博客上的 slogan,我非常喜歡的一句話結(jié)束這一部分:
If you don't keep moving, you'll quickly fall behind.
歐神
歐神是我比較熟悉的,我們?cè)诰€交流的比較多,他是個(gè)全棧選手。早年間他甚至給他的博客寫了客戶端,非常酷炫!
歐神寫了一本開源書:《Go 語(yǔ)言原本》,英文名叫《Go Under the Hood》,看看這個(gè)名字,逼格瞬間拉滿,因?yàn)橐话憬惺裁丛玖?#xff0c;element 了,都是神書。
我們來(lái)感受一下:
Go 語(yǔ)言原本看看,這都是什么魔鬼神仙?
歐神現(xiàn)在是在德國(guó)讀博士后,全英文給本科生授課,他的英語(yǔ)水平就不用說(shuō)了。這不,最近開始在用英文寫作了:
golang.desing Research簡(jiǎn)直是吊打我等菜雞。
歐神平時(shí)喜歡開發(fā)一些工具,最近我知道的像:code2img, redir, midgard, gossaplay 等等等等。
code2img 的產(chǎn)生背景是這樣的,Go 夜讀的知識(shí)星球里有讀讀源碼打卡活動(dòng),而歐神完成打卡活動(dòng)通常是在地鐵上,用手機(jī)發(fā)代碼很不方便,他索性就自己動(dòng)手寫了個(gè)工具叫 code2img。
這樣,歐神打卡是這樣完成的:用手機(jī)打開 github,看到某段源碼不錯(cuò),復(fù)制,點(diǎn)開 ios 上的 code2img 捷徑,自動(dòng)生成一張圖片,插入到知識(shí)星球,寫下這段代碼的解釋。整個(gè)過程一氣呵成,深藏功與名。
知識(shí)星球 code2img另外, code2img 服務(wù)端的原理是它會(huì)去請(qǐng)求 https://carbon.now.sh/,并且模擬鼠標(biāo)點(diǎn)擊頁(yè)面中的按鈕,騷操作秀你一臉。真是全棧!
另一個(gè)值得推薦的是《Go GC 20 問》,這是我們第一次合作完成的文章,我先列出關(guān)于 GC 的問題,歐神來(lái)解答并形成文章。發(fā)布之后,在 Go 圈風(fēng)靡一時(shí),現(xiàn)在我還會(huì)不時(shí)看到有文章引用這篇。
歐神平時(shí)還會(huì)和曹大過招,譬如有一次曹大寫了篇文章《極端情況下收縮 Go 進(jìn)程的線程數(shù)》,歐神在評(píng)論區(qū)丟出了一個(gè)它幾年前寫相關(guān)的庫(kù),深藏功與名。能在曹大面前秀的人可不多見:
評(píng)論區(qū)最后,沒關(guān)注的朋友來(lái)關(guān)注一波了~
總結(jié)
以上是生活随笔為你收集整理的曹大,欧神开新公众号了的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Go udp 的高性能优化
- 下一篇: 《微服务架构设计模式》总结,文末送书