普通開發(fā)人員與軟件工程師的區(qū)別:
對(duì)比1:
A、普通開發(fā)人員:
掌握了計(jì)算機(jī)基礎(chǔ)知識(shí);
熟悉計(jì)算機(jī)資源,學(xué)會(huì)了編程語(yǔ)言,喜歡賣弄技巧,喜歡比較編程語(yǔ)言的優(yōu)劣;
以能編出某種特殊功能的程序?yàn)闃s,不懂原理,不求甚解;
喜歡個(gè)人開發(fā),不重視文檔編寫;
B、軟件工程師:
計(jì)算機(jī)基礎(chǔ)知識(shí)扎實(shí);
掌握兩門以上編程語(yǔ)言,很少停留在表面比較編程語(yǔ)言的優(yōu)劣;
以編寫出用戶滿意的高質(zhì)量軟件為榮。
懂得個(gè)人開發(fā)和團(tuán)隊(duì)開發(fā)的利弊,文檔規(guī)范,齊全。
對(duì)比2:
A、普通開發(fā)人員:
只重視功能的實(shí)現(xiàn),不重進(jìn)度和質(zhì)量的把握。
怕被“管”得太死,動(dòng)不動(dòng)就說(shuō)限制了思路,沒有發(fā)揮空間。
不喜歡做測(cè)試工作,認(rèn)為測(cè)試低人一等,從來(lái)沒有做過測(cè)試工作。
只根據(jù)自己的愛好學(xué)習(xí)技術(shù);
B、軟件工程師:
懂得在進(jìn)度、質(zhì)量(功能)和成本之間平衡。
懂得規(guī)范的目的在于重用,重用有利于提高效率和集中精力創(chuàng)新。
認(rèn)為測(cè)試工作比編碼更具挑戰(zhàn)性,自己經(jīng)常為同伴的代碼做白盒測(cè)試。
根據(jù)企業(yè)項(xiàng)目的需求和自己發(fā)展目標(biāo)的共同點(diǎn)選擇學(xué)習(xí)內(nèi)容和方向;
對(duì)比3:
A、普通開發(fā)人員:
認(rèn)為別人程序很差,不喜歡看別人的代碼;
總認(rèn)為自己比業(yè)務(wù)專家還更理解需求。
項(xiàng)目開始時(shí),喜歡說(shuō):“沒問題,SO EASY”。
項(xiàng)目大大延期時(shí),喜歡說(shuō):“設(shè)計(jì)太爛,沒法編程”。
B、軟件工程師:
喜歡為同事走查代碼,并以此獲得學(xué)習(xí)他人優(yōu)點(diǎn)的機(jī)會(huì);
懂得自己只是可能比業(yè)務(wù)專家更懂編程。
項(xiàng)目開始時(shí),喜歡問:“那是什么?這是為什么?”。
項(xiàng)目大大延期時(shí),喜歡說(shuō):“我為什么就沒想到…”。