精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從程序員到架構師的方法與邏輯

移動開發 Android
架構師這個詞經常見到,很多人都冠著這個頭銜,實際上很多人對架構師究竟是干什么的都沒有統一的認識。V眾投發起人李智勇則利用特定場景進行分析,詮釋了架構師這個概念,并給出如何成為架構師方法。 ...

[[117039]]

架構師是什么?

架 構師這詞其實很有意思,很多人的Title是這個,但其實我們對架構師都干什么并沒有太統一的認識。往大了說,比爾蓋茨當年好像也稱自己為架構師,往小了 說隨便一個小的軟件上做設計的也說自己是架構師。所以如果把這個詞泛化而不局限于特定的場景,估計單是說清楚什么是架構師就要花費不少口水。下面我們用一 個取巧的辦法,在一個具體的場景下來看看,架構師都該干什么,而不把這個詞泛化,如果在特定場景下這個角色應該干什么清楚了,那它就可以為其它場景下提供 不錯的參考。

我 們只考慮從頭開發一款產品的場景,不考慮這款產品可能是個家族,可能需要在公司里與許多東西配合這樣繁瑣的事情。這樣問題就簡化成:當我們要開發一款新產 品的時候,架構師都要干些什么?為讓事情更具體,我們進一步假設公司想做一個Trello,Worktile這樣的協同辦公工具。

在產品初期除了UI這類東西,還能明確的一些關鍵需求大概是這樣:

  • 簡單、迅速,追求***的用戶體驗,這時也許能想到看板這樣的功能
  • 打入社交元素(任務分配與溝通時打入信息流的機制)
  • 移動端支持
  • 公司判斷:如果產品能在1年內上線,時機比較好

其他的需求呢就是感覺上肯定有,但暫時說不清楚

基于這樣的簡單提示,長做程序的可能腦子里會立刻冒出來無數東西,比如:

  • 快的確保?
  • 看板里拖動的實現?
  • SaaS時伸縮性的確保?
  • 數據庫中表的設計?
  • 數據庫類型的選擇?
  • 移動端的支持方式?
  • 人員的現狀?
  • 迭代式開發的支持?
  • ... ...

但顯然不是每個事情都要在架構設計階段搞定,否則等于是被弄蒙了,這時候架構師的一個關鍵職責就是要能區分出哪些東西預先需要搞定,而哪些東西則要在迭代過程中解決。

一般來講重置成本越大,牽涉的人越多的事情越應該由架構師預先搞定,否則就容易做無用功,對開發工作產生致命傷害。具體來講這類事情由三個核心部分組成:

  • 選定Tech Stack
  • 概要設計,確立分工的基礎
  • 協同方式

下面來分別解釋下這三個方面的具體含義。

選定Tech Stack是指要選定包括編程語言,基本框架等一系列東西,比如Trello選完之后大致是下面這個樣子:

這 事情幾乎是不可重置的,因為重置成本已經到了正常團隊不可能負擔的地步。所以Tech Stack與待開發產品的吻合程度是非常體現架構師價值的地方。選了Tech Stack但發現無法達成產品目標是架構設計上最差的結果,也正因為輸不起,在這個環節上可以慎重些。這種Tech Stack的選擇受限于上述所說的關鍵需求,比如快,支持移動端等。也就是常說的從需求的模型想技術模型的映射。

了 解些技術的應該一眼可以看出來上面這張圖是MEAN(MongoDB,Express,AngularJS。。。,NodeJS)架構,這架構滿足上面關 鍵需求是沒問題的,但如果關鍵需求里有一條叫以靈活的插件結構來滿足不同用戶的定制化需求,上面這架構可能就有點麻煩了。

不管怎么樣Tech Stack架構師***個需要搞定的事情,沒這個什么活也干不了。

再 其次則是相對比較傳統一點的部分,不管從哪里開始迭代,總是要切分前端后端的職責,設計彼此交互的接口,要區分出來哪些是純工具型的模塊(比如日志),哪 些是基礎設施型的(比如用戶管理與權限),哪些是可以徹底進行迭代的(比如具體的某個功能)。這些東西之間是有一種內在的時序關聯的,不是簡單一句:我們 迭代吧,我們測試驅動開發吧,就可以的,那會導致很大的混亂,所以這里也是架構師要扮演角色的地方。傳統上管這個叫概要設計,雖然這詞現在不怎么用了,但 這詞其實還不錯的。當然架構師不一定要一個人搞定所有這些事情,而是要肩負起協調大家搞定這些事情的職責。這個地方依賴于產品的類型對業務知識的要求程度 不同:一般來講越是面向個人的產品,在業務知識上要求越低;越是面向企業的產品業務知識的要求越高。簡單講做天氣應用的時候可能直接做就行了,但做財務應用時了解財務的某些知識就挺必須的。

***一項則是分工后的一種協作的方法,這里面包含著分支策略,持續集成策略等。

顯然的,下面兩種分支策略下,團隊的協作方式不一樣.

這是又一個全局性的工作,干活前需要預先定下來應該也是沒疑問的,但是不是架構師搞定這事上,不同人的認知可能會不一樣,有的人會認為應該是項目經理類的角色來搞定這事情。我個人則堅持認為理想情形下應該架構師搞定這事,因為分支策略等受技術的約束更大。

這就是我理解中架構師的要干的三類活:選擇Tech Stack,概要設計來確立分工的基礎,確立協同的方式。

在 開發產品時,這三樣事情不搞定,迭代都不好迭代。抽象點來看是這樣:假設說在現有人員的基礎上,預先搞定某問題需要耗費的成本為X,而迭代后,事到臨頭再 處理,其耗費的成本為Y,那么無疑的Y>X的問題都應該是盡可能預先處理的問題,而不能以迭代為借口堂而皇之的進行忽視。而上述三方面問題,基本上 是Y>X這類。

如何成為架構師?

首先想說的是程序員不一定要成為架構師的,優秀的程序員一樣很有價值,但關鍵要看技術領域,我在程序員可以只關心技術么? 專門說過這事,這里不再展開。

真要想成為架構師事實上總是有兩類方法,這兩類方法倒不局限于架構師的學習,而是普適于任何學習。

一 種是從概念規則到實踐,一種則是從實踐總結出概念和規則。數學更近似前者,而歷史更近似后者。當我們試圖先抽象出什么是架構設計,架構設計又有那些原則, 之后再讓大家了解現實中的架構設計如何做時,無疑的采取的也是前者的方式,也就是數學的方式。這種方式在現實中比較常見,但在邏輯上是有問題的:正是因為 對架構設計的不理解,才嘗試學習架構設計,即如此想學習的人天生在了解架構設計的概念與原則會遭遇困難。

出 于這樣一種考慮,***的辦法其實是先了解一些最基本概念,比如前面說的那些,再了解一些最基本的原則,比如:正交,信息隱藏等。之后就不在抽象概念層面打 轉了。而了解多個現有典型產品的架構,比如上面說的Trello,WordPress等。這時候***對產品歸類,在特定類別下抽象出來一些典型的架構模 式。比如:軟硬一體產品的架構,CMS的架構等。這樣一來,如果一個人可以主要學習其中之一,順道了解其余,那就可以比較迅速的掌握架構設計的知識,至少 是上面說的架構設計中的前兩類知識:Tech Stack的選擇與概要設計。在開源的時代里,這已經成為一個人坐在家里就可以完成的事情了。

一點呼吁

***做一點呼吁。現在各種架構設計的課程還是比較多的,但基本上都是按照***條思路來的,比如:講架構設計時會去嘗試把架構設計分解為邏輯架構,運行架構 等。從身邊人的效果來看,普遍不太理想。有實力的培訓機構可以嘗試總結架構的模式,以一個總綱帶領幾個典型領域的架構分析,比如:CMS就參照 WordPress來講架構,基礎JavaScript庫就參照Backbone這種等。也不用太多,覆蓋典型的4~5個領域就可以解決很大的問題了。這 應該會更有效果,但課程創建上會比較吃力些,真想做的人要有思想準備。我個人曾經嘗試和南京的TalenCamp按照第二條路來設計課程,但由于各種原因 暫時進展不太大。

本文鏈接:http://www.apkbus.com/android-11361-1.html

責任編輯:chenqingxiang 來源: apkbus
相關推薦

2009-03-13 09:10:17

2010-12-16 11:05:36

數學程序員Google首席Jav

2017-11-03 13:39:49

WOT峰會

2017-11-14 11:00:53

程序員

2009-12-25 11:07:26

架構師

2013-06-13 14:29:26

架構師程序員

2017-05-23 16:36:06

程序程序員

2013-01-28 10:23:12

軟件架構師架構師程序員

2009-06-04 16:37:20

SOA架構師業務流程

2014-12-19 10:12:34

2018-07-03 15:46:24

Java架構師源碼

2010-04-06 17:32:21

Visual Stud

2014-02-17 09:26:09

架構師程序員

2024-03-06 11:31:41

LLM人工智能元素

2018-01-26 14:35:16

程序員入門經歷

2009-12-16 11:08:32

架構師程序員

2010-08-23 09:41:15

程序員

2011-04-15 10:02:06

程序員

2018-04-12 13:24:24

程序員架構師源碼

2009-12-09 13:36:33

架構師王翔
點贊
收藏

51CTO技術棧公眾號

日韩美女主播在线视频一区二区三区 | 伊人久久久大香线蕉综合直播| 亚瑟在线精品视频| 蜜桃999成人看片在线观看| 日韩欧美国产另类| 综合在线一区| 亚洲欧美一区二区三区久久 | 欧美日韩另类国产亚洲欧美一级| 国产精品自拍首页| 无码人妻精品一区二| 亚洲精品中文字幕乱码| 日韩精品视频在线| 一级片免费在线观看视频| 92久久精品| 国产精品久久久久四虎| 精品国产乱码一区二区三区四区| 欧美日韩在线视频免费| 小说区图片区色综合区| 精品视频在线免费| 91av资源网| 自拍亚洲图区| 国产嫩草影院久久久久| 国产日本一区二区三区| 国产精品久久久午夜夜伦鲁鲁| 99精品在线观看| 日韩大陆毛片av| 中国黄色片一级| 亚洲日本在线观看视频| 精品久久久久久久久久ntr影视| 国产精品视频500部| 伊人久久一区二区| 日韩精品电影在线| 久久久久久久久久久久久久久久久久av | 国产在线观看免费视频软件| 天堂俺去俺来也www久久婷婷 | 中文字幕人妻一区二区在线视频| 国产精品一区二区av日韩在线| 欧美日韩亚洲一区二区三区| 三级在线免费观看| 日本中文字幕在线观看| 久久久久久亚洲综合影院红桃| 国产精品成人播放| 国产成人在线免费观看视频| 欧美jizzhd精品欧美巨大免费| 精品福利视频一区二区三区| 五月花丁香婷婷| 粉嫩av一区二区三区四区五区 | 精品亚洲成a人| 日韩免费在线免费观看| 五月激情六月丁香| 亚洲欧美久久久| 欧美最猛性xxxx| 日韩毛片一区二区三区| 免费在线欧美黄色| 日本精品久久久久久久| 久久久免费高清视频| 新67194成人永久网站| 91av在线不卡| 久草视频一区二区| 日韩国产在线观看一区| 国产精品美女av| 亚洲最大成人av| 精品一区精品二区高清| 91青草视频久久| 成人h动漫精品一区二区无码| 久久婷婷影院| 国产精品精品久久久| 夜夜躁日日躁狠狠久久av| 日本中文字幕一区二区有限公司| 欧美精品成人91久久久久久久| 日韩片在线观看| 亚洲a级精品| 尤物yw午夜国产精品视频明星| 性生活在线视频| 国产精品18hdxxxⅹ在线| 亚洲精品99久久久久| 亚洲第一页av| 日产精品一区二区| 日韩视频亚洲视频| 精品午夜福利在线观看| 亚洲专区欧美专区| 国产精品偷伦免费视频观看的| 日韩美女视频网站| 久久国产99| 91沈先生在线观看| 天天爱天天干天天操| 国产视频一区在线观看| 一区二区在线高清视频| 国产丝袜视频在线播放| 欧美在线看片a免费观看| 午夜视频在线观| 开心激情综合| 日韩中文字幕第一页| 久久中文字幕无码| 欧美aaa在线| 国产精成人品localhost| 日韩a在线观看| 中文字幕亚洲不卡| 国产精品一线二线三线| 欧美日韩va| 亚洲国产精品99| 国产又粗又硬视频| 亚洲啪啪91| 国产综合香蕉五月婷在线| 丰满熟妇人妻中文字幕| 亚洲国产精品t66y| 97超碰人人澡| 亚洲人成777| 日韩电影网在线| 强乱中文字幕av一区乱码| 久久亚洲国产精品一区二区| 97碰碰视频| 91亚洲精选| 色综合久久中文综合久久97| 中文字幕av一区二区三区人妻少妇 | 日韩免费观看在线观看| 午夜精品在线播放| 国产精品对白交换视频| 久久国产亚洲精品无码| 国产一区2区在线观看| 在线成人一区二区| 天天操天天操天天操天天| 国产在线精品一区二区不卡了| 91久久国产精品91久久性色| 久久综合九色综合久| 亚洲成人免费电影| 台湾佬美性中文| 视频在线不卡免费观看| 国产精品91久久| 亚洲av片一区二区三区| 亚洲国产成人av网| 久久发布国产伦子伦精品| 欧美gay男男猛男无套| 国产成人涩涩涩视频在线观看| 中文在线字幕av| 不卡的av电影| 日本福利视频一区| 一区二区三区四区精品视频| 久久久精品日本| 亚洲自拍偷拍另类| 国产精品女主播av| 国产一伦一伦一伦| 成人中文视频| 国产精品第一区| 国产福利小视频在线观看| 黑人巨大精品欧美一区二区三区| 亚洲天堂av线| 精品大片一区二区| 国产精品高潮粉嫩av| 青青操视频在线| 日韩欧美有码在线| 亚洲AV无码片久久精品| 老**午夜毛片一区二区三区| 麻豆av一区二区三区| 成人片免费看| 国产亚洲一区精品| 中文字幕二区三区| 中文字幕在线一区免费| 国产三级精品三级在线| 欧美一区久久| 国产视频一区二区不卡| 女厕盗摄一区二区三区| 亚洲美女www午夜| 久操视频在线免费观看| 国产精品久久久久一区二区三区| 欧美日韩亚洲国产成人| av影片在线| 精品亚洲夜色av98在线观看 | www.av黄色| 亚洲国产精品一区二区尤物区| 美女一区二区三区视频| 日韩精品一卡| 亚洲综合在线中文字幕| 55av亚洲| 在线观看成人黄色| 国产丝袜在线视频| 五月激情综合色| 人人爽人人爽人人片| 精品一区二区国语对白| 农民人伦一区二区三区| 久久91精品| 91精品在线观看视频| 久久久久黄久久免费漫画| 日韩国产精品一区| 伊人成人在线观看| 一区2区3区在线看| 欧美老熟妇乱大交xxxxx| 久久超碰97人人做人人爱| 人人妻人人澡人人爽欧美一区双 | 亚洲最黄网站| 新呦u视频一区二区| 欧美日本三级| 91av在线不卡| 怡红院在线播放| 亚洲精品久久久久久久久| 18国产免费视频| 亚洲一区二区欧美| 九九九视频在线观看| 国产 欧美在线| 九九热99视频| 香蕉久久国产| 菠萝蜜视频在线观看入口| 欧美女王vk| 91一区二区三区| 欧亚一区二区| 午夜精品久久久久久久99热 | 可以看毛片的网址| 国产伦一区二区三区| 99一区二区| 欧美高清xxx| 欧美在线观看网站| 污视频免费在线观看| 正在播放亚洲1区| 亚洲aⅴ在线观看| 日韩一级片在线观看| 久久精品视频1| 亚洲综合一区二区| 国产成人av免费在线观看| 久久久国产精品麻豆| 艳妇乳肉豪妇荡乳xxx| 激情综合色播激情啊| 九九热在线免费| 香蕉久久夜色精品| 国产97在线 | 亚洲| 亚洲国产国产亚洲一二三 | 亚洲人成网www| 亚洲一区二区三区视频播放| 成人涩涩视频| 国产成人综合亚洲| 国产在线天堂www网在线观看| 亚洲欧美综合另类中字| 日韩一级片免费在线观看| 日韩欧美视频一区| 国产视频一区二区三| 日本道精品一区二区三区| 亚洲免费在线观看av| 亚洲大尺度视频在线观看| 福利所第一导航| 亚洲精品欧美激情| 婷婷伊人五月天| |精品福利一区二区三区| 女教师淫辱の教室蜜臀av软件| 国产传媒欧美日韩成人| 孩娇小videos精品| 奇米精品一区二区三区四区 | 日韩精品成人一区二区在线| 92看片淫黄大片一级| 国产亚洲激情| 国产偷人视频免费| 日日夜夜精品视频天天综合网| 一本一本久久a久久精品综合妖精| 国产日韩欧美中文在线| 成人性生交大片免费观看嘿嘿视频| 欧美人体视频xxxxx| 欧美日韩第一视频| 黄色影院在线看| 久久青草精品视频免费观看| 欧美xxxx少妇| 国内精品久久久久影院 日本资源| av黄色在线观看| 日韩中文字幕亚洲| 欧美96在线| 欧美激情videos| 成人bbav| 国产精品福利观看| 九七电影院97理论片久久tvb| 91极品女神在线| 伊人久久综合一区二区| 国产成人av在线| 欧美黄色网络| 国产精品播放| 精品国产99| 在线观看成人av| 亚洲无吗在线| 最近免费中文字幕中文高清百度| 黑丝一区二区三区| 国产精品无码一区二区在线| 久久在线精品| 搡的我好爽在线观看免费视频| 日韩成人免费电影| 五月婷婷之婷婷| 国产成人综合自拍| 无码人妻精品一区二区中文| 国产精品高潮久久久久无| 久久午夜鲁丝片午夜精品| 日本二三区不卡| 99久久精品免费看国产交换| 亚洲精品国产精品国自产观看浪潮| 国产情侣在线播放| 亚洲精品福利在线观看| 自拍视频在线免费观看| 久久久久久亚洲精品不卡| 成人性教育av免费网址| 成人一区二区电影| 秋霞在线一区| 99热一区二区三区| 久久中文在线| 97精品人人妻人人| 中文字幕高清一区| 黄色一级片免费看| 在线不卡的av| 免费在线黄色电影| 久久久久久久久久婷婷| 伦一区二区三区中文字幕v亚洲| 国产成人短视频| 亚洲精品午夜| 翔田千里亚洲一二三区| 国产欧美一级| 九九热视频免费| 久久精品人人做人人爽人人| 精品99在线观看| 欧美日韩一区二区电影| 欧美日韩激情视频一区二区三区| 日韩精品久久久久| 91在线中字| 国产在线拍偷自揄拍精品| 日韩大片在线免费观看| 乱熟女高潮一区二区在线| 日韩精品色哟哟| 欧美大片免费播放器| 伊人性伊人情综合网| 亚洲天堂狠狠干| 一区二区国产精品视频| 中国色在线日|韩| 激情一区二区三区| 国产精品观看| 丰满人妻一区二区三区53视频| 国产成人av一区二区| 久久噜噜色综合一区二区| 日本韩国欧美在线| 青青草观看免费视频在线| 91精品国产色综合久久不卡98口 | 亚洲视频在线免费| 日韩一级免费片| 国产精品美女久久久久久| 波多野结衣小视频| 亚洲乱码一区av黑人高潮| 国产高清视频色在线www| 99国产在线观看| 欧美另类亚洲| 日韩精品xxx| 一区二区三区免费| 丁香花免费高清完整在线播放| 亚洲香蕉成视频在线观看| 桃色av一区二区| 欧美精品一区在线| 久久国产精品毛片| 丰腴饱满的极品熟妇| 在线视频你懂得一区| 极品白浆推特女神在线观看| 国产不卡视频在线| 久久亚洲成人| 九九九久久久久久久| 亚洲一区二区三区影院| 国产综合在线播放| 欧美在线欧美在线| 国产精品手机在线播放| 久久婷五月综合| 综合av第一页| 免费观看a视频| 欧美中文在线视频| 精品久久久久久久久久久下田| 国产毛片久久久久久国产毛片| 久久只有精品| 国内毛片毛片毛片毛片毛片| 91精品国产美女浴室洗澡无遮挡| 欧美偷拍视频| 国产精品女人网站| 天天做天天爱天天综合网2021| 男人天堂999| 中文字幕免费一区| 国产麻豆免费观看| 97久久精品国产| 精品少妇av| 99热这里只有精品2| 福利精品视频在线| 2021av在线| 亚洲一区二区三区视频播放| 国产日韩免费| 中文国语毛片高清视频| 欧美精品一区二区三区蜜桃视频 | 性色av一区二区三区红粉影视| 欧美性aaa| 欧美国产日韩激情| 国产欧美精品一区二区色综合朱莉| 日韩成人高清视频| 亚洲男女性事视频| 亚洲欧洲一二区| 777久久久精品一区二区三区| 国产精品88888| 放荡的美妇在线播放| 日韩精品极品毛片系列视频| 久久精品国产福利| 青草青青在线视频| 中文字幕亚洲精品在线观看| 视频在线不卡| 91最新在线免费观看| 久久九九精品| 青娱乐在线视频免费观看| 亚洲一区999|