前言:
俗話說,站在巨人的肩膀上看世界,一般學習的時候先總覽全域性,然後逐個部分個個擊破,最後形成思路,了解具體細節。
哲學家常思考的問題:" 我是誰?"" 我從**來?"" 要到**去?不只是哲學家,我想每個人都有自己對這三個問題的認知。
如果我們要成為架構師,我們自己要面臨的三大問題:
找準自己定位:我是誰?在**?
怎樣做好架構師:我要做什麼?
如何搭建架構師知識體系:我該怎麼做?
這裡面就是做事方**:目標(我要做什麼),方法(計畫)(我該怎麼做), 執行/行動
找準自己定位:我是誰?在**?
怎樣做好架構師:我要做什麼?
如何搭建架構師知識體系:我該怎麼做?
網際網路思維不是工具,它是世界觀。這篇文章之後,你可以嘗試構建自己的知識體系了。
願每個人都可以像乙個u盤一樣,自帶系統隨處插拔。
願每個人都可以和別人不一樣。
我是誰:思維方式,不將就認真做事的人
如何做事:1)整體把握,找到方**(解決方案),
2)思路:分而治之,優先排列,計畫進行(排期完成)。
3)及時溝通,反饋,勇於承擔責任
4)團隊意識
成長:1)和優秀的人在一起
2)不斷學習充電
完成定義:了解基礎原理,自測通過,及時跟蹤反饋問題,文件更新
做乙個靠譜的人:「凡事有交代,件件有著落,事事有回音。」
《金字塔原理》、《結構化思維》、《系統思維》
熟練使用excel,ppt
質量控制、進度控制、人員組織、資源協調。
1)、能夠有效的組織各類資源,通過說服、協調等方式得到相關部門或人員的支援,以使計畫順利的推行下去;
2)、說服力、協調力、推動力、監控與反饋
架構評審
**規範
** review
看板管理
scrum
敏捷開發
極限程式設計(xp)
結對程式設計
fmea管理模式
1、基礎知識
linux知識
php/python
物件導向程式設計:
設計模式:
nosql:redis/mongo
資料庫中介軟體:
軟體負載均衡:
1、架構演進
2、架構模式
集群:提高併發和可用性
快取:優化系統效能
非同步:降低系統的耦合性
冗餘:冷備和熱備,保證系統的可用性
自動化:發布,測試,部署,監控,報警,失效轉移,故障恢復
安全:3、架構核心要素
可用性:保證伺服器不宕機,一般通過冗餘部署備份伺服器來完成
伸縮性:建集群,是否快速應對大規模增長的流量,容易新增新的機器
可擴充套件性:主要關注功能需求,應對業務的擴充套件,快速響應業務的變化。是否做法開閉原則,系統耦合依賴
安全性:**的各種攻擊,各種漏洞是否堵住,架構是否可以做到限流作用,防止ddos攻擊。
五、網際網路公司經典技術架構
網際網路公司經典技術架構
programming reddit:同上
infoq:企業級應用,關注軟體開發領域
oschina:開源技術社群,開源方面做的不錯哦
51cto,cnblogs:常見的技術社群,各有專長
github:全球最大的源**管理平台,很多知名開源專案都在上面,如linux核心
openstack等免費的it電子書:
devstore:開發者服務商店
架構師成長之路 4 架構師知識體系(方法)
哲學家常思考的問題 我是誰?我從 來?要到 去?不只是哲學家,我想每個人都有自己對這三個問題的認知。如果我們要成為架構師,我們自己要面臨的三大問題 找準自己定位 我是誰?在 怎樣做好架構師 我要做什麼?如何搭建架構師知識體系 我該怎麼做?這裡面就是做事方 目標 我要做什麼 方法 計畫 我該怎麼做 執...
架構師成長之路 4 架構師知識體系(方法)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!前言 哲學家常思考的問題 我是誰?我從 來?要到 去?不只是哲學家,我想每個人都有自己對這三個問題的認知。如果我們要成為架構師,我們自己要面臨的三大問題 找準自己定位 我是誰?在 怎樣做好架構師 我要做什麼?如何搭建架構師知識體系 我該怎麼做?這裡...
架構師知識體系 2 什麼是架構師
軟體行業架構師兩個定義 系統架構師是乙個既需要掌控整體又需要洞悉區域性瓶頸並依據具體的業務場景給出解決方案的人。具體來說是乙個確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節 掃清主要難點的技術人員。主要著眼於系統的 技術實現 因此他 她應該是特定的開發平台 語言 工具的大師...