中国福利彩票官网app

登錄
還沒有注冊? 快速注冊 忘記密碼?
1

利唐資深架構師胡偉毅:架構師,就一定是高級的程序員嗎?

采訪/作者/劉玉


利唐資深架構師胡偉毅:架構師,就一定是高級的程序員嗎?


  【人物介紹】胡偉毅,利唐架構師,從事軟件研發工作十幾年,參與外資銀行MorganStanley,Barclays項目,作為米袋集團首席架構師設計金米袋互聯網借貸平臺。擁有豐富的架構設計經驗。


  未跟胡偉毅聊之前,對于架構師的印象,大多限制在嚴謹、疏離、肅然,這幾個框架里,但在采訪時,胡偉毅的幽默、親切、思維跳躍,打破了我對架構師的一貫印象,心中猜想這是不是他本來的樣子,抑或,這是我以為的他的樣子。


  “點就是點,面就是面”


  胡偉毅從小學就開始接觸電腦,比大多數同齡人都要早,再加上他大學所選的又是計算機專業,所以畢業以后就按部就班的選擇了程序員這個方向。自從跨入這個行業開始,胡偉毅給自己定的第一個目標就是成為一名架構師。


  入行不久,胡偉毅就開始參與MorganStanley和Barclays銀行的項目,他發現國外普遍存在40甚至50歲的程序員,而在中國這樣的現象非常少見,不少程序員經過多年的磨練后,不是被淘汰就是“默認”升職為架構師,在胡偉毅看來,國內外對程序員和架構師的理解存在一定差異。


  “如果將程序員比作一個‘水泥工’,自然會非常了解‘水泥’方面的知識,甚至可以精細到點上,相對來說,架構師就相當于建筑設計師,可以非常熟練的掌握整體的結構,主要表現在面上,但點就是點,做不到面的全部,而面也做不到點的精細,這就國外為什么會有四五十歲的程序員還在寫代碼的現狀。”


  在MorganStanley和Barclays銀行的項目中,胡偉毅對于程序、對于架構都有了一定的理解和思考,但是在這樣的大公司里,其實是沒有時間和機會讓你去嘗試你自己的那些想法的。


  隨著項目的完結,胡偉毅回到國內,加入了米袋集團,打造一款名為金米袋理財的APP,這是他經歷的第一份真正的純架構性的工作,也是第一次擔任“首架”這個角色,所以期間遇到的挑戰也非常多,但這些問題在他眼里,都是克服后再成長的過程,能夠將自己腦子里多年積累的內容進行全方位的推進和展示,這也是一個很難得的體驗。


  不滿局限,提升自我


  其實在金融業,出于安全性的考慮,對技術的采納和引進是非常滯后的,它不可能像互聯網公司一樣用非常前沿的技術,胡偉毅不滿足于這樣的限制,他想要繼續提升自己。


  “當時市場上很多企業開始將自搭建系統轉換成SaaS平臺,這是個趨勢,從技術的角度,我會比較好奇,這個轉換過程是怎么進行的,中間又有多少困難和挑戰?”


  于是帶著這個疑問,胡偉毅加入了一家人力資源方向的互聯網公司——上海利唐信息科技有限公司。(以下簡稱“利唐”)


  在利唐,胡偉毅主要負責公司整體的系統架構工作,包括將市場或者客戶提出來的需求落地等等。


  “利唐的組織結構是扁平化的,它將系統上面的很多功能模塊進行拆分,每個功能模塊都有不同的架構師帶領團隊去完成,為整體的系統打造一些基礎型的組件,就可以快速響應,滿足現有的業務需求。”


  而對于架構師自身來說,如果專注于某一個模塊,那么他在自己的模塊里會非常的專業,他就可以拿自己對前沿技術理解和調研,實施在自身的模塊上面,如果應用得當,就可以往整個系統角度去推廣。這樣的話,其實就避免了新應用或者新架構引入不當,對于整個系統可能產生的影響。


  只要大步向前,就能有所積累


  陸陸續續經歷過幾家公司以后,胡偉毅發現架構師在不同企業的職責定位也是不同的。


  “在小企業,架構主要目的就是為了實現業務而服務的,從而必須保證系統的可行性,并且還要節省系統擴展成本,因此會考慮用一些比較流行、成熟、系統化的技術選型。而大公司對于架構的定位是存在某些特殊而又劃分很細的部分,比如基礎架構、數據庫架構、平臺架構等。”


  總體來說,他認為對于架構師這個角色,在不同的公司、不同的業務上面,需求往往是不一樣的,架構師自身也要學會去適應。


  現在,胡偉毅已經實現了他當初入行時的目標,但他說自己未來要學的還有很多。他覺得只有到了一定的時間,才能看到后面的路,無論將來會碰到什么困難或者機遇,只要大步的向前走,就一定能有所積累。


  以下部分為采訪實錄:


  架構師類似于大副


  X職場:您最初對架構的理解大概分幾個階段?


  胡偉毅:主要分三個階段,并且也是我真實經歷過的三個階段:


  第一階段是好奇,主要發生在我剛做程序員的時候,也不理解架構師究竟是什么,只是對這個職位很好奇。我相信你問一些剛畢業或者工作的程序員,他將來的目標是什么,90%以上的人都會表示是架構師。


  第二階段就是迷茫,主要發生在我成為一名高級程序員的時候。那個時候發現架構師本身的工作和我做的差不多,無法感受到架構師真正的職責到底是什么。


  第三階段才是真正的明確架構師的職責,當你認為你可以做架構并且也拿到架構師資格的時候,你就會發現架構師本身的目的是實現業務系統的需求,也就是設計這個系統的業務的落地,雖然這個工作高級程序員也可以做到,但是二者的區別是在于眼光的長遠。


  比如要將一個功能進行拓展,高級程序員和架構師處理的方式完全不一樣。程序員往往看到的是當下的需求,只要把這個功能實現就可以了,至于功能的疊加部分,程序員可能會從另外一個思路再去實現一遍;而架構師要從整體上,甚至前瞻性的角度去考慮問題,他需要看到業務的成長方向,所以當業務迭代過來的時候,會以最小的開發量去完成一個迭代的任務。


  X職場:國內外企業平臺架構的區別?在進行平臺架構設計時,需要考慮哪些關鍵的點?


  胡偉毅:因為我的經歷也有一些局限性,所以站在技術的角度來看,外資銀行追求的是系統的穩定,通常會設定一個時間點,在這個期限內將任務進行拆分,并能夠合理的完成。國內企業要求的是在一個月甚至是一周就把系統推出來,追求完成的速度。


  國內企業,尤其是互聯網行業發展迅猛。能夠快速響應客戶的需求,對于企業的生存發展非常有利,同時也帶來一些負面的問題,比如客戶量一上來的時候,會導致系統崩潰或者出很多問題等等。所以和外企對比來看,中國互聯網企業成長起來的很多,但淘汰的也非常快,原因就在于缺少穩定度。在外國,一旦這個公司起來,生存的時間會很久。


  關鍵點在于公司到底需要什么,究竟是快還是穩,還是要又快又穩,公司至少要告訴技術實現方向,技術需要從戰略層面考慮風險,并如何防范可能造成的影響。這個也和所在的領域有關,金融領域目標是穩定與安全,承擔技術風險的能力較弱。而非金融領域相較于金融領域,快速滿足市場需求,往往是生存之本,技術的更新迭代也往往較快。從而也會帶來一些技術上的風險。


  X職場:如果說把一個公司比喻成一艘大船的話,架構師在這上面擔任一個什么樣的角色?


  胡偉毅:我個人感覺架構師類似于大副,作為船長的主要助手,要實現船長的目標和要求。當然大副有可能有好多個角色,比如說產品、實施、客服、開發等等,架構師算是開發這部分的重要參與者,所以估計這個大副只是1/4大副。


  知識重要,思考總結更重要


  X職場:你認為具備什么樣的能力,可以成為一名合格的平臺架構師?


  胡偉毅:架構師的能力主要分四個方面,分別是基礎知識、理解能力、溝通能力以及前瞻性思維,其中尤為重要的有兩點,一個是基礎能力,另一個就是前瞻性思維。


  架構師最重要的一個能力就是要有扎實的基礎知識,因為無論是理解能力、溝通能力還是前瞻性思維,這些最終都是要落地,落地的本身如果沒有基礎知識的支撐,哪怕有潛在的東西,都實現不了。


  除此之外,就是要學會思考,才能有前瞻性的思維,這個思維在互聯網行業非常重要。當一個需求過來的時候,如果是個獨立需求你自然可以實現,但如果是在原來的需求上做一個擴展,那只有兩種情況,一個就是之前沒有考慮到這樣的結果,只能重新去做;另一個是已經考慮到將來可能會發生的變更,提前做了預留的準備。兩情況所用的開發時間和成本是完全不一樣的,所以從技術的角度來看,這種思維是必不可少的。


  X職場:對于團隊成員您會如何去帶動他們進步?


  胡偉毅:現在我會要求他們在一個月內,每個人至少出一篇針對某個領域技術點的學習分享報告,用這樣的方法去強迫他們看一些東西。另外一個就是從技術層面上,因為我會做定期的會做一些考核,一旦有問題,我就會指出來。當然還是以宣導為主,我希望他們能有自己的規劃和目標,能去考慮自己五年后到底會怎么樣。


  X職場:給剛入行的新人的建議?


  胡偉毅:我也有面試過很多的新人,在我個人看來,現在很多新人的基礎知識還是太欠缺。可能很多人都會有項目經驗,但回過頭來,當你完成項目后,總結自己會了什么,其實很少。包括一些有長時間工作經驗的人,表現出來的能力和剛畢業的學生相差無幾,根本原因就是平時只圍繞著寫代碼,反而欠缺一些更加深入的思考和總結。


  原創聲明:本文版權歸X職場所有,轉載請利唐資深架構師胡偉毅:架構師,就一定是高級的程序員嗎?利唐資深架構師胡偉毅:架構師,就一定是高級的程序員嗎?


利唐資深架構師胡偉毅:架構師,就一定是高級的程序員嗎?

X職場
“X職場”是專業的職場媒體報道平臺。除了在職場攻略,人力資源等方面有深度解析之外,重點聚焦于各行各業職場精英和優秀人才的深度訪談。 與此同時,“X職場”是一家值得信賴的人才服務提供商,專注于提供從中高級人才到行業頂尖人才的尋訪與甄選(獵頭)服務、急缺人才解決方案等專業人力資源服務。如果你有精彩的故事或求職需求,請聯系我們。請在微信公眾號搜索“X職場”或掃描左方二維碼,我們堅持長期輸出高價值的職場養料。
架構師
利唐
高級程序員
分享:

相關文章

評論

還可以輸入500 登錄

360安全認證 中国福利彩票官网app
X精英
獵頭創業
孵化中心
中高端
求職招聘
入口