生命是一種過程

          享受生活

          常用鏈接

          統計

          積分與排名

          dispot

          My friends

          Study NetWork

          最新評論

          精通語言絕不等于就是一個好的軟件開發人員


          之所以寫下這個題目,也是有感而發。
          公司軟件部人不多,但幾年來也曾經招聘過很多程序員,一個重要的發現就是,僅僅精通技術并不能
          很好的為公司工作,尤其是一些在領悟業務邏輯思路不是很敏銳,缺乏社會經驗的人(譬如應屆畢業生或一天到晚扎在技術里的人)。

          因為公司小,沒有專門的系統分析人員,只能靠程序員作需求分析,在客戶滿天描述需求時,很多技術精悍的人根本無法領悟關鍵,反過來抱怨客戶愚昧,描述不清。很多時候還沒有公司根本不懂編程的,但有較好工作經驗的業務員領悟來得快。

          為什么一個個曾被自己認定什么都不懂的業務員都自己做老板了,而自己還幾年如一日的扎在電腦前敲代碼,現在知道原因了嗎。

          作為一個程序員,研究和熟悉語言固然很重要,但除非你以后想做編程教學或更高級的純技術研究,千萬不要一門心思只玩弄技術,而忽略社會經驗積累和學習。再高深的編程技術也只是為日常生活和工作服務的,也只是一個開發工具而已.

          所以很多剛入門軟件行業的人員,都計較于自己熟悉什么語言,計較于那個語言更高級,并以此為豪。

          其實這是愚昧的,系統分析員也許沒有這些人更精通某項語言,但是為什么系統分析員擁有更高的收入,為什么很多在這些人看起來一無所知的業務員卻作了自己的老板上司。頭腦和思維很重要哦,一味心思追求學這個語言那個語言,其實有點像古時的窮酸秀才,沒有用的,結果只有到處求職。

          會哪種語言不重要,重要的是如何將客戶的零散無序的需求,迅速消化理解成程序邏輯,然后用自己熟悉的語言將其實現。

          也許小公司作軟件開發的時候,編程實現過程可能工作期更長,技術疑難問題也會出現的更多,但我們依然不能把編程實現過程看作是軟件開發的重心,要知道這個過程只是一個“體力勞動”過程,即使解決了很多技術難題,那也是技巧性“小聰明”,不要以為你解決了這些問題,寫了這些代碼,就是公司的主心骨干了,大錯特錯哦。希望我這樣講不要引起大家的不滿。

          其實我的意思很簡單,軟件開發絕不是一個用語言編寫代碼的過程,所以軟件開發人員也不能是僅僅精通某項語言的高手。

          語言只是一個軟件開發人員工作的工具,熟悉所用的工具是必要的,但是成天拿著工具研究是沒有用的。

          有經驗的老漁翁能打到很多魚,難道僅僅是會撒網,僅僅是苦練撒網的結果嗎??

          posted on 2006-07-27 17:51 xnlijun 閱讀(460) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 西平县| 桑植县| 绥棱县| 青浦区| 南平市| 锦屏县| 通化县| 高青县| 道真| 保定市| 阳原县| 垣曲县| 临漳县| 荣昌县| 平果县| 清流县| 清水河县| 潍坊市| 娄烦县| 尼勒克县| 旺苍县| 黄平县| 大余县| 渭源县| 长兴县| 元朗区| 云浮市| 射阳县| 凤庆县| 桐城市| 南岸区| 肥乡县| 鄄城县| 兴海县| 响水县| 松阳县| 滁州市| 曲阜市| 梧州市| 恩施市| 阳信县|