當前位置: 華文星空 > 知識

對於網工而言,訂閱哪些資訊源最能讓你跟上前沿?

2021-11-15知識

英文好的話,首選領英,關註那些在領英這個平台上不聊八卦,不談時事,不發雞湯,不攻擊同行,一心只放在技術上、樂於分享的知名外國同行。因為我是主攻RS和Netdevops的,所以推薦一些這兩個領域值得關註的人物(歡迎在評論裏補充):

RS領域

  • Jeff Doyle
  • CCIE#1919,是影響了全世界兩代網路工程師的RS殿堂級教材【路由TCP/IP卷一】、【卷二】的作者,是全球幾乎所有70、80、90後網工膜拜的大神。近70歲了還活躍在業界前沿堅持出書,目前是Apstra的技術團隊創始人之一, 經常時不時地和另一位業界大咖Jeff Tantsura線上上直播討論業界最前沿和最熱門的技術話題,該節目叫做Between 0x2 Nerds,去年Russ White也加入了他們的討論。

    Jeff有個自己的blog,不僅講技術,也討論網工如何從演講、寫作等軟實力方面提升自己,從而提高自己的職場競爭力。非常值得關註,我自己從中獲益良多。

  • Jeff Tantsura
  • 微軟Azure的Sr. Principal Network Architect,前IETF路由工作群組的一把手,segment routing領域絕對權威的專家。有30項專利,參與釋出了30個RFC,是業界少有的同時具備豐富的學術界和工業界經驗的大咖。

    推薦幾個值得關註的由Jeff Tantsura參與釋出的RFC:

    RFC8402 - Segment Routing Architecture

    RFC8661 - Segment Routing MPLS Interworking with LDP

    RFC8663 - MPLS Segment Routing over IP

    RFC8665 - OSPF Extensions for Segment Routing

    RFC8666 - OSPFv3 Extensions for Segment Routing

  • Russ White
  • CCIE#2635, 思科CCDE認證創始人之一,從業經歷豐富,80年代職業生涯初期曾是同時精通BASIC, C, Smalltalk, xBase等多種上古程式語言的程式設計師,1996年加入思科後先後輾轉於Hardware TAC,FTE,Routing Protocol backline TRT等多個部門,參與了IOS以及IOS-XR兩大作業系統的架構和研發工作,是思科第一本【EIGRP白皮書】的聯合作者,在創作【白皮書】期間,Russ和另外一名作者Don Slice分工將EIGRP源碼逐行拆開研究,庖丁解牛般地剖析了整個EIGRP協定的工作原理。Russ White也是另外一本99年思科發行的暢銷書 Advanced IP Network Design 的第二作者。

    Russ的個人區域網絡站Rule11 Reader也非常值得關註,都是對業界最前沿技術和話題的討論和分析:

  • Jeremy Stretch
  • 知名技術部落格http:// packetlife.net 作者,和上面幾位站在雲端的大佬比起來,他的部落格內容更接地氣,討論的都是網工平常運維中最常見的知識點,並且還附贈一些非常實用,由他自己制作的RS知識相關的cheat sheet,非常適合工作經驗3-5年內的網工關註。Jeremy同時也是知名Netdevops工具Netbox的首席維護者。

  • David Bombal
  • 網工培訓界全球第一網紅,截止2023年5月油管上有180萬關註者。主要從事RS、Python、網路安全等領域的初級教學,他的課講的確實非常好,沒有廢話全是幹貨,非常淺顯易懂,一口標準的英英聽著非常舒服,適合0-3年工作經驗的新人網工關註。

  • Petr Lapukhov
  • 2013年加入Facebook擔任網路工程師至今,進FB之前曾為微軟資深網路工程師。曾在國際知名培訓機構INE擔任培訓師和開發者,他在INE的部落格下面釋出的技術相關文章每篇都是精品中的精品,讓人讀完有種意猶未盡的感覺,適合擁有5年以上工作經驗的網工關註。

  • Ivan Pepelnjak
  • CCIE#1354, 獨立網路架構師,知名電腦網路部落格http:// ipspace.net 的創始人,該部落格更新非常頻繁,有足夠多的優質內容供大家慢慢消化。

  • Wendell Odom
  • 職業技術類書籍作家,思科RS方向CCENT, CCNA, CCNP, CCIE認證官方教材禦用作者,由他獨立編寫、合作編寫的思科官方認證指南叢書多達41本,賣了20多年改版N次依然暢銷,部份值得關註的書名如下:

  • CCENT/CCNA ICND1 100-101 Official Cert Guide
  • CCENT/CCNA ICND2 200-105 Official Cert Guide
  • CCNA 200-301 Official Cert Guide, Volume 1
  • CCNA 200-301 Official Cert Guide, Volume 2
  • CCNA Data Center DCICN 640-911: Official Cert Guide
  • CCNA 640-802 Official Cert Library
  • CCNP Route 642-902 Official Certification Guide
  • CCNP Routing and Switching Route 300-101 Official Cert Guide
  • CCIE Routing and Switching Exam Certification Guide
  • 我本人從業12年,前5年幾乎是完全靠Wendell Odom的書一路自學、考證成長起來的,真心推薦。


    Netdevops領域

  • Jeff Forceir
  • Paramiko之父,本回答裏唯一一位沒有領英帳號的世外高人。Jeff Forceir曾憑一己之力獨自維護Paramiko、Fabric、Invoke三個開源計畫長達8年之久。具有強迫癥和程式碼潔癖的他2020年7月在其部落格上寫到自己感覺精疲力盡,晚上失眠,白天被焦慮、內疚和恐懼困擾,他把這個歸結於自己對程式碼品質的極高要求,工作量特別大,但是他本人不太信任別人,事無巨細都要親力親為,處在崩潰邊緣的他只好求助於社群招募助手協助他。現在Paramiko的計畫維護人多了一個叫Alex Gaynor的人,應該是Jeff 招來的幫手。

    作為Python最成功的一個SSHv2開源計畫,Paramiko在Netdevops業界的地位毋庸置疑。電腦網路行業從業者都知道Netdevops給整個網路運維帶來的改變是顛覆性的,而Paramiko無疑是所有網路工程師進入Python和Netdevops世界的領路人。很多開源庫和軟體在默默支撐著當代社會的運轉,沒有拓荒者,哪來的彎道,更何談超車?我很敬佩像Jeff Forceir這類對社群、對行業、對人類文明行程默默做出無私貢獻,沒有向使用者索取分文的開發者們,他們是真正的無名英雄。

    Jeff Forcier有一個自己的個人區域網絡站(下附連線),有條件的也可以關註他的推特帳號@bitprophet:

  • Kirk Byers
  • Netmiko之父,Nornir聯合開發者(另一位是David Barroso)。非常平易近人的Netdevops前輩和領路人,免費透過信件、油管視訊教授傳統網工學習Python和Ansible(他也有辦付費課程)。在Github社群裏非常活躍,與netmiko和nornir兩個開源計畫相關的問題幾乎全部都能得到他本人專業、耐心的回答。難能可貴的是,他本人雖然有在辦付費課程,但是他對所有在領英上私信留言向他請教netmiko和nornir問題的人都是來者不拒,對任何他知道答案的問題都是知無不言言無不盡,並且從不會向別人推銷自己的付費課程,是我從業以來見過最熱心,最有耐心,最沒有架子,真正德藝雙馨的業界大佬。

    Kirk的個人區域網絡站匯集了很多Netmiko, Nornir, Ansible的幹貨,強烈推薦大家關註:

  • Dmitry Figol
  • 思科的Network Automation Architect,為向業界推廣Netdevops做出了非常大的貢獻。2019年在巴塞隆納舉辦的Cisco Live上為Nornir月台,由此確定了Nornir在Netdevops界的地位,替代了之前同樣預設支持多執行緒的Ansible的位置(這其中也有另一位NetDevOps界知名人物Patrick Ogenstad的功勞)。

    他在油管上有個同名的頻道,會不定時地在油管上直播自己做開發、寫程式碼的過程,邊直播邊寫程式碼邊向觀眾講解,每次直播短則2個半小時,長的會達到5個小時。除此之外他還負責非週期性舉辦Network Automation Hangout這個談話節目,每次邀請不同的Netdevops界大佬人物談論業界動向和技術問題。Network Automation Hangout所有討論和談話音訊都保存在這裏:

  • David Barroso
  • Napalm作者,和Kirk Byers聯合參與了Nornir計畫的開發和維護,雖然Nornir框架最底層的外掛程式一直是netmiko為主,napalm為輔,但David實際上才是該計畫的第一發起人。Nornir起先的名字並不叫Nornir,而是Brigade,2018年5月30日Brigade計畫被David正式改名為Nornir,原因是David宣傳Brigade的podcast播放出去後,很快就收到了微軟團隊的提醒,告訴他微軟那邊已經有了一個同名的K8S的自動化工具。

    David目前在Fastly擔任首席網路工程師,業余時間除了維護napalm和nornir兩個計畫外,也和Ivan Pepelnjak合作在http:// ipspace.net 上教授Ansible for Networking Engineers和Network Automation Use Cases兩項網路運維自動化的課程:

  • Carl Montanari
  • Scrapli作者,Netdevops界湧現出的一位新星。Scrapli由於年輕(初版釋出於2020年3月),知名度並不高,但是很快作為外掛程式被納入了nornir的陣營。Scrapli相較於Paramiko的最大的優勢就是SSH連線的速度和對OpenSSH的支持。Scrapli基於ssp-python庫,ssp-python是libssh(libssh是C語言下的一個庫,用來在C語言中實作SSHv2協定)的一個輕量級的封裝,libssh在Cython中執行,而作為libssh的一個輕量級封裝,ssp-python很好地將libssh速度快的優勢從Cython中嫁接到了Python裏。

    Carl Montanari最大的貢獻是在今年5月釋出了Scrapli的Golang版本:Scrapligo,填補了Go語言下Netdevops第三方庫空缺的尷尬,給了Netdevops網工們轉戰效能明顯優於Python的Go語言的契機和動力。

  • Hank Preston
  • 思科Devnet部門的「形象大使」,多次在David Bombal的直播和自己的油管頻道中向業界宣傳思科Devnet的認證、課程以及向觀眾演示如何使用Devnet提供的沙盒,講解NSO, Genie,Netbox等知名Netdevops工具的使用方法。

  • Jason Edelman
  • Network Programmability and Automation: Skills for the Next-Generation Network Engineer 一書的作者,Network To Code的創始人兼CTO。早在2016年5月於美國拉斯維加斯舉辦的第30屆上(Interop是由英國Informa會展公司每年舉辦一次的IT技術峰會)Jason就作為大會嘉賓提到了目前市場上支持NETCONF和RESTCONF等API的網路裝置只占市場份額的15%-20%,剩下的80%以上都還是只支持SSH存取命令列的傳統裝置,隨著時間的推移,API未來可期。

    Network To Code在Netdevops界的江湖地位無需多言,他家制作的ntc-templates幫助了不知多少不會使用textfsm的netdevops初學者,pyntc也是不遜於napalm的優秀模組,還有像ntc-ansible,napalm-ansible, pynxos, netuils,network-importer, ntc-netbox-plugin-metrics-extd等諸多模組,更不用說他家正在力推的收費產品Nautobot了。總之Jason Edelman和他的團隊是最早一批發現Netdevops商機並付諸行動的。

  • John McGovern
  • 知名培訓機構CBT Nuggets的兼職培訓師,很喜歡在領英上分享他的Netdevops實驗成果,Netdevops無論什麽時候有新工具,新輪子後他都是第一批嘗鮮的,而且人也很不錯很喜歡和同行交流和分享網路運維自動化的心得,值得關註。

  • Natasha Samoylenko
  • 本回答中唯一一位女性, Python For Network Engineers 的作者,該書寫的非常好,基本涵蓋了一個零基礎網工走入Python世界所需要掌握的所有技能,而且包含了資料庫以及pytest這些一般業內教學書籍不會提到的部份。初稿是用俄語寫的(Natasha是烏克蘭人),後來Aidar Khairulli幫助Natasha轉譯成了英文,該書在今年7月16號開放給所有人免費下載(下附連結),迅速火遍Netdevops圈子:

  • Patrick Ogenstad
  • 程式設計師科班出生,編程功底很紮實。半路轉行做過System Engineer和Network Engineer,Netdevops早期拓荒者之一,現在工作之外兼職替他人按需做Netdevops開發。他是第一個用實驗和數據證明Nornir效能完勝Ansible的業內人士,他的個人部落格裏的文章每篇都寫得很有深度,非常值得關註:

  • 王印(知乎ID:弈心)
  • 最後給自己打個廣告:

    沙烏地阿蔔杜拉國王科技大學(KAUST)高級網路工程師,12年海外從業經驗,華語圈Netdevops拓荒者之一,最早用中文系統性教授國內傳統網路工程師Python、Ansible、Nornir、Django的華人網工。

    2018年起在知乎專欄「網路行者」上開始連載【網路工程師的Python之路】系列教學文章,並於2019年6月和2020年11月分別由知乎和電子工業出版社發行了【網路工程師的Python之路】的電子書和實體書,今年1月和英國Packt出版社簽約,成為了該社的技術審稿人並審閱了於上個月發行的 Python Network Programming Techniques 一書。

    目前有4個微信讀者群,1個QQ讀者群,總人數超過2000,入群條件很簡單:只需購買一本【網路工程師的Python之路】實體書和電子書即可(京東、淘寶、當當有售)。希望加入華語圈Netdevops學習大家庭的可以在知乎上私信聯系我。