為什麼感覺架構師工資很高卻不怎麼忙的樣子?

此生似無解


作為IT行業的程序猿,我來解讀下這個問題。

架構師 是負責軟件的整體搭建,就如同建築行業的總工程師一般,畫出模型圖,拆解工程,下派任務。這些都是架構師的日常工作。

架構師一般不太會負責軟件的編碼工作。但是在軟件需求的提出到需求的實現,這個階段中所有與技術相關的問題都是架構師在整體把控,包括軟件開發中的細節問題。

從某種程度上說,架構師是半管理半技術性的工作崗位,對上負責公司的研發總經理、對下負責各個項目組。對項目的細節進行整體商討,對銷售、售前、售後等各個崗位同事提出的需求進行評估以及安排開發。負責項目的整體進度以及上線後項目組解決不了的難度。

通常您看到架構師不忙可能,因為他們剛剛開完需求評審會議或者剛剛對需求進行審核。或者他們在協調一些研發的資源等,因為架構師通常不進行編碼的原因,更多的時候他們都在進行管理或者需求討論或者商討解決項目過程中的難題,從一個不是做產品的人的角度去看,其實架構師沒有什麼工作量,從一個負責編碼的工程師的角度看,架構師天天開會,不敲代碼,很閒。其實這都是視野侷限下的結果。

要知道公司不會平白無故給職員發很高的薪資。只有是職員創造了巨大的利潤,才能為職員分配其中一部分利潤。對於架構師而言,其實產品的上線穩定、不斷迭代。產品不出很大的bug,這些都是架構師的功勞。

就如同建築師一般,建築穩定。不懼風吹雨打,這就是建築師的價值所在。

希望回答對您有所幫助。

我本人從事多年互聯網Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。

謝謝!


凱騰凱


說下自己作為非技術研發人員的親身感受吧:我在公司一直負責的領域是前端營銷方面的工作,因為營銷的產品是技術屬性的雲服務,和後端多位不同的研發總監,技術工程師一起共事過,說下感受:最開始都籠統的定位工程師就是搞技術的,悶騷男,團建甚至是公司聯機玩個遊戲都很滿足,對客戶反饋的問題沒有前端銷售同事那種急迫感強烈。後來研發口的帶頭人還經常拒絕客戶提出的各種開發需求,這是令很多奉行客戶第一的前端銷售無法理解的,後來才知道,原來這種感覺啥事都不幹,只會拒絕客戶需求的工程師是架構師!!!

起初對架構師存在很深的誤解,第一不幹活,第二老拒絕客戶,第三總是一副高高在上的樣子,第四喜歡高談闊論。有一年公司年會年度銷售冠軍上臺領獎,可能喝點酒的緣故吧,那位架構師竟然說他很羨慕這種他平日裡壓根看不起的銷售,說銷售的工作能很直觀的體現出來,而技術研發則很難做出讓大家肉眼可見的功勞。

有一次,一家跨過公司的銀行合作,快籤合同了,需要研發部門提供一份研發人員安全管理的規則,說白了就是編一份出來,大家走個流程,架構師覺得這是對開發人員的侮辱,覺得開發就應該投身於技術中,死活不給幫忙。後來前端銷售情緒激動,大致表達了我們辛辛苦苦見客戶維護關係,你們啥也不幹一類的觀念。架構師很惱火,特意組織了一場培訓,大致是表達架構師幹什麼的,好的架構師就是一票幹完,永不出錯,但大家很容易忘記他的功勞。反而是水平不行的研發,架構就有問題,然後天天救火,顯得自己很重要,怒刷存在感。

後來開始漸漸理解了這種說法,接觸的技術也多了,很多客戶覺得特簡單一小功能,放在整體技術架構中也許會有問題。多年後,架構師離開了,新任的技術負責人更偏重在技術團隊的搭建和管理方面,對技術,架構本身的鑽研並不多,反而給了前端很大的支持,客戶就說吧,需要開發啥,我給安排,加個班努把力,一年兩年還看不出來,時間久了,技術問題頻出,沒事就被客戶吐槽,這時候想起來當時架構師說的原理,真正高水平架構師是不顯山不露水的,完全不會有存在感。就和人身體的器官一樣,當你強烈感受到他存在的時候,就說明出問題了。


學院路傳奇


首先,架構師也有高級、中級、初級水平的區別,只有那些中高級水平的架構師,才能拿到高薪。

為什麼會感覺架構師拿著高薪,卻感覺不是很忙呢?我想,大概和架構師的工作職責相關。大家會覺得架構師只是負責搭軟件架構,又不用親自去編程,當然會比較閒。

其實,這只是主觀上的感覺。要知道,一個合格的、資深的架構師,一定是在“敲代碼”的一線崗位歷練過的,只是在長期的編程過程中,其具備了合理劃分模塊功能的能力,知道如何編寫代碼可以讓代碼更高效、更容易維護,這樣,才能勝任架構師的工作。

當成為架構師後,難道就可以很閒了嗎?答案當然是“NO”。

架構師,對技術需要更廣泛的學習,拓寬自己的視野,還需要學習一些管理方面的知識。項目團隊在開發過程中,遇到關鍵技術不能突破時,自己也要參與到難題攻關中!

所以,優秀的架構師,一定不會閒,也只有這樣的架構師,才能拿到高薪。


Gfilsxin


打個比方,架構師就是一棟大樓的總工,他需要設計出圖紙,計算怎麼樣設計整體架構才最合理,選擇哪一個型號的水泥,沙子,鋼筋蓋出來的房子最結實又省錢。總工可能不會具體的砌牆,但他知道做出來的牆是否合格,他可能不會具體怎麼打混凝土,但他知道你打出來的混凝土比例和質量是否能滿足這棟大樓的需求。同樣的架構師也一樣,需要統籌全局,做出一臺最合理最穩固的架構來。不過區別是架構師目前基本都是多年一線研發出身。道理都一樣。


天下第十一爺


軟件架構師主要把業務模型轉化為IT模型,其中包括界面架構,邏輯架構和數據架構三個層面,這些工作設計好壞決定了代碼人員的工作量


fist3


架構師是從更高的維度將需求轉換為可開發的系統,好的架構能讓程序員簡單高效的編寫出穩定的系統,好的架構能大大降低日後的維護成本,同時還能使系統在可預見的將來適應需求的變動和功能的擴展。這些深度和角度,沒有一定功底的程序員是覺察不到的,只有當你的知識水平上去了,你才會發現原來簡單的東西之所以簡單,是因為有人一開始就設計的簡潔周到。


九個聖騎士突然


負責任的說,架構師很忙,也在寫代碼


qzuser19854642


架構師職責要有個劃分,此外他的壓力大多來源於心理壓力...

\n

{!-- PGC_VIDEO:{"thumb_height": 360, "thumb_url": "2763c0000d97282a8b8f2\

架構師速成記


因為別人用腦思考,你只是看到的外表很閒


分享到:


相關文章: