亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

兩個(gè)程序員的故事

時(shí)間:2020-11-29 18:42:05 職場(chǎng) 我要投稿

兩個(gè)程序員的故事

  小故事中可以悟出大道理,接下來(lái)是yjbys小編為大家精心收集的兩個(gè)程序員的故事,供大家參考借鑒。

兩個(gè)程序員的故事

  從前,有兩家互不知曉的公司,一家叫做“自動(dòng)會(huì)計(jì)應(yīng)用協(xié)會(huì)”,另外一家叫做“統(tǒng)一計(jì)算資本公司”。他們同時(shí)決定開發(fā)一種提供相同功能的程序。

  “自動(dòng)”雇傭了一位分析程序員,艾倫,來(lái)解決這個(gè)問題。而“統(tǒng)一”決定試一下新來(lái)的初級(jí)程序員查爾斯,看看他是否有真本事。

  艾倫做過一些復(fù)雜項(xiàng)目,有著豐富的經(jīng)驗(yàn),決定采用PQR結(jié)構(gòu)化方法來(lái)開發(fā)這個(gè)程序。于是他找到部門經(jīng)理,要求增派3名程序員組成一個(gè)項(xiàng)目小組。這個(gè)小組于是開始工作,搗鼓出初步的項(xiàng)目分析報(bào)告。

  “統(tǒng)一”這邊,查爾斯抽了點(diǎn)時(shí)間想了一下需要解決的問題。同事們常常看到查爾斯把腳翹在辦公桌上喝咖啡。偶爾見到他坐在電腦前,但是那有節(jié)奏的鍵盤聲告訴別人他其實(shí)在玩小蜜蜂。

  不久,“自動(dòng)”的'小組開始編寫代碼了。程序員們一半的時(shí)間用來(lái)編寫編譯代碼,另一半的時(shí)間待在會(huì)議室里,討論模塊間的接口設(shè)計(jì)。

  查爾斯的同事發(fā)現(xiàn)他終于不再玩小蜜蜂,而是一半的時(shí)間把腳翹到辦公桌上喝咖啡,另一半時(shí)間在紙片上涂寫著什么。他好像不是在紙上玩“井字過三關(guān)”,但看起來(lái)不像是在寫有用的東西。

  兩個(gè)月過去了。“自動(dòng)”的小組終于發(fā)布了項(xiàng)目時(shí)間表。計(jì)劃再過兩個(gè)月,他們就會(huì)發(fā)布程序的測(cè)試版本。然后再經(jīng)過兩個(gè)月的測(cè)試和改進(jìn),就可以發(fā)布完成版了。

  此刻,對(duì)于查爾斯的游手好閑,他的經(jīng)理再也看不下去了,他決定批評(píng)查爾斯一下。但當(dāng)經(jīng)理走進(jìn)查爾斯的辦公室時(shí),他卻驚訝地發(fā)現(xiàn)查爾斯在電腦前正埋頭寫代碼。于是他決定把批評(píng)先放一放,隨便跟查爾斯聊了一下就離開了。然而從此他更加注意觀察查爾斯的表現(xiàn),想借機(jī)批評(píng)查爾斯。不過不愉快的對(duì)話并沒有發(fā)生,他很高興地發(fā)現(xiàn)查爾斯一直在寫代碼。人們偶爾發(fā)現(xiàn)查爾斯推遲了午餐,且一周還主動(dòng)加2、3次班。

  第三個(gè)月的月底,查爾斯宣布他已經(jīng)完成了這個(gè)項(xiàng)目。他提交了500行的程序。程序清晰可讀,測(cè)試中符合所有的功能要求,甚至具備了一些更加便利的功能,極大地提高了程序的易用性。測(cè)試后,程序除了有一處疏忽外,表現(xiàn)得非常好。

  “自動(dòng)”的項(xiàng)目小組到此時(shí)已經(jīng)將4個(gè)主要模塊中的2個(gè)開發(fā)出來(lái)了。在這些模塊被測(cè)試的同時(shí),小組繼續(xù)開發(fā)其余的模塊。

  又過了3周,艾倫宣布提前一周完成了程序的初級(jí)版。他提交了一份清單,列舉了尚需解決的一些缺陷。測(cè)試中,客戶發(fā)現(xiàn)了一些清單上沒有的錯(cuò)誤和缺陷。艾倫解釋說(shuō)這是意料之中的,畢竟這只是一個(gè)初級(jí)的版本,有錯(cuò)誤很正常。

  又過了兩個(gè)月,項(xiàng)目小組完成了程序的正式版,包含了2500行代碼。測(cè)試中發(fā)現(xiàn),這個(gè)版本完成絕大部分的最初需求。程序功能上有一兩處遺漏,且對(duì)于數(shù)據(jù)輸入的格式要求非常嚴(yán)格。但公司最終決定使用這個(gè)程序,他們可以訓(xùn)練打字員嚴(yán)格按照要求輸入數(shù)據(jù)。對(duì)于那些遺漏的功能,交由維護(hù)程序員去添加。

  后記:

  一開始經(jīng)理對(duì)查爾斯的能力印象深刻?僧(dāng)他閱讀源代碼的時(shí)候,發(fā)現(xiàn)原來(lái)問題比自己開始想象的要簡(jiǎn)單得多。現(xiàn)在看來(lái),這種難度哪怕對(duì)于初級(jí)程序員來(lái)說(shuō)也明顯太低了。

  的確,查爾斯平均每天產(chǎn)出了5行代碼,這略高于平均水平。但是考慮到項(xiàng)目復(fù)雜度是如此的低,略高的生產(chǎn)率也不足為奇。而且經(jīng)理對(duì)他頭兩個(gè)月的游手好閑記憶猶新。

  業(yè)績(jī)?cè)u(píng)估中,查爾斯薪水的漲幅大概是同期貨幣通貨膨脹率的一半,他也沒被提升。又過了一年,他感到沮喪而離開了“統(tǒng)一”。

  “自動(dòng)”這邊,艾倫因?yàn)榘磿r(shí)完成這個(gè)項(xiàng)目而受到表?yè)P(yáng)。他的主管翻了幾頁(yè)源代碼,發(fā)現(xiàn)代碼符合公司的結(jié)構(gòu)化編程規(guī)范。但他很快便放棄了閱讀代碼的想法,因?yàn)樗雌饋?lái)相當(dāng)深?yuàn)W。他現(xiàn)在意識(shí)到項(xiàng)目的復(fù)雜度遠(yuǎn)比當(dāng)初自己設(shè)想的高,于是他再一次夸贊艾倫的成就。

  項(xiàng)目小組平均每人每天寫3行代碼,剛好是平均水平。但考慮到問題的復(fù)雜度,有平均水平就非常不錯(cuò)了。艾倫被大幅加薪,作為獎(jiǎng)勵(lì),他被提升為系統(tǒng)分析員。

【兩個(gè)程序員的故事】相關(guān)文章:

職場(chǎng)法則:兩個(gè)程序員的故事06-20

兩個(gè)海歸的求職故事08-26

兩個(gè)另類的求職故事08-23

兩個(gè)女性勵(lì)志故事10-01

求職故事之程序員08-25

兩個(gè)職場(chǎng)禮儀小故事11-22

一個(gè)程序員的求職故事09-21

一個(gè)程序員自述的IT創(chuàng)業(yè)故事05-12

兩個(gè)和尚喝水的故事及職場(chǎng)人生感悟12-16

分享兩個(gè)大學(xué)生創(chuàng)業(yè)故事11-11