小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

為什么大部分碼農(nóng)做不了軟件架構(gòu)師?

 流曲頻陽 2017-02-13

小團(tuán)隊(duì)一般 10 人左右,其中常常是技術(shù)最牛的人做架構(gòu)師(或TL)。所以,架構(gòu)師在廣大碼農(nóng)中的占比大概平均不到 10%。而架構(gòu)師也可以分為初級(jí)、中級(jí)、高級(jí)三檔,江湖上真正高水平的軟件架構(gòu)師就更少了。

所以,大部分(超過九成的)碼農(nóng)干上許多年,還是做不了架構(gòu)師,這是什么原因造成的呢?

1:碼農(nóng)分為真的能寫代碼的,以及自認(rèn)為能寫代碼的。

2:真的能寫代碼的碼農(nóng)又分為自認(rèn)為寫的不錯(cuò)的,以及真的還不錯(cuò)的。

3:真的能寫不錯(cuò)代碼的碼農(nóng)又分為會(huì)鉆研會(huì)不斷優(yōu)化的,以及安于現(xiàn)狀的。

4:會(huì)鉆研的碼農(nóng)又分為喜歡廣度了解新技術(shù)蜻蜓點(diǎn)水的,以及深入鉆研用到知識(shí)的。

了解廣度的碼農(nóng)又有少部分愿意深入某些技術(shù),喜歡深入研究的又往往缺乏廣度知識(shí)。

5:極少深度廣度都關(guān)注的碼農(nóng)又分為為技術(shù)而技術(shù)和為業(yè)務(wù)而技術(shù)的。

純?yōu)榧夹g(shù)而技術(shù)的碼農(nóng)在國內(nèi)的軟件行業(yè)需求太少,且需求的往往不是應(yīng)用軟件領(lǐng)域了。

6:為業(yè)務(wù)而技術(shù)的深度廣度都了解的碼農(nóng),又需要有良好的溝通能力。

7:而溝通好的,又有一部分當(dāng)PM去了。

8:然后剩下的,又有一部分慢慢脫離實(shí)際開發(fā)(不再做任何實(shí)現(xiàn))或者開始依靠拿各種中間件搭積木來作為“架構(gòu)”手段。

9:除去這些,剩下對業(yè)務(wù)有一定了解,對技術(shù)廣度上有多種涉獵,深度上對部分技術(shù)研究徹底,還有很重要的一點(diǎn),考慮問題足夠細(xì)致全面。

10:細(xì)致全面善于溝通,技術(shù)上深度廣度都沒問題, 又喜歡這個(gè)工作,還會(huì)不時(shí)做底層實(shí)現(xiàn),從業(yè)務(wù)和開發(fā)兩個(gè)角度出發(fā),搭出“架構(gòu)”來是為了開發(fā)效率,為了運(yùn)行效率,為了開發(fā)質(zhì)量,為了業(yè)務(wù)靈活和運(yùn)行穩(wěn)定,為了維護(hù)方便等等這樣的人,個(gè)人認(rèn)為可以稱為“架構(gòu)師”。

而真能滿足這種需求的,別說題主的10%的比例,1%能不能達(dá)到我也持懷疑態(tài)度。其實(shí)現(xiàn)在的“架構(gòu)師”大多數(shù)都停留在8這個(gè)層次,甚至很多在5這個(gè)層次就當(dāng)上title上的架構(gòu)師了。

總之,成為架構(gòu)師,不僅僅是工作上的簡單積累,更需要主動(dòng)接納工作外的大量知識(shí),同時(shí),對性格上對于非技術(shù)能力上也有一定的要求,不僅如此連思維方式都很重要,外加職業(yè)發(fā)展中又有很多岔路,最后走到架構(gòu)師這根樹枝上的就寥寥可數(shù)了。

金字塔結(jié)構(gòu)

自古以來,金字塔結(jié)構(gòu)(人群分個(gè)三六九等、高中低三檔)在人類社會(huì)的各行各業(yè)中普遍存在,這是客觀規(guī)律??峙略龠^千萬年,也是如此。

人類社會(huì)為什么普遍、長期存在金字塔現(xiàn)象?其他動(dòng)物,比如螞蟻、大雁社會(huì),有嗎?這個(gè)問題就很深了,刨根問底有難度,也許應(yīng)該問上帝。

金字塔結(jié)構(gòu)/現(xiàn)象從根本上決定了大多數(shù)人做不了軟件架構(gòu)師。不光軟件工程行業(yè)如此,能做技術(shù)領(lǐng)導(dǎo)的始終必然只是位于中上層的少數(shù)人。

英文水平差

據(jù)說中國有 700 萬碼農(nóng),英文不好似乎是一個(gè)比較普遍的現(xiàn)象。英語,尤其讀寫不好,把合格的架構(gòu)師候選人選砍掉一大半。

小富即安的心理

很多碼農(nóng)每月拿到萬把塊錢,就心安理得了,不再有更高的追求。求穩(wěn)求安定,這符合大多數(shù)人的心理。不滿于現(xiàn)狀,堅(jiān)持不斷學(xué)習(xí),努力提高自己的開發(fā)技術(shù)和管理水平,擁有強(qiáng)烈進(jìn)取心,想一朝一日做編程高手、軟件架構(gòu)師的人畢竟是少數(shù)。

二三流企業(yè)的壓制

架構(gòu)師不是隨便什么人可以做的。在一個(gè)企業(yè)團(tuán)隊(duì)里,架構(gòu)師作為研發(fā)和管理骨干,具有特殊的地位和權(quán)利。

知識(shí)結(jié)構(gòu)的缺陷

架構(gòu)師,程序員, 產(chǎn)品經(jīng)理的區(qū)別,大概就是建筑行業(yè)里建筑師,建筑工人,甲方業(yè)主的區(qū)別。產(chǎn)品經(jīng)理說我要建這么這么一棟樓,架構(gòu)師說好吧,我來幫你看看是做成磚木結(jié)構(gòu)還是 框架結(jié)構(gòu),房型怎么設(shè)計(jì),水電氣怎么布局,預(yù)算多少,然后程序員上陣,按照圖紙把樓建起來。運(yùn)營是大樓的物業(yè)管理,負(fù)責(zé)營運(yùn)大樓。

軟件開發(fā)越來越成為傳統(tǒng)行業(yè)(即便在互聯(lián)網(wǎng)企 業(yè)),一個(gè)成熟的軟件團(tuán)隊(duì)內(nèi)部自然會(huì)分化出這些角色,各展所長。但非常不同的是,建筑工人很少能自發(fā)成長為建筑師,后者都是科班出身,因?yàn)榻ㄖW(xué)科已經(jīng)高 度發(fā)達(dá),需要掌握結(jié)構(gòu)力學(xué),美學(xué)等技術(shù),現(xiàn)在軟件行業(yè)還沒有這么高的成熟度,程序員和架構(gòu)師接受的都是一樣的計(jì)算機(jī)教育,所以程序員可以自學(xué)升級(jí)到架構(gòu) 師,走一條不同的升級(jí)打怪路線。

那么,架構(gòu)師是什么人呢?

按所工作的不同軟件層分,有網(wǎng)絡(luò)架構(gòu),系統(tǒng)架構(gòu),數(shù)據(jù)架構(gòu),業(yè)務(wù)架構(gòu),應(yīng)用架構(gòu),平臺(tái)架構(gòu)。

按所解決的問題領(lǐng)域分,有電商架構(gòu),支付架構(gòu),搜索架構(gòu),安全架構(gòu),性能架構(gòu),游戲架構(gòu),多媒體架構(gòu),等等等。

按其工作的深度來分,有集成架構(gòu),業(yè)務(wù)架構(gòu),模塊架構(gòu),框架架構(gòu),中間件架構(gòu),軟件架構(gòu),引擎架構(gòu),服務(wù)器架構(gòu),甚至編程語言架構(gòu)。

是不是太亂了?好比在設(shè)計(jì)師的世界觀里一切東西都需要設(shè)計(jì)。軟件也需要精心設(shè)計(jì),在優(yōu)秀的程序員眼里,每一行代碼都需要架構(gòu)!都體現(xiàn)了架構(gòu)。

為了解決問題,程序員自然需要架構(gòu),他們中的佼佼者被冠以架構(gòu)師的名號(hào),獲得了一定的話語權(quán),逐步成為一個(gè)職業(yè)分工,我想,這就是架構(gòu)師的本來面目。

成為架構(gòu)師,需要經(jīng)驗(yàn)和眼界

老碼農(nóng)分為兩種:游擊隊(duì)和板凳王

坐穿板凳有利于積累經(jīng)驗(yàn),而不利于開拓眼界

游遍四海有利于開拓眼界,而不利于積累經(jīng)驗(yàn)

碼農(nóng)的生活是高壓的,唯有熱情可以驅(qū)使你一邊吃著蘋果,一邊又去摘梨

然而,又有多少熱情沒有隨時(shí)間而冷卻呢?

原文鏈接:http:///post/939.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多