架構師知識體系(5)--建立自己的知識體系吧
整理內容:
http://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=400103116&idx=1&sn=89bc2f3644603ffcf5f2c517172141ba&scene=23&srcid=1025169A7lqdEZNfEhpffDLE#rd
http://segmentfault.com/q/1010000002404545
http://www.phpxs.com/post/3508
1、引言
我們每天都在接受微信公眾號的文章轟炸,我們點贊、轉發,甚至儲存。然後呢,我們為了什麼學習?
我們發現自己有好多東西要學,但是哪些對我們有價值呢?哪些投資回報率不高呢?我們選擇的標準是什麼?
我們好像懂得了很多東西,但是別人一問,我們卻講不出來……
我們的職場核心競爭力真的有麼?我們怎麼建立起來?
身處的行業或者公司即使最大,也隨時可能倒閉,如果組織靠不住,你是否具備了不依賴的能力?
這篇文章是我對自己這段時期的學習體會做的一個梳理,也試圖來解答以上你可能也遇到的問題。
2. 第一步:從為什麼開始
建立自己的知識體系,就像從一個四海為家的人到給自己建一棟安居的房子,你應該先問問自己為什麼要這樣做?構建自己的核心價值麼?這句話在職業規劃中老生常談了,你有麼?
(1)我為什麼要去學習?
作為一個“功利”的成人學習者,我覺得知識能帶給我價值,那價值體現又在哪裡呢?體現在資源、人脈、金錢還有自信。特別是我這樣一個從北漂轉到三線小城的孩紙,我不學習,我就只能拿三線城市的平均工資……拿到IPO出任CEO贏取白富美走上人生巔峰難道只能在早九晚五在格子間裡靠運氣麼?
行動從為什麼開始的“黃金圈法則”
(2)我該怎麼學習?
在工作中學習:工作中積累處理工作任務,與人溝通,也可以學習同事之間的優秀的做事技巧和方式。我對辦公室政治的敏感度為零,這樣就可以專注於工作的處理,避免人事間的消耗。推薦閱讀《曾國藩的正面和側面》。
在工作外學習:利用早上和晚上的時間來學習,這個時間段沒有過多幹擾,大塊的時間可以用來專注做一件事。其他零碎的時間可以用做適合零碎看的內容:英語,新聞等。
(3)我要學什麼?
通過下圖的金字塔,我會發現我自己現在每天正在學習和堅持的是在哪個區間裡面:
你可以有多個專業領域一起玩對麼?
對於成年後的知識工作者,如何提高金字塔的高度是最重要的問題,即知識學習要聚焦,選中一個方向走下去,持之以恆
。對於自己不擅長的知識,你就需要知道誰擅長,爭取得到別人的協助。因為水平最高的人並非所有方面的水平都最高,只不過因為他們知道自己擅長的是什麼、缺少的是什麼,充分發揮自己的優勢,緊密跟同伴協作。-田志剛《你的知識需要管理》
總之一句話,學那些讓自己變得更加專業的知識,讓自己的專業知識金字塔變得更高。
3. 第二步:知識的獲取
搞清楚了目的,也知道了要學什麼,怎麼學之後,接下來我就要理清楚我能從哪裡獲取知識。
注意,我說的是知識,不是資訊,也不是資料。知識是我可以用來做用的,而資訊和資料不一定是。優衣庫的視訊和郭美美被判刑的資訊對我一點用都沒有;但是小米的飢餓營銷卻可以被我利用,成為我的知識。
所以知識的獲取過程包含了篩選的過程,那這些資訊從哪裡來呢?
-
書本:快速閱讀和主題閱讀的方式能讓我快速掌握某一領域的知識,對於暢銷類的商業書籍其實也有它的可取之處,你至少知道了當下大家都在談論什麼。
-
微博:我關注的微博的技術類大V們都很少發生活類資訊,他們更多的是乾貨文章的分享。
-
微信公眾號:優質的微信公眾號裡面的文章你會發現很少雞湯,很乾貨。
-
網路雲課堂:怎麼樣既能學到東西又不用跑上海北京呢,那就去上網路雲課程吧。
3.第三步:知識的整理和儲存
知識的淘汰更新非常重要,我們是知識工作者,不是歷史學家,很多資訊甚至在我們收集到手之後就已經過期了。所以果斷拋棄我們當下用不到的知識,用斷舍離的方式來提醒我不要囤積“能用”但是當下對我沒用的知識垃圾。
對於收集的素材和資料,我會儲存在兩個地方:
第一個地方是電腦,通過SVN和VPN我讓家中的電腦和公司電腦裡的檔案保持同步更新,避免了來回拷貝的麻煩。
SVN 能儲存我的文件所有的歷史版本
第二個位置是網路筆記,通過印象筆記我把隨時隨地採集的資訊(照片,想法)等通過手機儲存,同時這些資料會同步到我的PC端去。(我一般整理成部落格記錄,很少使用網路筆記)
網路筆記本能隨時隨地記錄想法和素材
5.第四步:知識的分享
教是最好的學習,實現90%的知識轉化,分享是最好的方式。
那有小夥伴會說,哎,我自己都沒學好,哪敢提什麼分享呀。你一定要等到自己學富五車,飽腹經綸之後你才有勇氣做分享嗎?我在簡書上分享了40幾篇讀書筆記,每一篇都廖有人問津,點個讚的都沒有。這樣也是一種分享啊,分享的過程我們強調的是輸出,你只要能找到輸出的地方,就一定會有人迴應你的。
公司內部培訓,部門內部分享,網路分享,文章分享,知乎問答,百度知道,能分享的地方太多了。對,這些都是檢驗你到底懂不懂的真正戰場。
想盡辦法讓別人知道你知道
6. 第五步:知識的利用
任何知識如果對你無用,就是浪費時間。
通過收集,整理和分享之後,你已經將隱性知識轉化為顯性的知識了,不光你的大腦裡有,你還能SHOW出來,工作當中不正需要你這樣的夥伴麼?
在工作中利用你所學到的東西,既能讓驗證所學,還能提高工作效率,何樂而不為呢。不要忘咯,我們成人學的最終目的就是為了工作嘛。(為了詩和遠方麼,滾犢子~!)
7. 第六步:創新臣妾做不到啊
創新其實沒有我們想象的那麼難,但也沒有我們想象的那麼容易。你看一堆創新類的書籍是沒有辦法實現創新的,就像你看完外科手術的教學視訊,你還是不會動手術一樣。
當我們構建出了屬於我們自己的知識體系,創新就是在這個知識體系統的各個模組前的跨界組合。I ONLY SEE WHAT I SEE;我們的創新源於我們已知的世界。你的知識體系越健壯、越豐滿、越經常更新,創新就會是一件小事。
8. 第七步:回到原點
讓我們回到最初的第一步:黃金圈法則。
通過前面的六個步驟,我想你可以將自己正在學的,或者想要學的知識進行定位了。
就像下圖我自己整理自己的:
建立個人的知識體系,對在學習的和要學習的進行整理
就像一棟大樓的建設一樣,先有骨架,然後才有大廈:
為什麼階段: 我著重鍛鍊的提問能力和邏輯思考能力;
獲取階段:我練習快速閱讀和主題閱讀,學習大V們的讀書方法;
整理階段:學習時間管理、精力管理,斷舍離,如何做思維導圖,如何做筆記記錄;
分享階段:學習如何寫出吸引人的文案,如何做好PPT來展示,如何通過行動學習和NLP來讓分享過程更加有活力;
利用階段:主要是在專案管理中實踐,並學習結構思考能力,在彙報、溝通中提高效率;
創新階段:學習如何建立個人品牌,學習想到一個點子之後,如何快速成型,如何去試錯;這些點子又如何能應用在你的工作中——其實,工作就是一種創業。
建立個人知識體系之後,大廈就很容易建成了
通過以上的步驟,目前我初步建立了自己的知識體系,這個體系能保證我在工作的時候該使用什麼技能,該提高什麼;
也保證了我實現“兩小時高鐵生活圈”的時候,我可以自帶系統隨時和大城市的人群、網路進行連結,隨處插拔。
而在這些與工作與生活的連結中,我又在不斷更新我的U盤系統,保證自己不被淘汰。
9、總結技能表
網際網路思維不是工具,它是世界觀。這篇文章之後,你可以嘗試構建自己的知識體系了。
願每個人都可以像一個U盤一樣,自帶系統隨處插拔。
願每個人都可以和別人不一樣。
1、通用技能:
我是誰:思維方式,不將就認真做事的人 如何做事:1)整體把握,找到方法論(解決方案), 2)思路:分而治之,優先排列,計劃進行(排期完成)。 3)及時溝通,反饋,勇於承擔責任 4)團隊意識 成長:1)和優秀的人在一起 2)不斷學習充電 完成定義:瞭解基礎原理,自測通過,及時跟蹤反饋問題,文件更新 熟練定義:繞開問題,而不是解決問題。 2、專業技能 文件:每一項技能,熟讀官方文件 基礎知識:1)網路知識,http原理,tcp基礎知識 2)office能力:熟練使用excel,ppt 3)php基礎知識:php,linux,mysql,nginx/apache,代理負載均衡 4)java基礎知識:Java高階特性和類庫,Java網路與伺服器程式設計, TCP/IP協議,以及執行緒,I/O模型,框架。 4)資料結構演算法,設計模式 5)研發能力: 瀑布模型:需求->需求分析->設計->開發->測試->上線->運維/運營 除錯和解決問題能力 敏捷思想:快速迭代,任務細分,wiki更新 web安全: 1)web安全 2)安全維度:漏洞,風險,事件 安全問題:xss,sql注入,ddos攻擊 安全書: 《黑客攻防技術寶典(Web實戰篇)》 《白帽子講Web安全》 《Web前端黑客技術揭祕》 《Web之困》 《SQL注入攻擊與防禦》-
研發清單
- 編碼環境
- Python
- Linux/UNIX
- 前端
- 爬蟲進階
- 排程
- 併發
- 資料結構
- 資料儲存及處理
- DevOps
- 除錯
- 演算法
- 持續整合
- 安全
-
協作
- 類似Trello的線上協同平臺
- Slack
- 微信
- 立會
-
設計思想
- 人人都是架構師:具備架構思想是一件多酷的事
- 實戰出真知
-
如何設計
- 鬆耦合、緊內聚
- 單元與單元屬性
- 生產者與消費者
-
結構
- 佇列
- LRU
-
分散式
- 儲存
- 計算
-
資源考慮
- CPU
- 記憶體
- 頻寬
-
粗暴美學/暴力美學
- 大資料,先考慮run it,然後才能知道規律在哪
- 「run it優先」能快速打通整體,洞察問題
- 「run it優先」能擺脫細節(繁枝末節)的束縛
- 「run it優先」能快速迭代出偉大的v1
-
一個字總結
- 美
-
牛人1,2,3
- 1研究:研究東西,有足夠洞察力,研究水準不錯
- 2研發:Hack Idea自己有魄力實現,不懂研發的黑客如同不會游泳的海盜
- 3工程:研發出來的需要實戰、需要工程化,否則只是玩具,而不能成為真的武器
9. GitHub上整理的一些工具
9.1技術站點
-
Hacker News:非常棒的針對程式設計的連結聚合網站
-
Programming reddit:同上
-
MSDN:微軟相關的官方技術集中地,主要是文件類
-
infoq:企業級應用,關注軟體開發領域
-
OSChina:開源技術社群,開源方面做的不錯哦
-
51cto,cnblogs:常見的技術社群,各有專長
-
stackoverflow:IT技術問答網站
-
GitHub:全球最大的原始碼管理平臺,很多知名開源專案都在上面,如Linux核心
-
OpenStack等免費的it電子書:http://it-ebooks.info/
-
DevStore:開發者服務商店
9.2 不錯的書籍
-
人件
-
人月神話
-
程式碼大全2
-
計算機程式設計藝術
-
程式設計師的自我修養
-
程式設計師修煉之道
-
高效能程式設計師的修煉(成為一名傑出的程式設計師其實跟寫程式碼沒有太大關係)
-
深入理解計算機系統
-
軟體隨想錄
-
演算法導論(麻省理工學院出版社)
-
離線數學及其應用
-
設計模式
-
程式設計之美
-
黑客與畫家
-
程式設計珠璣
-
相關推薦
架構師知識體系(5)--建立自己的知識體系吧
整理內容: http://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=400103116&idx=1&sn=89bc2f3644603ffcf5f2c517172141ba&scen
架構師之路-如何建立高可用消息中間件kafka
特點 查看 支持多語言 服務器端 c++ 偏移量 2.4 name space Kafka 一、熟悉kafka l Server-1 broker其實就是kafka的server,因為producer和consumer都要去連它。Broker主要還是做存儲用。 l
架構師之路-分析混亂的日誌體系
提起日誌,可能大家腦中會瞬間彈出很多關鍵字,比如log4j,jul,jcl,slf4j啊等等,但是在我們做一個系統架構時,在處理日誌這塊內容的時候,我們可能會面臨具體的日誌選用。而且在我們系統中難免會使用各種各樣的第三方jar包,比如我們的spring,mybatis等等,由於這些第三方
十年架構師告訴你如何提升自己的行業競爭力
最近有人主動私信問我“想利用業餘時間學習第二種語言提升競爭力,沒有方向能不能推薦?”,這個問題其實牽扯到如何擴充套件技術廣度的問題,我個人建議是以深度為主以廣度為輔,時間分配80%放在自己第一技術上面,20%可以選擇擴充套件技術廣度。你掉進了這個學習誤區嗎?技術廣度很好理解,就是多學習一門或多門程式語言,橫向
Serverless 架構應用開發指南:建立自己的 Serverless 短鏈服務
在想用 Serverless 可以做點什麼簡單的線上應用後,我想到了一個是線上短鏈生成服務。最後的結果見:http://x.pho.im/,一個非常簡單的線上應用。 因為上面的程式碼中,不能自動建立域名。然後,再針對資料庫進行了一些優化。 程式碼邏輯
阿裏巴巴、百度、騰訊都在用的Java架構師知識體系
是我 經驗 根據 協同 ons tools 公司 ces sha 一、源碼分析 源碼分析是一種臨界知識,掌握了這種臨界知識,能不變應萬變,源碼分析對於很多人來說很枯燥,生澀難懂。 源碼閱讀,我覺得最核心有三點:技術基礎+強烈的求知欲+耐心。 我認為是閱讀源碼的最核心驅動力。
架構師成長之路 5 --如何獲取知識(學習境界)(方法)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
架構師成長之路 4 --架構師知識體系(方法)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
如何快速全面建立自己的大資料知識體系?
很多人都看過不同型別的書,也接觸過很多有關大資料方面的文章,但都是很零散不成系統,對自己也沒有起到多大的作用,所以作者第一時間,帶大家從整體體系思路上,瞭解大資料產品設計架構和技術策略。 大資料產品,從系統性和體系思路上來做,主要分為五步: 針對前端不同渠道進行資料埋點,然後根據不同
架構師知識體系(3)--網際網路架構師必備技能(比你牛B的人比你還努力,你有什麼資格不去奮鬥)
序言: "比你牛B的人比你還努力,你有什麼資格不去奮鬥" http://developer.51cto.com/developer/top10Architect/#rd?sukey=66d4519b2d3854cd535bf0462edeb1d572172
架構師知識體系(3)--系統架構管理實踐
《IT架構設計》-西門子系統架構管理實踐 1、 系統架構生命期 架構不是設計出來的,而是進化而來。 系統架構生命期包括:單一產品架構生命期和產品線架構生命期。 單一產品架構生命期階段是基礎,包括架構構建,架構優化,架構成熟,架構老化,架構
架構師需要具備的知識體系
前言: 哲學家常思考的問題:" 我是誰?"" 我從哪裡來?"" 要到哪裡去?不只是哲學家,我想每個人都有自己對這三個問題的認知。 如果我們要成為架構師,我們自己要面臨的三大問題: 找準自己定位:我是誰?在哪裡? 怎樣做好架構師:我要做什麼? 如何搭建架構師知識體系:我該怎麼做? 這裡面就是做事方法
別學東學西了,先建立自己的知識體系吧
構建自己的知識體系就像建大樓 我們每天都在接受微信公眾號的文章轟炸,我們點贊、轉發,甚至儲存。然後呢,我們為了什麼學習? 我們發現自己有好多東西要學,但是哪些對我們有價值呢?哪些投資回報率不高呢?我們選擇的標準是什麼? 我們好像懂得了很多東西,但是別人一問,我們卻講不出來··· ··· 我們的
Java架構師知識體系
Java程式設計 今天 一、原始碼分析原始碼分析是一種臨界知識,掌握了這種臨界知識,能不變應萬變,原始碼分析對於很多人來說很枯燥,生澀難懂。原始碼閱讀,我覺得最核心有三點:技術基礎+強烈的求知慾+耐心。我認為是閱讀原始碼的最核心驅動力。我見到絕大多數程式設計師,對學習的態度,基本上就是這幾個層次(很偏激哦):
阿里巴巴、百度、騰訊都在用的Java架構師知識體系
一、原始碼分析 原始碼分析是一種臨界知識,掌握了這種臨界知識,能不變應萬變,原始碼分析對於很多人來說很枯燥,生澀難懂。 原始碼閱讀,我覺得最核心有三點:技術基礎+強烈的求知慾+耐心。 我認為是閱讀原始碼的最核心驅動力。我見到絕大多數程式設計師,對學習的態度,基本上就是這
架構師成長之路(5)--如何獲取知識(學習境界)(方法)
哲學家常思考的問題:" 我是誰?"" 我從哪裡來?"" 要到哪裡去?不只是哲學家,我想每個人都有自己對這三個問題的認知。 如果我們要成為架構師,我們自己要面臨的三大問題: 找準自己定位:我是誰?在哪裡? 怎樣做好架構師:我要做什麼? 如何搭建架構師知識體系:我該怎麼做?
架構師成長之路(4)--架構師知識體系(方法)
前言:哲學家常思考的問題:" 我是誰?"" 我從哪裡來?"" 要到哪裡去?不只是哲學家,我想每個人都有自己對這三個問題的認知。 如果我們要成為架構師,我們自己要面臨的三大問題: 找準自己定位:我是誰?
一篇文章幫你建立自己的大資料知識體系!
現在大資料非常火爆,相信你一定看過不少關於大資料的書、文章、資訊,但基本上獲取的都是零碎的知識點,不成系統,沒有形成自己的知識體系,“看過很多知識點但依然搞不懂大資料”,然並卵。那麼,今天這篇文章呢,就帶大家從整體思路上,剖析大資料的產品設計架構和技術策略,幫助大家建立自己的
架構師知識體系(1)--WEB架構師成長之路
接下來我們就要往這個方向努力。然而如唐僧去西天取經一樣,要歷經種種磨難,一路上打敗各種妖魔鬼怪才能繼續前行,所以唐僧取經,第一件事,就是招徒弟,遇見妖魔鬼怪就讓技術高超的徒弟打敗它,徒弟不聽話就念緊箍咒,徒弟也搞不定的妖怪,就請觀音菩薩搞定,這就是唐僧成功的法寶,沒法寶上路,看來我們會死的比較
快速建立個人知識體系
翻譯 ini 不回 好處 zabb 沒有響應 案例 二維 方法 最近建了一個運維架構知識體系的群,為什麽要創辦這麽一個群,對大家有什麽樣的好處? 我相信剛參加工作的都會碰到這樣的問題:新人剛入職領導交代一個不會,但是為了表現自己的能力不差,領導沒有看走眼,硬著頭皮也要完成下