隨著網(wǎng)絡(luò)不斷地快速發(fā)展,以及家庭互聯(lián)網(wǎng)的普及,個人電腦的應(yīng)用,讓很多人去從事軟件工程師這個職業(yè)。但是,因為IT業(yè)還在發(fā)展當(dāng)中,有很多軟件工程師不注重心理健康,做出一些有反職業(yè)道德的行為,最常見的就是以下三種。
行為一:對外交付半成品
我們的態(tài)度反映在我們的工作上,職業(yè)化的人士從不從自己手上交出不合格的工作產(chǎn)品。那些不職業(yè)的軟件工程師滿足于把工作做成半成品,等著讓別人來糾正他們的錯誤。
開發(fā)者總是不好好做單元測試,沒有確認自己的代碼符合不符合要求,就盲目自信地認為沒有問題,提交給別人供集成和測試。殊不知,沒有經(jīng)過單元測試的代碼,往往在集成和系統(tǒng)測試階段發(fā)現(xiàn)大量的問題,要修復(fù)這些問題需要付出更大的代價,這個代價比你自己發(fā)現(xiàn)并修復(fù)要大得多,給組織造成了巨大損失。
行為二:不遵守標(biāo)準(zhǔn)和規(guī)范
職業(yè)化的重要特征是遵守行業(yè)標(biāo)準(zhǔn),不能肆意按照自己的想象來發(fā)揮。每個行業(yè)都有自己的技術(shù)規(guī)范,軟件行業(yè)也同樣如此,如IEEE發(fā)布的國際軟件工程標(biāo)準(zhǔn)等;各個軟件開發(fā)組織也有相應(yīng)的代碼規(guī)范、文檔模板、代碼審查清單等;有一定管理水平的軟件開發(fā)組織還有相應(yīng)的過程文件。
這些都是軟件工程師在軟件開發(fā)過程需要遵守的規(guī)定。特別強調(diào)的是,自人們認識到軟件危機以來,無論是學(xué)術(shù)界還是工業(yè)界都在不斷地總結(jié)出軟件開發(fā)的失敗教訓(xùn)和成功經(jīng)驗,并把他們總結(jié)成為最佳實踐,進而形成標(biāo)準(zhǔn),這些最佳實踐是在大量實踐的基礎(chǔ)上提煉而成的,要充分利用這些最佳實踐和標(biāo)準(zhǔn)指導(dǎo)自己的行動。
行為三:不積極幫助他人
技術(shù)人員最容易犯的錯誤是“保守秘密”,覺得自己開發(fā)的成果屬于自己,不喜歡和別人共享。生怕影響自己在組織內(nèi)的地位。幫助別人也是幫助自己,這個簡單的道理卻被高智商的軟件開發(fā)人士忽視。在其他行業(yè)中,幫助別人可能僅僅是一個美德,但在軟件開發(fā)組織中,幫助別人還能為組織降低成本、縮短開發(fā)周期、提高產(chǎn)品質(zhì)量,所有這些正是軟件工程學(xué)科所研究、并試圖解決的問題。
假如你是一名軟件工程師,一定要注意保持心理健康,而且不該做的千萬不要做,也別被一些有不良用心的人誘惑住。只要能夠遵守相應(yīng)的職業(yè)操守,就可以讓自己在職場當(dāng)中混的更開,有著美好的未來,讓自己走向成功。
(責(zé)任編輯:zxwq)