軟件開發(fā)編碼重要還是軟件測試重要?
2015-03-13 11:01:00 訪問:
首先說明我從事軟件開發(fā)已經(jīng)7年多了,一直以來都是在從事軟件開發(fā)編碼工作。
最近聽到軟件公司一些做軟件測試的同事抱怨,說自己工作當中感覺被開發(fā)人員瞧不起。聽到此事我感到十分的氣憤!對那些與我從事同樣工作,卻眼界低下的人感到氣憤!
軟件開發(fā)編碼重要還是軟件測試重要?
當然是軟件測試!在整個軟件工程中,軟件測試的重要性不言而喻。軟件成功最重要的莫過于軟件測試工作。有人會問,那需求分析呢?軟件架構師呢?軟件開發(fā)呢?我想說每個職位都很重要,但和軟件測試比起來卻是不如的。如果非要給個重要度的排位的話我認為應該是以下這個順序。
軟件測試 > 需求分析 > 軟件架構 > 軟件開發(fā)
為什么軟件測試是第一位?試想一下,一個產(chǎn)品即使再先進,再貼切人們的生活,再怎么使用方便,卻是bug一大堆?誰會取用?你嗎?因此軟件測試是軟件工程中最重要的一個環(huán)節(jié)。軟件測試人員也最應該受到尊重!
排在第二位的應該是需求分析,只有需求分析做到位,真正了解客戶需要,才能做出令人滿意的產(chǎn)品。一個產(chǎn)品功能再多,卻沒有幾個是用戶需要的,那這個產(chǎn)品的價值就低的可憐了。大多開發(fā)人員最深刻的體會就是不斷改變的用戶需求,這令我們無比頭痛,但也正是這些正確需求的挖掘才使得產(chǎn)品的價值進一步提高。
軟件架構師是排在需求之后的,我認為架構永遠是為需求服務,為開發(fā)服務的一個承上啟下的職位。他們要盡可能的使架構更合理,更簡單。不管架構做的再怎么好,用戶是永遠不會去關心的,他們只關心他們的需求。因此架構師的位置被擠到了第三。
可憐的Coder,我就是Coder我為自己的工作感到自豪!但這并不是你去鄙視其它職位的理由。參與軟件開發(fā)這么多年,我不得不承認Coder是最可憐的。無比膨脹的自豪感,眼睛長在頭頂上,這種人我見的實在不少。程序員的確很重要,我們熱愛自己的工作。但在整個開發(fā)團隊中卻永遠是可被替換對象的首選!為什么?我并不想多說,這是傷是痛。
每天早上到軟件公司,和我第一個打招呼的永遠是那位打掃衛(wèi)生的大姐。永遠不變的笑容,她值得我尊敬,每個職位上的人都值得尊敬,尤其是那些努力工作的人。但鄙視別人的人我缺永遠都瞧不起,不管你從事什么,也不管你地位如何。人品啊人品!不成材先成人吧!
選購指南:
本公司主要為山東地區(qū)供應各品種型的開發(fā),濟南桌面軟件開發(fā), 濟南網(wǎng)頁軟件開發(fā), 濟南APP軟件開發(fā) ,濟南WinCE嵌入式軟 件開發(fā),具體包含如:家電公司管理軟件、 電腦公 司管理系統(tǒng)、軟件公司管理系統(tǒng)、手機店 管理系統(tǒng)、森普 P6綜合業(yè)務支撐平臺、政府辦公平臺、濟南 財務濟南軟件開發(fā)、濟南HR濟南軟件開發(fā),可以滿足各種大中小型各類企業(yè)的管理需要。