Java Blog for Alex Wan

          Let life be beautiful like summer flowers and death like autumn leaves.

          統(tǒng)計(jì)

          留言簿(10)

          BlogJava

          Blogs

          DIV+CSS

          JQuery相關(guān)

          友情鏈接

          常去的地方

          數(shù)據(jù)供應(yīng)

          閱讀排行榜

          評(píng)論排行榜

          架構(gòu)師已死

          原文地址:http://topic.csdn.net/u/20070422/00/e7404318-1fd6-4f49-a4f4-70c67ba20479.html
          架構(gòu)師已死


          相比前幾年,職場(chǎng)出奇的冷清。簡(jiǎn)歷的數(shù)量和質(zhì)量都大為不如,很難得找到三年工作經(jīng)驗(yàn)以上的人。一個(gè)個(gè)不是特別笨,就是特別怪。就是么,干得好誰(shuí)沒(méi)事?lián)Q工作??!

          Simon是一家外資軟件公司的總經(jīng)理,最近給這個(gè)問(wèn)題愁壞了。項(xiàng)目一個(gè)接一個(gè)的接下來(lái),人手越來(lái)越緊張。雖然Simon是個(gè)極限編程的粉絲,但也不得不批準(zhǔn)了一份又一份的加班申請(qǐng)。HR經(jīng)理把這個(gè)問(wèn)題歸結(jié)到房?jī)r(jià)上,他的妙論是“怕失業(yè)了還不上房款,不敢跳槽”。

          這天,K項(xiàng)目組長(zhǎng)Allen終于忍不住了,帶了一個(gè)只有一年工作經(jīng)驗(yàn)的小伙子要Simon面試,“很聰明!經(jīng)驗(yàn)少了點(diǎn)。”

          Simon皺了皺眉毛,說(shuō):“你不知道這個(gè)職位最低要求是三年工作經(jīng)驗(yàn)嗎?”

          Allen說(shuō):“這已經(jīng)是三個(gè)月里通過(guò)技術(shù)考試中最好的一個(gè)了,老大,試試吧。”Allen是Simon多年的哥們,比較隨便。扯到面子上來(lái),Simon只好讓Allen把小伙子帶進(jìn)來(lái)。

          Simon的面試通常是三步曲:

          問(wèn)題一:你能說(shuō)說(shuō)畢業(yè)后的主要工作經(jīng)歷嗎?
          問(wèn)題二:再說(shuō)說(shuō)你在公司的地位?
          問(wèn)題三:你的發(fā)展目標(biāo)是什么?等對(duì)方回答,比如說(shuō)架構(gòu)師,他就跟著問(wèn):想象一下你當(dāng)架構(gòu)師的一天,說(shuō)給我聽(tīng)聽(tīng)?

          小伙子回答第一問(wèn)題很快很清楚,一年工作當(dāng)然沒(méi)什么東西。Simon覺(jué)得小伙子挺聰明。所以在小伙子回答了第二個(gè)問(wèn)題后,問(wèn)了一個(gè)啟發(fā)性的問(wèn)題:“你剛才說(shuō)你在公司里處于中等水平,那比你差的人為什么會(huì)比你差呢?”這個(gè)問(wèn)題是個(gè)陷阱。

          小伙子冒冒失失回答說(shuō):“我覺(jué)得他們每天工作是為工作而工作,工作沒(méi)有責(zé)任感。”

          Simon點(diǎn)點(diǎn)頭說(shuō):“是嗎?那真是糟糕的員工。那你剛好比糟糕的員工好一點(diǎn)了?”

          小伙子的臉一下子紅了,“我不是這個(gè)意思……”

          “好了,那你說(shuō)說(shuō)比你好的人為什么比你強(qiáng)?”

          “我覺(jué)得他非常努力,工作很多年了還在學(xué)習(xí)各種架構(gòu),水平很高。”

          于是Simon就問(wèn)那最后一個(gè)問(wèn)題。果然,小伙子回答的是要成為架構(gòu)師。大概70%的人想成為架構(gòu)師。但是架構(gòu)師是什么呢?

          Simon問(wèn)道:“那你為什么要成為架構(gòu)師呢?”

          小伙子一愣,大概還沒(méi)有人這么問(wèn)過(guò)。“年紀(jì)大了,不能老寫(xiě)程序吧。”

          這個(gè)回答,讓Simon想起關(guān)于他對(duì)什么是老的定義:當(dāng)你希望做年輕人做的事情時(shí),你就還年輕;如果你希望做老年人做的事情,你就老了。這和你出生了多長(zhǎng)時(shí)間是沒(méi)有關(guān)系的。

          Simon接著問(wèn):“好吧,那你說(shuō)說(shuō)你成為架構(gòu)師以后,每天都會(huì)做什么?”

          小伙子說(shuō):“我還沒(méi)想過(guò),不過(guò),我想應(yīng)該主要是需求分析,設(shè)計(jì)架構(gòu)吧……”這大概是現(xiàn)在年輕人的通病,年輕人很容易追逐一些自己也不清楚的目標(biāo)。

          Simon問(wèn):“那設(shè)計(jì)架構(gòu)具體都做些什么呢?”

          小伙子這次的回答是:“比如,選擇程序框架,決定用Spring或Struts等等。”

          “哦,那我問(wèn)你,你怎么說(shuō)服別人是用Spring還是Struts呢?”

          “如果我有經(jīng)驗(yàn),我會(huì)知道哪個(gè)更好……”

          “是嗎,但關(guān)于Spring或Struts的知識(shí)任誰(shuí)都可以很容易得到。如果別人不同意你的建議,你怎么說(shuō)服他?如果同意你的建議,那你不過(guò)是作出了和別人一樣的認(rèn)識(shí)。別人又憑什么認(rèn)可你呢?”

          小伙子沒(méi)想過(guò)架構(gòu)師的日子里還有一個(gè)說(shuō)服人的工作,說(shuō):“我是架構(gòu)師,我應(yīng)該有權(quán)力做決定吧?”

          Simon想起權(quán)力的三種層次,第一層,任命;第二層,專業(yè);第三層,品德。

          Simon問(wèn):“如果在一個(gè)成熟的軟件企業(yè)里沒(méi)有你所想象的架構(gòu)師呢?”

          “或者說(shuō),架構(gòu)師這種職業(yè)已經(jīng)死亡或消失了呢?你會(huì)怎么定位你的職業(yè)?”

          小伙子顯得很震驚。

          Simon畫(huà)了一個(gè)系統(tǒng)架構(gòu),然后又給小伙子看了一段代碼。

          “那一個(gè)更難懂?”Simon問(wèn)。

          小伙子指著代碼說(shuō):“代碼難懂。”

          Simon解釋:“這就是為什么實(shí)際上所謂的架構(gòu)師不存在的原因。一個(gè)更簡(jiǎn)單的東西怎么會(huì)更有價(jià)值呢?每個(gè)人都能夠畫(huà)出這種架構(gòu)圖,但不是每個(gè)人都能寫(xiě)出好的代碼。”

          送走了小伙子,Simon有點(diǎn)難受。他有點(diǎn)喜歡這個(gè)小伙子,但是,這又是一個(gè)被愚蠢的教育和誤人子弟的技術(shù)雜志污染的家伙。Simon在自己的筆記本中加了一句話:中國(guó)程序員最愚蠢的認(rèn)識(shí)之三:我想當(dāng)架構(gòu)師。

          前面兩個(gè)赫然是:35歲后寫(xiě)不動(dòng)程序了。


          Let life be beautiful like summer flowers and death like autumn leaves.

          posted on 2008-06-12 11:52 Alexwan 閱讀(371) 評(píng)論(0)  編輯  收藏 所屬分類: 好文分享

          主站蜘蛛池模板: 区。| 宁津县| 汨罗市| 周至县| 监利县| 阳原县| 新乡市| 古浪县| 西乡县| 定远县| 邵阳县| 襄樊市| 安庆市| 泰和县| 瓦房店市| 松原市| 金塔县| 南投县| 兴义市| 惠安县| 锡林浩特市| 仙游县| 德钦县| 连云港市| 潍坊市| 清涧县| 余干县| 辛集市| 龙海市| 贵州省| 云霄县| 深圳市| 昌吉市| 巴林右旗| 长垣县| 韶关市| 内江市| 景泰县| 二手房| 龙泉市| 石狮市|