軟件業(yè)職位總結(jié)5 開發(fā)類[2]
開發(fā)工程師
俗稱程序員,流傳一句話“恭喜,你選擇開發(fā)工程師做為自已的職業(yè);悲哀,你選擇開發(fā)工程師做為自已的職業(yè)”。這句話真的是非常有意思,好的開發(fā)工程師,可能從寫代碼做起,掌握了豐富的開發(fā)技術(shù)(c,c#,java)很快的做到系統(tǒng)分析師,架構(gòu)師,產(chǎn)品設(shè)計師,走向管理層作部門主管或是CIO。辛苦的工程師可能從c到c++,再到j(luò)ava,開發(fā)使用的工具也是經(jīng)常變化。技術(shù)在不斷進步,工程師也得不斷學(xué)習(xí),從COM,DCOM,COM+,.netRemoting,WebServices,WCF等等,總是跟著技術(shù)跑。在日常工作中也是廢寢忘食,非常疲憊,而且還經(jīng)常讓測試人員呼來喊去,偶爾還會被老板教育。我曾經(jīng)的一個同事做了7、8年開發(fā),非常優(yōu)秀有一次出差回來,發(fā)現(xiàn)他不在了,辭職走人,以為跳槽到大公司去了,后來同事告訴我他出去開了家陜西面館。軟件開發(fā)工程師有一般來分:.net、java。我本人做.net開發(fā),屬于微軟陣營。本人不太喜歡討論哪個陣營好哪個有前途,之所以沒有做java一直在微軟的.net陣營混,完全偶然,工作和項目上的需要。目前也沒有計劃去做java。但是會經(jīng)常關(guān)注java的發(fā)展,了解一些新技術(shù)。
日常工作包括:
1、根據(jù)項目具體要求,承擔(dān)開發(fā)任務(wù),按計劃完成任務(wù)目標(biāo)。
2、獨立完成軟件系統(tǒng)及模塊的編碼。
3、負(fù)責(zé)編制與項目相關(guān)的技術(shù)文檔。
4、配合系統(tǒng)分析人員完成軟件系統(tǒng)及模塊的需求調(diào)研與需求分析。
5、配合系統(tǒng)分析人員完成軟件系統(tǒng)及模塊的設(shè)計。
6、協(xié)助測試試人員完成軟件系統(tǒng)及模塊的測試。
一個公司內(nèi)的開發(fā)工程師都會分等級,高級開發(fā)工程師、開發(fā)工程師、助理開發(fā)工程師。一個正常運行的軟件公司不是那種從零開始的,都會有自己的技術(shù)積累、成熟的開發(fā)框架、公共開發(fā)組件。一般的工作都是在此基礎(chǔ)做開展。新項目開發(fā)了,高級開發(fā)工程師可能分到的任務(wù)都是系統(tǒng)技術(shù)核心部分,如開發(fā)框架,公共代碼,數(shù)據(jù)庫設(shè)計,數(shù)據(jù)字典管理等;開發(fā)工程師會做一些一般功能的實現(xiàn),比如系統(tǒng)中的幾個模塊;助理開發(fā)工程師等級較低,會在前輩的基礎(chǔ)上使用公司的技術(shù)基礎(chǔ)開發(fā)一些簡單功能或模塊,一般是照著前輩的代碼抄。高級開發(fā)工程師為公司的技術(shù)打下堅實的基礎(chǔ),寫一些公共組件和代碼;蚴菓(yīng)用新技術(shù)作些示范,教大家如何使用。開發(fā)工程師能夠獨立的完成自己的任務(wù),提出一些好的想法。助理工程師會好好學(xué)習(xí),融入到整體技術(shù)環(huán)境中。
開發(fā)工程師是系統(tǒng)最終實現(xiàn)的實施者,工作有很強的成就感。他掌握的開發(fā)技術(shù)很多,掌握數(shù)據(jù)庫系統(tǒng)Oracle、MySql、MS SqlServer,基礎(chǔ)開發(fā)語言C、C++,JAVA,C# ,系統(tǒng)建模語言UML,XML,開發(fā)環(huán)境VS、ECLIPSE、JDEVELOPER、NetBeans,服務(wù)器環(huán)境Win2003、Redhad、Unix等,應(yīng)用服務(wù)環(huán)境IIS、Websphere、weblogic,開發(fā)框架。net framework、java容器、Hibernate、Spring,流行的實現(xiàn)技術(shù)設(shè)計模式、三層結(jié)構(gòu)、COM+、webServices、WCF、WPF,SLIVELIGHT。實事求是的將說開發(fā)工程師是一種中間職業(yè)狀態(tài),原因很簡單誰也不原意每天爬在鍵盤上廢寢忘食狂敲代碼。在項目經(jīng)理的不斷催促下趕進度,不斷的接到測試工程師的.錯誤報告,慚愧的說不小心做錯了,馬上改。偶爾還會和不懂事的客戶糾纏如何操作。但是不是所有人都能突破開發(fā)工程師晉升到高級職位。但是反過來說開發(fā)工程師是系統(tǒng)實現(xiàn)的最直接的工程師,就像一個宏偉的建筑,設(shè)計者只是在紙上畫畫,但是需要施工方辛苦的勞作,最終拔地而起?上朐谀愕男量鄤趧酉乱稽c一滴完成的了這項工程,成就感是非常大的。而且在編寫代碼作開發(fā)的階段會積累很多很多的經(jīng)驗,需要不斷的學(xué)習(xí)新的技術(shù),在有的時候高級職位還需要向你請教。所以另外一方面開發(fā)工程師可能是很多高級職位必須經(jīng)歷的過程,幾乎所有的軟件高級職位的招聘都有幾年的開發(fā)工作經(jīng)歷,豐富的開發(fā)和實施經(jīng)驗才能使你在高級職位上,在系統(tǒng)還沒有開發(fā)時,就能預(yù)見和分析出系統(tǒng)的技術(shù)需要等等問題,帶領(lǐng)大家成功的完成任務(wù)。
【軟件業(yè)職位總結(jié)5 開發(fā)類[2]】相關(guān)文章:
銷售類職位簡歷范文08-31
餐飲類職位簡歷范文08-07
軟件開發(fā)員職位簡歷范文09-07
金融類職位簡歷范文08-19
體育類職位簡歷范文08-13
市場營銷類職位簡歷范文08-08
英文簡歷寫作:管理類職位08-09
關(guān)于銷售類職位的英語簡歷范文08-21