在各種招聘廣告里,總能看到軟件工程師,程序員或高級(jí)工程師的稱謂。從工作職責(zé)來看,好像工程師和程序員沒什么區(qū)別,如果加上高級(jí)倆字,也不過需要的工作年限要長一些,需要的知識(shí)多一些。下面是我對(duì)這幾個(gè)稱謂的看法。
一。 工程師和程序員
程序員—Programmer ,寫程序的人,可以是把寫程序作為愛好的人,也可能是把寫程序作為職業(yè)的人。程序員關(guān)心的是如何給出一個(gè)好的軟件設(shè)計(jì),如何寫出好的代碼。
軟件工程師-Engineer,就像其他行業(yè)的工程師一樣,他屬于一個(gè)組織,為了某個(gè)項(xiàng)目,他不光關(guān)心一個(gè)好的設(shè)計(jì)好的代碼,他更關(guān)心如何把這個(gè)項(xiàng)目做成功。他的目標(biāo)是和市場,銷售,質(zhì)量管理等其他人合作,按時(shí),高質(zhì)量的完成一個(gè)項(xiàng)目。所以,如果一個(gè)軟件雖然有非常好的設(shè)計(jì),高質(zhì)量的代碼,極少的bug,但是沒有人買,那這個(gè)項(xiàng)目也是失敗的。對(duì)工程師而言,也是一個(gè)失敗的案例。
可以這樣說,如果比爾。蓋茨業(yè)余時(shí)間寫寫程序,那是他的愛好,他可以稱之為程序員。他不是軟件工程師。
二。工程師和高級(jí)工程師
在工作中,人們區(qū)別高級(jí)工程師和普通工程師往往看他們的經(jīng)驗(yàn)和技術(shù)水平,而忽略了職業(yè)素養(yǎng)。一方面,高級(jí)工程師應(yīng)該有更多的經(jīng)驗(yàn)和解決問題的能力,另一方面他們還應(yīng)該承擔(dān)更多的責(zé)任和具備全局觀。他們有責(zé)任在項(xiàng)目執(zhí)行過程中,指出項(xiàng)目風(fēng)險(xiǎn),軟件缺陷。
高級(jí)工程師考慮問題,會(huì)從項(xiàng)目計(jì)劃,風(fēng)險(xiǎn)管理,質(zhì)量管理等不同角度考慮 ,更多的是站在市場和客戶的角度考慮問題。
比如說,普通工程師會(huì)經(jīng)常說:“這一個(gè)技術(shù)最好,咱們應(yīng)該采用這個(gè)技術(shù)” 、“你們不應(yīng)該這樣測(cè)試,你們不懂技術(shù)瞎測(cè)試!”、“這些QA什么都不懂!”、“這些市場人員一點(diǎn)也不懂技術(shù)!”
高級(jí)工程師會(huì)說:“應(yīng)用這個(gè)技術(shù)風(fēng)險(xiǎn)很高,客戶是否需要這個(gè)技術(shù)”,“如果我是客戶,我會(huì)怎樣做?”。
-
程序員
+關(guān)注
關(guān)注
4文章
954瀏覽量
30409 -
軟件工程師
+關(guān)注
關(guān)注
8文章
243瀏覽量
21401
發(fā)布評(píng)論請(qǐng)先 登錄


硬件工程師看了只會(huì)找個(gè)角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師

工程師經(jīng)驗(yàn)分享:社區(qū)之星 趙云 沉著穩(wěn)定才能做好技術(shù)

如何成為一名嵌入式軟件工程師?
Allegro工程師能力升級(jí)建議 工程師技能如何升級(jí)進(jìn)階



硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達(dá)半導(dǎo)體
嵌入式軟件工程師就業(yè)好不好?

不同時(shí)期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實(shí) #YXC晶振 #揚(yáng)興科技
OpenAI從谷歌DeepMind挖角三名高級(jí)工程師

硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師
FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?

評(píng)論