日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何成为架构师?3条有效的实战经验

發(fā)布時間:2024/7/5 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何成为架构师?3条有效的实战经验 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

希望你看完這一篇,能充分認知和了解架構(gòu)師,認知對了,事就好辦了。

01

架構(gòu)師的準確定義

架構(gòu)師的職責應該是立足于技術和業(yè)務之間的中間角色或者平衡點, 在針對業(yè)務深刻理解的基礎上,針對業(yè)務中存在諸多變數(shù),挑選適合的技術架構(gòu)和技術方案。

結(jié)合現(xiàn)有的技術團隊的水平與特點,選擇合適的技術架構(gòu)進行落地和實現(xiàn)。

02

首要任務,技術的選型

當你做架構(gòu)設計時,必然會面臨技術選型的抉擇,不同的技術方案,架構(gòu)也可能完全不同。

比如架構(gòu)后端語言選型,采用java語言開發(fā),還是php語言,c#開發(fā),ruby開發(fā),還是python開發(fā),還是groovy開發(fā)等。

為什么要選擇這門語言?這是重點,是業(yè)務需(能快速開發(fā)發(fā)布php),還是人員需要(java開發(fā)資源多),還是未來可拓展架構(gòu)需要(.net大型網(wǎng)站全面轉(zhuǎn)型java,你還會繼續(xù)使用.net么),還是技術需要(python在網(wǎng)絡爬蟲以及未來人工智能的使用場景)…

再比如移動端選型,App是純原生開發(fā),還是Web App,抑或Hybrid App?iOS開發(fā),語言上是選擇Objective-C還是Swift?架構(gòu)模式用MVC,還是MVP,或者MVVM?

很多技術架構(gòu)的選擇沒有弄清楚,盲選選擇技術架構(gòu),不僅不有利于開發(fā),更不有利于業(yè)務需要。

這里普遍犯錯的地方就在于大部分都是半桶水,以為按照網(wǎng)上的經(jīng)驗就可以直接copy,直接搬磚過來,實則根本沒有這塊的經(jīng)驗。

再舉一個例子,早期訪問量巨大的.net轉(zhuǎn)java,京東、攜程..等等,為什么要轉(zhuǎn)是一回事,怎么轉(zhuǎn)是另外一回事,再比如最近某一國內(nèi)最大的游戲網(wǎng)站.net開發(fā),現(xiàn)在要轉(zhuǎn)java,找了一批人,最后發(fā)現(xiàn)java領域精通的人,往往并不知道.net領域的問題,這就涉及到怎么轉(zhuǎn),哪部分可以轉(zhuǎn)java,哪部分不能轉(zhuǎn),而不是全轉(zhuǎn),為什么?

所以,架構(gòu)師在做每一個決定需要考慮諸多因素,再比如高效的技術選型需要很高的學習曲線,在工期與人員素質(zhì)之間需要權(quán)衡。精妙的技術架構(gòu)并不能解決業(yè)務的快速迭代和變化,技術架構(gòu)都是后知后覺的,無法準確的預知業(yè)務層面的變更與方向,故只能是跟隨的角色,這樣就必然會面臨技術架構(gòu)迭代和升級的需求,技術架構(gòu)從來都不是建立了之后,就無需修改,可以承載各方的多重期望。

03

其次,業(yè)務理解和拆解能力。

這一項是架構(gòu)師的勝負手,大部分做IT的朋友,對業(yè)務的理解和拆解能力是比較差的,總以為把技術選型,架構(gòu)搭建,技術難點發(fā)展為最核心的架構(gòu)師能力。

今天,借用優(yōu)知學院再次重申,這樣的觀點是及其錯誤的。沒有商業(yè),沒有訪問量,沒有增長,沒有業(yè)務需要,需要技術來干什么?關于這一點,很多同學不以為然,之所以技術這10年發(fā)展迅速,需要感謝互聯(lián)網(wǎng)的快速發(fā)展,否則我們都失業(yè)了。特別是這一波人工智能的發(fā)展,未來基礎性的開發(fā)人員肯定會銳減,為啥?根本不需要這么多開發(fā)人員,基礎性開發(fā)工作,可替代性太強了。

架構(gòu)師需要深入理解業(yè)務,不管是業(yè)務的流程,還是整塊業(yè)務需求,甚至包括業(yè)務細節(jié),你需要重點關注,這一點很多做需求評估的時候,架構(gòu)師不參加也是極其錯誤的。

也有很多公司在架構(gòu)升級的時候,架構(gòu)師根本不懂業(yè)務,就開始獨立拆分,就開始上手,拜托,業(yè)務沒搞懂就上來拆解,這就跟醫(yī)生沒有臨床試驗就開始做手術一個道理。

總之,公司的架構(gòu)師不懂業(yè)務,這就是扯淡。


作者:陳睿mikechen是互聯(lián)網(wǎng)產(chǎn)品技術總監(jiān)(優(yōu)知學院發(fā)起人),擁有10以上的互聯(lián)網(wǎng)產(chǎn)品&技術經(jīng)驗,曾先后歷任淘寶架構(gòu)師,百度研發(fā)經(jīng)理,攜程定制旅游CTO,擅長java,高并發(fā)架構(gòu),敏捷開發(fā),團隊管理,產(chǎn)品策劃,產(chǎn)品運營數(shù)據(jù)以及行業(yè)分析。

優(yōu)知學院(youzhixueyuan.com),是IT人升職加薪進階站,BAT產(chǎn)品技術總監(jiān)經(jīng)驗分享平臺。如果您對職場進階、架構(gòu)師進階、轉(zhuǎn)型產(chǎn)品運營、CTO進階興趣濃厚,有志成為IT職場TOP3,那么這一站您不容錯過!

你可能也喜歡:

  • mikechen詳談架構(gòu)師成長之3大步驟
  • 從Java程序員進階架構(gòu)師,必看的書單推薦!
  • 從Java程序員進階到架構(gòu)師,最全進階詳解(下篇)-大型網(wǎng)站架構(gòu)篇
  • 從Java程序員進階到架構(gòu)師,史上最全進階詳解(上篇)
  • 史上最全java架構(gòu)師技能圖譜(下)
  • 【優(yōu)知學院】手把手教你成為年薪100萬的架構(gòu)師 or CTO?

  • 總結(jié)

    以上是生活随笔為你收集整理的如何成为架构师?3条有效的实战经验的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。