国产v亚洲v日韩v欧美v中文_国产一区亚洲二区_欧美女人一级黄色录像_真实的国产乱xxxx在线

軟件百科
聯(lián)系我們
聯(lián)系電話

135 2295 6919

135 2295 6919

公司主站W(wǎng)ebsite:

www.controlmeasurement.com

公司主站
電子郵箱

電子郵箱:

qykh2009@163.com

公司地址

公司地址:

北京市朝陽(yáng)區(qū)亞運(yùn)村天創(chuàng)世緣B2座30整層

Software     軟件百科

程序員浪費(fèi)生命的幾種方式

分享到:

類別:行業(yè)快訊訪問量:313編輯:anonymousUser 日期:2024-11-01 20:58:00

    

  來(lái)源:乾元坤和


   程序員應(yīng)該要愛惜生命,做有用有意義的事情。做有用的事情,有兩種方式,一、做一個(gè)對(duì)用戶真正有價(jià)值的項(xiàng)目,這個(gè)項(xiàng)目是真正有意義有用的;二、朝正確的方向以正確的方式做項(xiàng)目。但是程序員會(huì)遇到很多失敗的項(xiàng)目,這些系統(tǒng)要么是沒有人用沒有真正價(jià)值,要么是以不正確的方式做項(xiàng)目,使用不當(dāng)?shù)募夹g(shù),例如,用報(bào)表工具代替查詢、用ESB企業(yè)總線當(dāng)作海量數(shù)據(jù)傳輸用,或者做一些沒有實(shí)際用途的功能,如做一個(gè)萬(wàn)能的用戶自定義查詢系統(tǒng)、做用戶自定義工作流工具、做用戶自定義報(bào)表工具,這些項(xiàng)目無(wú)疑在浪費(fèi)程序員的生命。筆者試圖總結(jié)程序員浪費(fèi)生命的幾種方式,如下。

  1.開發(fā)一個(gè)質(zhì)量和性能很差的系統(tǒng)

  程序員經(jīng)常會(huì)碰到這樣的項(xiàng)目,做出來(lái)的系統(tǒng)質(zhì)量很差,操作無(wú)反饋,失敗無(wú)提示,而且速度很慢,操作時(shí)不時(shí)要等一會(huì)兒。然而,關(guān)鍵是程序員沒有機(jī)會(huì)或者不想?yún)⑴c實(shí)施和維護(hù),失去了學(xué)習(xí)和診斷問題的機(jī)會(huì)。

  2.花費(fèi)大量人力財(cái)力開發(fā)一個(gè)一次性的項(xiàng)目

  這是從事應(yīng)用開發(fā)程序員經(jīng)常碰到的情況,為某個(gè)客戶定制化開發(fā)一個(gè)一次性的項(xiàng)目,然而這個(gè)項(xiàng)目要花費(fèi)巨大的人力成本,最終開發(fā)維護(hù)周期很長(zhǎng),以巨大虧本收尾或無(wú)法收尾。

  3.開發(fā)一個(gè)很漂亮花哨的無(wú)人用的系統(tǒng)

  這也是當(dāng)前常見的情況,客戶要做一個(gè)亮點(diǎn)政績(jī)工程,要做一個(gè)界面漂亮花哨“很炫”的系統(tǒng),各種圖表,各種交互方式、各種監(jiān)控分析全部堆上,但最終這樣的系統(tǒng)是沒有人用的。這只是給領(lǐng)導(dǎo)或客人參觀用的。

  4.全新開發(fā)一個(gè)原有遺留的系統(tǒng)

  程序員的領(lǐng)導(dǎo)要基于原有的系統(tǒng)重新做一個(gè)產(chǎn)品,大幅提升可維護(hù)性可擴(kuò)展性,增加系統(tǒng)的穩(wěn)定性,減少系統(tǒng)故障。領(lǐng)導(dǎo)決定召集人馬,重新進(jìn)行需求調(diào)研,需求分析,架構(gòu)設(shè)計(jì)、編碼開發(fā)測(cè)試。但是,這樣的事情一再重復(fù),同樣類似的需求給不同的客戶做了一套又一套新的系統(tǒng),而且每個(gè)系統(tǒng)過一段時(shí)間后故障不穩(wěn)定的情況依舊。各種版本、各種代碼庫(kù)留給了程序員……程序員需要持續(xù)給不同客戶維護(hù)不同版本的系統(tǒng)。

  5.開發(fā)一個(gè)項(xiàng)目范圍不確定的系統(tǒng)

  程序員所在的項(xiàng)目,沒有人管理項(xiàng)目范圍,沒有WBS,用戶提一點(diǎn)做一點(diǎn),項(xiàng)目完全沒有合同或契約約束,用戶要做的越來(lái)越多,系統(tǒng)做得越來(lái)越大,最終無(wú)法控制,客戶不滿意,程序員也累得半死,試圖討好客戶爭(zhēng)取更大項(xiàng)目的計(jì)劃失敗。

  6.開發(fā)一個(gè)沒有系統(tǒng)角色或涉眾的系統(tǒng)

  程序員做的這個(gè)項(xiàng)目,雖然都有需求、有功能、有界面,但是奇怪的是,需求沒有提到,也沒有人知道這些功能是什么人用的。需求沒有定義出系統(tǒng)的角色,以及角色所要參與的業(yè)務(wù)活動(dòng)。然而這樣的項(xiàng)目也不少見。

  7.開發(fā)一個(gè)使用環(huán)境不確定的項(xiàng)目

  程序員做的企業(yè)應(yīng)用項(xiàng)目,不知道是給電腦用的還是給移動(dòng)設(shè)備用的,不知道是給IE用的還是其他瀏覽器用的,不知道是給IE6用的還是IE10用的,不能確定瀏覽器平臺(tái)版本。移動(dòng)設(shè)備不知道是iOS還是Android,Android不知道是2.3的還是4.0的,也不能確定手機(jī)或平板電腦型號(hào)。我們知道,中等規(guī)模的企業(yè)應(yīng)用都會(huì)比互聯(lián)網(wǎng)應(yīng)用要復(fù)雜很多,幾乎不可能覆蓋所有用戶的使用終端平臺(tái),要做一個(gè)優(yōu)秀系統(tǒng)必須有約束條件,有使用的目標(biāo)平臺(tái)。

  針對(duì)以上各種情況,程序員經(jīng)常是沒辦法干預(yù)的,因?yàn)?,要么這是客戶明知故犯的行為,要么是公司部門的戰(zhàn)略行為,要么是由于項(xiàng)目經(jīng)理基本的技能職責(zé)缺乏。當(dāng)然程序員可以假設(shè)自己是項(xiàng)目經(jīng)理,考慮該如何做好這些項(xiàng)目并適時(shí)適當(dāng)?shù)奶岢鰡栴}或解決辦法,以免浪費(fèi)自己的生命。

來(lái)源:乾元坤和,北京軟件開發(fā),北京網(wǎng)站建設(shè),MES系統(tǒng)開發(fā),OA系統(tǒng)開發(fā)www.controlmeasurement.com