35歲以上的程序員們,後來都幹什麼去了?

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"摘要:"},{"type":"text","text":"對於多數程序員來說,40歲之前賺到別人60歲的錢是普遍目標,不過職業的進階也印證着人生的進階,所以何時開始思考未來的職業規劃,都不算早。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"知乎上有個話題叫做“程序員的悲哀是什麼?”,有個高贊回覆直戳大多數程序員的命門:“最大的悲哀就是以爲自己掙到了很多錢,其實根本不懂怎麼掙錢,隨着年齡的增長,工作瓶頸越來越多,越來越容易受到歧視,卻不知道怎麼走下去!”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"程序員老實、愛學習,也是最有危機感的羣體之一,他們每天在GitHub、各大技術論壇上如飢似渴地汲取對自己最有幫助的技術知識,同時怕時間精力跟不上高強度的程序員工作。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"爲此,我們基於華爲雲各個產品線技術專家多年工作經驗和心得體會,再經過層層篩選整理,推出了這份程序員進階必讀書單。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"無論你是1年小白、5年資深還是10年技術專家,或者更高階的CTO,都可以在書單中找到適合自己目前階段的書,清晰化未來要走的方向,讓你的路越走越寬,財富累積/技能累積/經驗累積也會愈發順利。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"程序員的第一階段:初級程序員(0-3年)"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"初級程序員工作經驗在3年以下,處於打基礎、定方向的階段,這時候建議主要精力用於夯實基礎,規範編程上,將會終身受益。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"一、瞭解自己所在的領域,對喫飯的工具有清晰的認知"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《編碼:隱匿在計算機軟硬件背後的語言》"},{"type":"text","text":" 豆瓣評分:9.2分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/97/975b4adc3a485a6f1c1dac9687378800.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"這本書常年排在程序員必讀書單TOP5內,作者用豐富的想象將看似繁雜的計算機工作原理闡述得通俗易懂。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"比如讀的時候,你會驚訝地發現把電線、電燈泡、觸發器這些常見的零件拼拼接接,最後居然可以建造一臺電子計算機,在這個過程中,還順便學了數理邏輯、布爾代數、組合數學、集合、物理、化學和電子學。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"二、代碼是一個程序員的靈魂,每個優秀的程序員都應該認真對待親手寫出的代碼"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《代碼整潔之道》 "},{"type":"text","text":"豆瓣評分:8.6分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/79/7994b4509de72792b6db297cd06c434a.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"閱讀這本書有兩種原因:第一,你是個程序員;第二,你想成爲更好的程序員。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者Bob大叔給出了一系列整潔代碼操作實踐,並用實際項目的正、反案例,說明只要遵循這些規則,就能編寫出乾淨的代碼,從而有效提升代碼質量。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"而乾淨的代碼,既容易理解、質量可靠,而且讓項目更容易啓動和延續,也爲後期維護、升級奠定了良好基礎。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"三:從實際問題出發,讓自己的編程語言和思維更上一層樓"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《編程珠璣》 "},{"type":"text","text":"豆瓣評分:9.1"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/56/56f660f4ab2acec49477335a07448f13.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者Jon Bentley可以說是計算機科學大家培養專業戶,Java之父James Gosling就是他的學生。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"他選取了典型的複雜編程和算法問題,生動描繪大師們在探索解決方案中發生的軼事、走過的彎路和不斷精益求精的歷程,總結了許多獨特而精妙的設計原則、思考和解決問題的方法以及實用程序設計技巧。比如和Bob Martin討論密西西比河一天流出多少水,用這樣一個小問題引出粗略估算的技巧。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"四、多學點算法和數據結構,提高編程水平"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《數據結構和算法分析(套書)》 "},{"type":"text","text":"豆瓣均分:8.7分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/be/beac29a12b68ca7527182c40610ecad4.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"國內外很多大學都拿它當作教材,這套書非常系統、全面、嚴謹,適合對數據結構和算法有些基本瞭解,並且掌握了至少一門編程語言的程序員。而且,作者用了C\\C++\\Java三種語言分別寫了三個版本。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"被衆多程序員選爲最好的算法入門書,看完了這本書再看其它算法書,會很有底氣。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"五、初級程序員必備的軟技能,學習做好職業規劃、自我營銷"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《軟技能—代碼之外的生存指南》"},{"type":"text","text":" 豆瓣評分:8.0分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/b3/b360862db6c56098d0356baaec4a2336.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"概括了軟件行業從業人員所需的“軟技能”,從揭祕面試的流程到精耕細作出一份殺手級簡歷,從創建大受歡迎的博客到打造個人IP,從提高自己工作效率到與如何與“拖延症”做鬥爭,甚至包括如何投資不動產,如何關注自己的健康,堪稱程序員的生活百科全書。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"這個階段的程序員童鞋,有的想深入學習某一門主流開發語言,例如Java,則可以進行由淺到深的學習、實訓,熟練使用Java進行面向對象設計"},{"type":"text","marks":[{"type":"strong"}],"text":"("},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/resource/roadmap/java.html","title":""},"content":[{"type":"text","text":"查看JAVA學習路線"}],"marks":[{"type":"strong"}]},{"type":"text","marks":[{"type":"strong"}],"text":")"},{"type":"text","text":"。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如果想對於自己所學做一個初步應用,可嘗試從最初級的"},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/resource/roadmap/website.html","title":""},"content":[{"type":"text","text":"網站建設"}],"marks":[{"type":"strong"}]},{"type":"text","text":"開始("},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/resource/roadmap/website.html","title":""},"content":[{"type":"text","text":"查看學習路線"}],"marks":[{"type":"strong"}]},{"type":"text","text":"),從0學起,從HTML、CSS基礎課程開始,到頁面腳本、頁面框架等,可以輕鬆上手網站搭建。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"程序員的第二階段:中高級程序員(3-5年)"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"從部門新人變爲老人後,需要對自己的職業規劃有明確方向,如果選擇專攻技術,必然要多學習,進一步提高業務能力和技術能力,積累優質的項目經驗。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"例如對底層基礎建設感興趣,可以進行"},{"type":"text","marks":[{"type":"strong"}],"text":"數據庫的系統學習("},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/resource/roadmap/db.html","title":""},"content":[{"type":"text","text":"查看學習路線"}],"marks":[{"type":"strong"}]},{"type":"text","marks":[{"type":"strong"}],"text":")"},{"type":"text","text":"數據庫一站式學習平臺 ,涵蓋數據庫理論基礎、優質課程、案例實踐。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如果對移動端的開發感興趣,可以嘗試"},{"type":"text","marks":[{"type":"strong"}],"text":"移動開發學習路線("},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/resource/roadmap/app.html","title":""},"content":[{"type":"text","text":"點擊開始免費學習"}],"marks":[{"type":"strong"}]},{"type":"text","marks":[{"type":"strong"}],"text":")"},{"type":"text","text":"。移動開發一站式學習平臺 ,涵蓋Android基礎核心、優質課程、案例實踐。從入門到精通,精準學習。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"一、“代碼有很多種壞味道,重複是最壞的一種”,先讓你的代碼更優雅"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《重構:改善既有代碼的設計》 "},{"type":"text","text":"豆瓣評分:9.0分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/5f/5f9fd58234d7010d870d06d0864d6290.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"重構,就是在不改變外部行爲的前提下,有條不紊地改善代碼。本書凝聚了軟件開發社區專家多年實踐經驗,解釋重構的原理和最佳實踐方式,並指出何時何地應該開始挖掘你代碼以求改善。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"整本書第三章“代碼壞味”,寫的很有用。什麼是代碼的壞味道,如何消除這些壞味道,這是一本關於代碼美學的一本書,培養碼農那高貴的code taste的不二選擇。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"二、總有不合理的軟件項目存在,如何避免犯一些經典錯誤"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《快速軟件開發》 "},{"type":"text","text":"豆瓣評分:8.4分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/69/69f84cf2af9d30c33aa17fd4a5595ed2.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"軟件開發處處都是陷阱,作者告訴你前人都踩了哪些坑。本書總結了以微軟爲代表的美國軟件業的項目實踐經驗,並列出了可以提高項目開發速度的方法和技巧。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"比如,過緊或不合理的進度計劃可能是軟件開發唯一最具破壞力的殺手,所以開發人員要提高談判能力,合理規劃項目進度。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"三、技術能力之外,提高工作效率很重要"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《高效程序員的45個習慣》"},{"type":"text","text":" 豆瓣評分:8.2分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/26/2664d6e56a4c30a49377e64af278890b.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"總結高效程序員在開發過程中的45個個人習慣、思想觀念和方法,有助於開發人員在開發進程、編碼工作、開發者態度、項目和團隊管理,以及持續學習等方面積極修煉。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"養成這些好的習慣,可以極大地提升自己的編程實力,更快速、更可靠地交付更高質量的軟件,從而成爲真正的高效程序員。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"四、程序員職業生涯到了一定階段,系統地思考職業發展"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《軟技能2:軟件開發者職業生涯指南》 "},{"type":"text","text":"豆瓣評分:9.0分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/c2/c2359579bcf66827019b9e40bc648943.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"瞭解軟件開發從業者需要具備的各種“軟技能”,包括如何選擇工作崗位、如何選擇技術方向、如何拓展技術技能、如何與團隊和領導融洽相處等等。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"五、培養專業的軟件開發素養,具備良好的編程實踐"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《程序員修煉之道:通向務實的最高境界(第2版)》 "},{"type":"text","text":"豆瓣評分:9.2分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/9b/9bb7030058c9e8aa25871759d12a1a76.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"理解身爲一名程序員到底意味着什麼,本書通過許多富有娛樂性的奇聞軼事、有思想性的例子以及有趣的類比,全面闡釋了軟件開發的最佳實踐和重大陷阱。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"書中有一章的標題是“我的源碼被貓吃了”,其實說的是當你發現問題時,重要的是解決它,而不是把錯誤推給“貓”。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"華爲雲資深架構師董老師在"},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/activity/reading/reading_pragmatic.html","title":""},"content":[{"type":"text","text":"“雲享讀書會”"}]},{"type":"text","text":"領讀過這本書,拆解書中精華知識,學練結合,拒絕紙上談兵。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"這一階段的程序員可以拓寬邊界,學習新的技術和知識,爲下一步的職業進階未雨綢繆,此時找準熱門領域很重要。5G時代下,AI和物聯網都極具發展潛力:"},{"type":"text","marks":[{"type":"strong"}],"text":"AI一站式學習平臺("},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/resource/roadmap/ai.html","title":""},"content":[{"type":"text","text":"點擊查看AI學習路線"}],"marks":[{"type":"strong"}]},{"type":"text","marks":[{"type":"strong"}],"text":")"},{"type":"text","text":",涵蓋AI理論基礎、編程技術、案例實踐。"},{"type":"text","marks":[{"type":"strong"}],"text":"物聯網一站式學習平臺("},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/resource/roadmap/iot.html","title":""},"content":[{"type":"text","text":"點擊查看物聯網學習路線"}],"marks":[{"type":"strong"}]},{"type":"text","marks":[{"type":"strong"}],"text":")"},{"type":"text","text":"涵蓋物聯網理論基礎、嵌入式開發、應用開發、大數據分析,從0開始,快速提升開發技能。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"程序員的第三階段:全棧工程師/軟件設計師(5-10年)"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"這個時期的程序員,或多或少要開始思考職業拐點:是繼續做一名底層碼農,還是往前走兩步,成爲一個優秀的全棧工程師或者軟件設計師。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"無論是前後端技術一把手的全棧工程師,還是有程序設計能力的軟件設計師,都得精通多門編程語言,有系統性的技術能力。前幾年打好技術基礎後,此時更要注重技術之外的軟件開發細節,讓自己的工作更勝一籌。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"一、全棧工程師必備技能之協調客戶、管理好項目"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《人月神話》"},{"type":"text","text":" 豆瓣評分:8.4分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/59/59839148a3021622bcc7da9028658339.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"軟件領域的聖經,內容源於作者在IBM公司System/360家族和OS/360中的項目管理經驗。書名中的“人月”指的是一個人在一個月內完成的工作,“神話”指通過人手來縮短項目實踐是神話。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"雖然書裏很多概念、例子、技術都屬於上古時期的遺蹟了,但是書裏介紹的軟件開發的困難、管理的思路,仍然可以在今天的軟件開發中找到對應的場景。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"二、全棧工程師培養可用性思維"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《點石成金 : 訪客至上的Web和移動可用性設計祕笈》 "},{"type":"text","text":"豆瓣評分:8.2分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/9b/9bba8b7cee4060095f264bf560b378dc.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"一本關於Web設計原則而不是Web設計技術的書,作者用幽默的語言揭示Web設計中重要但卻容易被忽視的問題,只需幾個小時,便能對照書中講授的設計原則找到網站設計的癥結所在,常看常新。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"三、軟件設計模式領域的里程碑著作"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《設計模式》 "},{"type":"text","text":"豆瓣評分:9.1分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/4d/4d5cc0a75d0f302f1159ee031587b0c9.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"設計模式不是語法規定,而是一套用來提高代碼可複用性、可維護性、可讀性以及安全性的解決方案,一般的大型項目開發或者框架設計,都會用設計模式來組織代碼。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本書從面向對象的設計中精選出23個設計模式,面向對象開發必讀,雖然隨着動態語言的發展,很多模式都已經融入到語言當中,但是作爲一個好的開發者,這本書講的不是模式本身,而是模式的軌跡。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"四、轉變一下程序員的思維,認識交互設計的重要性"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《交互設計之路》"},{"type":"text","text":" 豆瓣評分:7.9分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/3b/3bd52bf9eb984ef4d2489d0d0fd6f91c.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"雖然書中不乏“黑”程序員的橋段,但卻是程序員很好的交互設計啓蒙書。作者通過列舉真實案例,討論由於產品設計中存在“認知摩擦”引起的“難用”問題,講述如何創建更好的、高客戶忠誠度的軟件產品和基於軟件的高科技產品。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"五、面對漫長的職業生涯,靜下心來追求“良質”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《禪與摩托車維修藝術》"},{"type":"text","text":" 豆瓣評分:8.3分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/37/37f8ebfa88b7e49657d505ccbcf2dec1.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"一本非典型的適合程序員閱讀的哲學書,霍金、喬布斯都曾推薦過。書中講述作者和兒子 騎摩托車旅遊路途所悟到的“禪”,其中最關鍵的就是“良質”。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"舉個例子,寫程序跟維修摩托車一樣,有時候會枯燥、機械且乏味,但如果用“良質”的境界用心去對待這件事,找到內心的平衡,最好能達到“物我兩忘”的境界,最終的結果就是另一番局面了。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"從初級程序員進階爲全能手,需要持之以恆的學習吸收各種技術知識。全棧工程師是個不錯的選擇,感興趣的童鞋可以瞭解學習:"},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/activity/full-stack/java-developer.html","title":""},"content":[{"type":"text","text":"JAVA開發全棧成長計劃"}]},{"type":"text","text":"、"},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/activity/full-stack/web-developer.html","title":""},"content":[{"type":"text","text":"WEB前端全棧成長計劃"}]},{"type":"text","text":"、"},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/activity/full-stack/IoT-developer.html","title":""},"content":[{"type":"text","text":"IoT物聯網全棧成長計劃"}]},{"type":"text","text":"、"},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/activity/full-stack/ai-developer.html","title":""},"content":[{"type":"text","text":"AI人工智能全棧成長計劃"}]},{"type":"text","text":",幫助你度過技術轉型過渡期,成爲一個優秀的全棧工程師。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"程序員的第四階段:架構師、CTO(10年以上)"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"恭喜你,已經進階到程序員的金字塔頂端了!入行有10多年經驗的你,有過項目開發經歷,精通多門編程語言且熟悉數據庫,對行業、技術、產品都有了深層次的認識,帶好團隊成爲更關鍵的業務能力。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"一、爲解決架構設計模式中的“疑難雜症”打開思路"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《企業應用架構模式》 "},{"type":"text","text":"豆瓣評分:8.3分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/f0/f0a26adeaf3c243c4e4a97abbecf3f93.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"將40多種常見的解決方案轉化成模式,每個模式都給出使用方法和實現信息,並配以詳細的Java代碼或C#代碼示例。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"雖然書中有些內容放在現在有點過時,但如網友所言,在今天的開發思想環境下,也許再也不會出來這樣一本重量級的企業架構模式的書,甚至其中的很多模式會被覺得太重,太Java/.NET,但這纔是真正的大型軟件項目應有的架構模式,值得每一個程序員細細品味。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"二、跟着國外技術大佬學團隊管理"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《極客與團隊》"},{"type":"text","text":"豆瓣評分:8.3分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/6b/6bb56a275d53aa5db8a757eef6198ee4.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"程序員辦公室政治指南,谷歌技術大佬以自身的經歷爲基礎,闡明瞭團隊合作的重要性,提出了加強合作的具體方法,並輔以實例進行了深入分析。全文主要從三個角度介紹了團隊合作的方法:如何處理團隊中有關人的方面;如何在良好或不佳的公司中工作;如何與用戶合作創造更出衆的產品。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"三、帶領團隊完成敏捷轉型"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《敏捷轉型:打造VUCA時代的高效能組織》 "},{"type":"text","text":"豆瓣評分:9.2分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/b3/b3efe44ef3e8cbb2d54ee00a9c4b3ce4.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"爲了幫助更多期待轉型或者處於轉型過程中的企業走出誤區、突破阻礙,本書重點闡述了敏捷轉型的步驟、方法和策略,用大量真實的案例,生動還原敏捷轉型容易走入的誤區,以及企業在轉型過程中常見的疑惑。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://education.huaweicloud.com:8443/courses/course-v1:HuaweiX+CBUCNXV014+Self-paced/about","title":""},"content":[{"type":"text","text":"本書作者王明蘭老師在雲享讀書會舉辦了精讀課程"}]},{"type":"text","text":",歡迎感興趣的童鞋去聽聽。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"四、從技術人員轉型爲領導者,系統提高技術領導力"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《成爲技術領導者》 "},{"type":"text","text":"豆瓣評分:8.3分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/ab/ab2a43ce22a24c7ad84bc260a0d2e940.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"很多技術人員固有思維會阻礙真正的交流,甚至忽略真正的問題,這本書能夠清晰的指出這些事情。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作爲一名成功領導者所必須掌握的領導方法與技巧——創新、激勵和組織(MOI模型)。本書提出了一些方法,供技術人員分析自己在這三個方面的領導技巧,並提供了開發這些技巧所需的實踐步驟。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"五、架構師也好,CTO也罷,管理團隊有時候比技術能力更重要"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"《人件》 "},{"type":"text","text":"豆瓣評分:8.2分"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/97/97e71a3a56504f27933fdf98c88495bb.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"從管理人力資源、創建健康的辦公環境、僱用並留用正確的人、高效團隊形成、改造企業文化和快樂工作等多個角度,闡釋瞭如何思考和管理軟件開發的最大問題——人(而不是技術),以得到高效的項目和團隊。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本書的一個基本出發點就是,管理者不應該把員工看作冷冰冰的機器或可隨時替換的零件,而應尊重他們的生物、社會屬性,當成有血有肉的“人件”來管理。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"結語:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"關於程序員是否喫青春飯,一直是火熱討論的話題,無論哪一行,多思考多總結,“拓寬舒適圈”就會比“跳出舒適圈”更容易達到。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"對於多數程序員來說,40歲之前賺到別人60歲的錢是普遍目標,不過職業的進階也印證着人生的進階,所以何時開始思考未來的職業規劃,都不算早。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"以上列舉的20本書,雖然不能做到面面俱到,但可以從“術”的層面,爲想要擺脫焦慮、走上技術進階之路的程序員指點迷津,鑽研出職業進階的“道”。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"歡迎大家收藏本書單,閱讀計劃安排起來!"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"注:本文涉及的部分書籍介紹和點評內容源自豆瓣、京東等網絡平臺。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"【開發者重磅福利】華爲雲開發者學習頻道現已開通,由華爲雲專家講解,免費帶你學技術 ,暢遊最新、最火的領域(人工智能,物聯網,大數據……)。課程錄製講師團隊由華爲雲專家、各大IT教育團隊組成,全部課程免費學習,課程以錄製形式展現,學習自由化。免費開放,名額有限,"},{"type":"link","attrs":{"href":"https://developer.huaweicloud.com/resource/roadmap.html","title":""},"content":[{"type":"text","text":"點擊開啓學習第一站吧"}]},{"type":"text","text":"!"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://bbs.huaweicloud.com/blogs?utm_source=infoq&utm_medium=bbs-ex&utm_campaign=other&utm_content=content","title":""},"content":[{"type":"text","text":"點擊關注,第一時間瞭解華爲雲新鮮技術~"}],"marks":[{"type":"strong"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章