隨筆 - 59, 文章 - 4, 評論 - 184, 引用 - 7
          數(shù)據(jù)加載中……

          隨想

          軟件開發(fā)的世界里充滿了不理解,客戶不理解軟件是怎樣開發(fā)的、經(jīng)理不理解開發(fā)人員、開發(fā)人員不理解指揮者。

          問題在于軟件開發(fā)驚人的困難,造成很少有開發(fā)人員能夠說出軟件自始至終是怎樣開發(fā)的,并能夠?qū)@個過程中會遇到的不同選擇所隱含的結(jié)果表現(xiàn)出適度的理解。

          在軟件開發(fā)人員還很年輕的時候(十幾歲或二十出頭),他們通常集中精力學(xué)習(xí)和使用技術(shù),稱自己為perl程序員、Linux專家、EJB開發(fā)人員、.NET開發(fā)人員等。對他們來說技術(shù)是最重要的事情。因?yàn)榧夹g(shù)在不斷的變化,年輕的程序員傾向于大致學(xué)習(xí)一個技術(shù),在一到兩個項(xiàng)目中使用,然后重新開始學(xué)習(xí)新技術(shù)或者是學(xué)習(xí)以前使用過的技術(shù)的最新發(fā)展。這里的問題是,他們一遍又一遍的重復(fù)的學(xué)習(xí)的不過是同樣的低層次基本技能的不同風(fēng)味。

          幸運(yùn)的是,很多開發(fā)人員在經(jīng)過了幾輪技術(shù)學(xué)習(xí)之后逐漸意識到:一旦用COBOLJavaC#等語言為事務(wù)控制編寫過代碼,就會開始認(rèn)識到基本的、本質(zhì)的東西是不變的。不同環(huán)境下的數(shù)據(jù)庫訪問、用戶界面設(shè)計(jì)等領(lǐng)域也是同樣的情況。不久以后,開發(fā)人員逐漸認(rèn)識到無論具體的技術(shù)怎樣,很多基礎(chǔ)性的東西是保持不變的,這些基礎(chǔ)性的東西有的在學(xué)校里講過,有的沒有。
          這種認(rèn)識經(jīng)常發(fā)生在開發(fā)人員接近三十歲或剛過三十歲的時候,通常是人們開始穩(wěn)定下來,結(jié)婚、買房的時候。這是比較幸運(yùn)的情況,因?yàn)樯厦嫣岬降倪@些新的個人需求意味著他們不可能再投入大量的時間去學(xué)習(xí)新的技術(shù),他們需要用這些時間和家庭成員在一起。突然的,高層次的角色如項(xiàng)目負(fù)責(zé)人、項(xiàng)目經(jīng)理、(非敏捷的)建模人員等對他們變得非常有吸引力,因?yàn)檫@些角色不需要持續(xù)花費(fèi)大量的時間和精力去學(xué)習(xí)新技術(shù)。于是,等到開發(fā)人員開始真正學(xué)到技藝的時候,他們已經(jīng)處于離開開發(fā)人員角色的轉(zhuǎn)變過程中了。所幸的是,新的“小年輕”不斷的跟上來,這個過程在不斷的循環(huán)重復(fù)。最終的結(jié)果是:大部分最活躍的正在開發(fā)軟件的人通常不是最稱職的做這件事的人,而他們自己甚至還不知道。

          posted on 2006-07-24 11:31 fisher 閱讀(2257) 評論(6)  編輯  收藏 所屬分類: Other

          評論

          # re: 隨想  回復(fù)  更多評論   

          寫的不錯,看來是深有體會的。
          我是看到你翻譯的“MINA Tutorial 中文版”之后找到這里的。
          從“落魄的程序員”到“fisher”進(jìn)步很大啊。
          2006-08-31 10:03 | hizw

          # re: 隨想  回復(fù)  更多評論   

          我覺得角色的轉(zhuǎn)換是無法避免的,問題是我們?nèi)绾窝娱L這個轉(zhuǎn)換的時間點(diǎn)
          2006-09-12 22:43 | 漠河

          # re: 隨想  回復(fù)  更多評論   

          我是看到你翻譯的“MINA Tutorial 中文版”之后找到這里的。
          , 能和你一起交流MINA嗎?加我的QQ:30903953.
          2006-10-22 22:47 | QQ:30903953

          # re: 隨想  回復(fù)  更多評論   

          角色轉(zhuǎn)換既然是無法避免的,延長轉(zhuǎn)換的時間又有什么意義呢?難道是為了壓縮自己對未來的思考時間嗎?
          我倒認(rèn)為,如果具備相應(yīng)的條件,應(yīng)盡早讓自己適應(yīng)這種轉(zhuǎn)變,單純的開發(fā)活動不會帶來任何實(shí)際的意義,而設(shè)計(jì)思想的理解對未來的工作才有實(shí)際意義。但是未來的工作可能需要對管理和人更多的關(guān)注,臨時抱佛腳恐怕是很難的吧
          2006-10-30 22:32 | fisher

          # re: 隨想  回復(fù)  更多評論   

          @QQ:30903953
          sorry,我不跟蹤MINA已經(jīng)很久了,由于工作的原因,目前具體開發(fā)技術(shù)上的事情關(guān)心比較少,恐怕也幫不到你什么
          2006-10-30 22:34 | fisher

          # re: 隨想[未登錄]  回復(fù)  更多評論   

          寫得很有感觸~~~~~
          2007-08-14 08:35 | shawn
          主站蜘蛛池模板: 贵州省| 洪湖市| 沈丘县| 铁岭县| 辽源市| 灵丘县| 黄浦区| 宜丰县| 宜川县| 绿春县| 温泉县| 图片| 沂水县| 正镶白旗| 定边县| 鄱阳县| 安丘市| 民县| 高州市| 滕州市| 建水县| 大竹县| 肃南| 双桥区| 德江县| 广昌县| 山东| 特克斯县| 日土县| 信宜市| 丰镇市| 张掖市| 金沙县| 视频| 淄博市| 西宁市| 浠水县| 丹寨县| 疏勒县| 瓦房店市| 济南市|