<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0
    原文地址:http://hustkiwi.javaeye.com/blog/224814
    前兩天與同學交流時,同學讓我談談軟件開發與測試的區別,我說撇開技術和工作細節不談(除了時常輔助地寫些Unit Test外,實在對測試不甚了解),二者對待同一問題的心態上本該不同——測試人員大抵悲觀而懷疑,開發人員往往樂觀而執著。作出這樣的推斷,一方面作為一名開發者,我既品嘗過編寫代碼的巨大樂趣(源自創造和控制的本能自豪與成就),也都經歷過面對蜂擁而至的缺陷與復雜決策的困惑,因此竊以為若非迫于生計,一個沒有萬丈雄心與執著信念的人很難把編程作為一項長久事業的。反觀一個出色的測試者,他必然疑心重重,極力對項目作出種種悲觀預期并證明之,也往往只有這樣才能挖出隱藏在程序深處的缺陷。
           當然,這里無意深入探討開發與測試的異同,感興趣的話dreamhead最近恰好有篇blog 對此做了引申。然而無論認可與否,開發與測試種種看似矛盾的觀念恰恰為軟件項目的復雜與艱辛做了很好的詮釋。在項目漫長而未知的周期中,總是充滿太多的偶然與選擇,站在不同維度的思考與權衡也很容易推出截然相反的判斷,最終除了依賴時間的檢驗,在決策之初,無論是局內人還是旁觀者都很難總攬全局、明辨是非。《夢斷代碼》就是這樣一部記述了OSAF團隊 心路歷程與IT行業興衰史的奇書。作者Scott Rosenberg憑借自己對OSAF團隊那個野心勃勃曾立志超越Outlook的項目Chandler的三年潛心追隨,與作為業內久負盛名的技術編輯對 IT行業數十年的洞察與積淀,用優美的文本及獨到的視角向我們揭示了做軟件為什么會那么難。
           Chandler的產生始于一個簡單而美好的愿景——讓人們能隨心所欲地切合數據,更靈活友善地管理紛繁而瑣碎的個人信息。然而誠如譯者后記,眾多程序員以心血養育它,惜乎全不見成效,六年半時間,上百萬美元,幾十號頂尖高手,換來夢幻一場,時至今日Chandler仍無定型......
    厭倦長嘆,造化弄人!即便如OSAF團隊這般衣食無憂、高手云集,在實現其“改變世界的夢想”時仍然受到現實的無情嘲弄,作為新來者,我們憑什么會認為自己與眾不同?最讓人難以接受的是OSAF團隊從始至終一直在努力著,你很難斷言究竟是什么過失使項目深陷其中,一切的發生既自然又出乎意外——就像一輛平穩行駛的火車,雖不曾出軌,但從上路的那一刻就已然駛上了一條不歸路。資源不夠?Mitchell Kapor可不是自私小氣的人,6年半時間數百萬美元的投資無不顯示了其耐心。能力不足?能加入OSAF的隊員就算不是功成名就的大師也是在業內早也揚威立萬的高手,在開發Chandler項目的過程中他們也創建了諸如CVS,pyLucene等一批優秀的開源框架或工具,證明了自己的價值。決策錯誤?也許您會說Chandler不應該使用python,與其構建基于vxPython的桌面應用還不如構建基于瀏覽器的應用。但是OSAF團隊的每項重要技術決策都是業內專家經過深思熟慮后的選擇,當時誰又能料知數年后Ajax技術的風行會帶動Web應用的普及?同樣的關于項目延誤、偏差的設問還能提出許多,但是每一項都沒有足夠的證據證明其是失敗的根源,甚至有些因素在某種情形下對推進項目進展還起了積極作用。
           這真是一種莫大的諷刺——在軟件項目中,程序員與管理者都力求以一種理性的方式精確、縝密地安排任務并估量進度,然而現實中本就不存在這種憑空的假設,任何計劃都會被意外變化無情地打亂,最后整個項目淪為令人沮喪的一拖再拖,不可收拾。所以對于軟件項目而言,沒有絕對正確的規范或一成不變的流程,有的只是失敗的教訓與從中汲取的經驗。在我看來,一個成功的管理者一定是經驗豐富的(反之不成立),因為他切身經歷了眾多不同類型亡羊補牢的改進過程,對相似項目的至少在方向的把握上不會再輕易地重蹈覆轍。
    談這些,主要源自我在大學時也曾組建并帶領過學生開發團隊,其間可以說既取得了出人意料的成功又經歷了刻骨銘心的失敗,就連畢設論文也專門針對軟件工程專業四年的學習與團隊管理方面的東西進行了反思,雖然多數觀點不很被老師們認可,但至少個人以為這樣的反思算得上對自己過去經歷總結與理念的提升,比較有意義。《夢斷代碼》這本書是在4月份構思論文時從韓磊老師博客中獲悉的,韓老師的翻譯沒有辜負我幾個月的期盼,當然也不得不佩服作者Scott的巧妙構思與妙筆生花,在此一并感謝并極力推薦。

    PS: 《編程之美》的封底上有這樣一句話,“據說編程的人都懷揣著一個改變世界的夢想:編程神奇而充滿力量。無數的年輕人投身其中,用夢想和思考改變世界。”雖然談不上感同身受或十分認可,但我很欽佩這種夢想。在我看來能堅持逐夢的人都是偉大而幸福的,況乎如此盛舉?
           前幾天在校內上分享過兩個同學(Jay庫燕 )的反思,都與理想有關。看了后很有感觸,因為他們說出了我想說的一些話。這里附上我的部分回帖,是為一己拙見:“前兩天也跟高中同學一起談過類似問題。作為一種社會型動物,我覺得人們多數需要的是種認同感,尤其是自己所在意的人們認同。所謂理想也多為立志獲得這種認同感的目標與抉擇,而現實的殘酷就可理解為實施目標時對自己預估的偏差或反駁。至于你提到的那四種“理想“或說病態的表現,我看是每個人的閱歷迥異讓他們的價值觀和衡量認同感的標準不同罷了。但是,無論如何,興趣并不同于理想,但能合二為一無疑最優。實際上我們的興趣也往往來自于自己的成就,或說自己在某方面的成績得到了別人或自己的認可,進而有更大的動力主動去做,因此這樣看,理想與興趣也許并不矛盾,關鍵還是實現理想的過程與歷練能否與各人的心理承受所匹配。共勉一下:機會遠比安穩重要,事業遠比金錢重要,未來遠比今天重要。”因此,從這個意義上講,Chandler項目遠未行將就木,OSAF團隊為了“改變世界”的夢想所付出的六年努力也絕非幻夢一場,因為他們毅然選擇了機會、事業與未來!其志可嘉,其情可嘆!最后,推薦大家下載并試用下OSAF的Chandler ,緬懷下創造它的那群逐夢高手,及其所承載的夢想。
    posted on 2008-08-07 09:24 周銳 閱讀(286) 評論(1)  編輯  收藏 所屬分類: Other
    主站蜘蛛池模板: 成人毛片18岁女人毛片免费看| 中文字幕一精品亚洲无线一区| 免费国产在线精品一区| 亚洲区小说区激情区图片区| 免费成人福利视频| 曰韩无码AV片免费播放不卡| 亚洲欧洲精品国产区| 四虎永久免费地址在线网站| 久99久精品免费视频热77| 亚洲精品无码少妇30P| 久久精品国产亚洲夜色AV网站| 国内免费高清在线观看| 国内精品99亚洲免费高清| 成人亚洲国产va天堂| 亚洲精品高清无码视频| 免费毛片网站在线观看| 久久久久国产精品免费看| 国产亚洲精品2021自在线| 亚洲成aⅴ人片在线观| 国产日韩成人亚洲丁香婷婷| 男人的好免费观看在线视频| 伊人免费在线观看高清版| 小说专区亚洲春色校园| 久久99亚洲网美利坚合众国| 亚洲男人天堂2020| 女人18毛片水真多免费看| 免费国产污网站在线观看15| 一区二区三区视频免费| 亚洲欧美中文日韩视频| 亚洲高清资源在线观看| 亚洲精品无码专区久久久| 免费午夜爽爽爽WWW视频十八禁| 免费黄色福利视频| 日本视频在线观看永久免费| yellow视频免费在线观看| 亚洲Aⅴ在线无码播放毛片一线天| 亚洲天天在线日亚洲洲精| 亚洲国产无套无码av电影| 亚洲А∨精品天堂在线| 国产免费观看视频| 在线视频免费国产成人|