軟件工程師職業(yè)規劃書(shū)
軟件工程師的工作內容
1、 指導程序員的工作;
2、 參與軟件工程系統的設計、開(kāi)發(fā)、測試等過(guò)程;
3 、協(xié)助工程管理人保證項目的質(zhì)量;
4 、負責工程中主要功能的代碼實(shí)現;
5 、解決工程中的關(guān)鍵問(wèn)題和技術(shù)難題;
6 、協(xié)調各個(gè)程序員的工作,并能與其它軟件工程師協(xié)作工作。
7、還要編寫(xiě)各種各樣的軟件說(shuō)明書(shū),如:需求說(shuō)明書(shū),概要說(shuō)明書(shū)等 。
8、考試科目工程師是中級職稱(chēng),考試的題目包括了計算機體系結構、軟件工程、數據庫、數據結構、編譯原理等計算機學(xué)科的基礎課程。
軟件工程師職業(yè)規劃書(shū)(精選6篇)
日子如同白駒過(guò)隙,不經(jīng)意間,我們的工作又將告一段落了,我們的工作又將在我們的努力下收獲新的成績(jì),現在就讓我們好好地規劃一下吧。相信大家又在為寫(xiě)職業(yè)規劃犯愁了吧!下面是小編整理的軟件工程師職業(yè)規劃書(shū)(精選6篇),歡迎大家分享。
軟件工程師職業(yè)規劃書(shū)1
軟件工程師職業(yè)方向發(fā)展到一定程度都會(huì )面臨一個(gè)選擇,是走業(yè)務(wù)+技術(shù)方向,還是選擇純鉆研技術(shù)。軟件工程師職業(yè)規劃問(wèn)題,這是所有軟件工程師都在關(guān)心的問(wèn)題。一般來(lái)說(shuō),軟件工程師的發(fā)展基本上都會(huì )經(jīng)歷這么幾條路徑。
程序員-系統分析員-架構師技術(shù)經(jīng)理-CTO
程序員-項目組長(cháng)-項目經(jīng)理-項目總監-CTO
程序員-產(chǎn)品設計師-產(chǎn)品經(jīng)理-CTO
當然這只是一個(gè)大致的路徑,不是所有程序員都必需要這么經(jīng)歷的,有些人可能跳過(guò)其中的一些步驟,也可能有些人會(huì )把中間的很多職位都做了。
實(shí)際上很多時(shí)候,有些公司并沒(méi)有明確的技術(shù)經(jīng)理、項目經(jīng)理、產(chǎn)品經(jīng)理之分,在許多的公司里,他們經(jīng)常是由一個(gè)人承擔。在外包公司里,通常會(huì )有項目經(jīng)理和系統分析員(也可能是技術(shù)經(jīng)理)。在一些非IT公司里,可能會(huì )是部門(mén)經(jīng)理,而做自己產(chǎn)品的公司可能會(huì )分得比較詳細一些。在此,廣州北大青鳥(niǎo)海珠學(xué)校大致說(shuō)一下這三個(gè)職位的區別,讓正在徘徊的程序員有一個(gè)大致的了解。
項目經(jīng)理是項目的直接負責人,這個(gè)角色相當于一個(gè)中間接口,不管是團隊成員還是需求方(客戶(hù)),或者是上級領(lǐng)導,有事都直接找他,所以這個(gè)職位著(zhù)重于管理與溝通。一般來(lái)說(shuō),項目經(jīng)理的工作重點(diǎn)在同客戶(hù)溝通需求、項目進(jìn)度的把控、團隊的溝通方面,有些公司也會(huì )需要項目經(jīng)理承擔團隊建設的工作,不過(guò)貌似很多國內公司都忽略了團隊建設這個(gè)工作了。對于項目經(jīng)理來(lái)說(shuō),重點(diǎn)會(huì )要求溝通能力、協(xié)調能力、危機把控能力、執行力、團隊管理能力,著(zhù)重于溝通、管理與計劃。當然也有些公司還要求項目經(jīng)歷要參與招標談判,這就要求項目經(jīng)理有一定的商務(wù)談判能力。
技術(shù)經(jīng)理有時(shí)候也可能叫系統分析員,一些小公司可能會(huì )整個(gè)部門(mén)有一個(gè)技術(shù)經(jīng)理。技術(shù)經(jīng)理承擔的角色主要是系統分析、架構搭建、系統構建、代碼走查等工作,如果說(shuō)項目經(jīng)理是總統,那么技術(shù)經(jīng)理就是總理。當然不是所有公司都是這樣的,有些公司項目經(jīng)理是不管技術(shù)團隊的,只做需求、進(jìn)度和同客戶(hù)溝通,那么這個(gè)時(shí)候的項目經(jīng)理就好像工廠(chǎng)里的跟單人員了,這種情況在外包公司比較多。對于技術(shù)經(jīng)理來(lái)說(shuō),著(zhù)重于技術(shù)方面,你需要知道某種功能用哪些技術(shù)合適,需要知道某項功能需要多長(cháng)的開(kāi)發(fā)時(shí)間等。同時(shí),技術(shù)經(jīng)理也應該承擔提高團隊整體技術(shù)水平的工作。
產(chǎn)品經(jīng)理這個(gè)職位一般在有自己產(chǎn)品(不管是軟件還是網(wǎng)站產(chǎn)品)的公司比較常見(jiàn),產(chǎn)品經(jīng)理主要會(huì )負責產(chǎn)品的設計、產(chǎn)品的改良等工作。需要注意的是,產(chǎn)品設計與設計師是兩個(gè)不一樣的工作,產(chǎn)品設計主要會(huì )從用戶(hù)體驗、業(yè)務(wù)需要等層面去設計產(chǎn)品,而設計師更多是從用戶(hù)的視覺(jué)上去做。產(chǎn)品經(jīng)理應該是最懂業(yè)務(wù)的人,比如說(shuō)你在設計一個(gè)微博的產(chǎn)品,就要求你對微博這個(gè)東西非常熟悉,從用戶(hù)習慣、用戶(hù)體驗、公司的發(fā)展戰略上去設計這個(gè)產(chǎn)品,還要對比同類(lèi)產(chǎn)品會(huì )有什么優(yōu)勢等等。
不管是項目經(jīng)理還是技術(shù)經(jīng)理與產(chǎn)品經(jīng)理,都要求要熟悉業(yè)務(wù),業(yè)務(wù)是需求的`來(lái)源,沒(méi)有不談業(yè)務(wù)的技術(shù),所以不管你從哪個(gè)方向發(fā)展,都要求對業(yè)務(wù)熟悉。產(chǎn)品經(jīng)理要求對業(yè)務(wù)最熟悉,項目經(jīng)理次之,技術(shù)經(jīng)理排最后。對于程序員來(lái)說(shuō),剛開(kāi)始工作的前幾年可以埋頭扎到技術(shù)里面,一般這個(gè)時(shí)間在2-3年的時(shí)間,然后就應該多關(guān)注業(yè)務(wù)了。這個(gè)業(yè)務(wù)不一定是指某個(gè)具體的業(yè)務(wù),因為具體的業(yè)務(wù)的范圍太少,而且也需要機遇。
有關(guān)軟件工程師職業(yè)規劃問(wèn)題,請廣州北大青鳥(niǎo)海珠學(xué)校專(zhuān)業(yè)老師。經(jīng)過(guò)多年的教學(xué)實(shí)踐,廣州北大青鳥(niǎo)海珠校區以產(chǎn)業(yè)化形成軟件工程師人才培養機制,以專(zhuān)門(mén)培養符合國際市場(chǎng)要求的軟件工程師人才為目標,在人才培養速度、質(zhì)量以及規模上,都取得了較好的成績(jì)。
軟件工程師職業(yè)規劃書(shū)2
一、初級測試工程師
剛入門(mén)擁有計算機科學(xué)學(xué)位的個(gè)人或具有一些手工測試經(jīng)驗的個(gè)人。開(kāi)發(fā)測試腳本并開(kāi)始熟悉測試生存周期和測試技術(shù)。
二、測試工程師/程序分析員
具有1~2年經(jīng)驗的測試工程師或程序員。編寫(xiě)自動(dòng)測試腳本程序并擔任測試編程初期領(lǐng)導工作。拓展編程語(yǔ)言、操作系統、網(wǎng)絡(luò )與數據庫技能。
三、高級測試工程師/程序分析員
具有3~4年經(jīng)驗的測試工程師或程序員。幫助開(kāi)發(fā)或維護測試或編程標準與過(guò)程,負責同級的評審,并為其他初級的測試工程師或程序員充當顧問(wèn)。
四、測試組負責人
具有4~6年經(jīng)驗的測試工程師或程序員。負責管理1至3名測試工程師或程序員軟件工程師個(gè)人職業(yè)規劃軟件工程師個(gè)人職業(yè)規劃。擔負一些進(jìn)度安排和工作規模/成本估算職責。
五、測試/編程負責人
具有6~10年經(jīng)驗的測試工程師或程序員。負責管理8至10名技術(shù)人員。負責進(jìn)度安排、工作規模/成本估算、按進(jìn)度表和預算目標交付產(chǎn)品。
六、測試/質(zhì)量保證/開(kāi)發(fā)(項目)經(jīng)理
具有10多年的工作經(jīng)驗。管理8名或更多的人員參加的1個(gè)或多個(gè)項目。負責這一領(lǐng)域(測試/質(zhì)量保證/開(kāi)發(fā))內的整個(gè)開(kāi)發(fā)生存周期業(yè)務(wù)。
七、計劃經(jīng)理
具有15年以上開(kāi)發(fā)與支持(測試/質(zhì)量保證)活動(dòng)方面的經(jīng)驗。管理從事若干項目的人員以及整個(gè)開(kāi)發(fā)生存周期。負責把握項目方向與盈虧責任。
軟件測試人員的三大發(fā)展方向:
“軟件測試人員一般有三大發(fā)展方向!蔽④浌镜年惡陝偛┦拷榻B說(shuō),一是走軟件測試的技術(shù)路線(xiàn),成長(cháng)為高級軟件測試工程師。二是向管理方向發(fā)展,從測試工程師到組長(cháng),再到測試經(jīng)理,以至更高的職位。三是可以換職業(yè),做項目管理或做開(kāi)發(fā)人員軟件工程師個(gè)人職業(yè)規劃職業(yè)規劃。
經(jīng)過(guò)軟件測試崗位洗禮的人才往往是行業(yè)中的多面手,在技術(shù)、管理、市場(chǎng)甚至其他非IT領(lǐng)域都能得到良好的發(fā)展。當然這首先要取決于從業(yè)者是否具備長(cháng)遠眼光,對自己的職業(yè)生涯進(jìn)行合理規劃。
軟件工程師職業(yè)規劃書(shū)3
根據不同企業(yè)規模大小,每個(gè)企業(yè)都需要擁有不同的規劃。每個(gè)人也一樣,大家都應該擁有一份屬于自己的職業(yè)規劃,量身定做的一定是最適合自己的。
一、軟件工程師的職業(yè)優(yōu)勢
1、最具增值潛力的職業(yè),掌握企業(yè)核心數據、軟件技術(shù),具有不可替代的競爭優(yōu)勢。
2、新型軟件人才缺口大,27%的行業(yè)增長(cháng)速度導致軟件人才年缺口達3萬(wàn),高薪高福利成為必然。
3、可實(shí)現專(zhuān)業(yè)零基礎入行,6-18個(gè)月的強化訓練和職業(yè)化引導,就可成為企業(yè)急需的技能型軟件人才。
4、就業(yè)面廣,一專(zhuān)多能,實(shí)踐經(jīng)驗適用于各個(gè)領(lǐng)域。
5、增值潛力大,職業(yè)價(jià)值隨著(zhù)自身經(jīng)驗的豐富以及項目運作的成熟,升值空間一路看漲。
6、職業(yè)發(fā)展前景廣闊、軟件工程師到項目經(jīng)理僅一步之遙,從容晉升Manager。
二、軟件工程師解讀
何謂軟件工程師,軟件工程師是通過(guò)學(xué)習和訓練,掌握軟件技術(shù)的理論知識和操作技能的軟件技術(shù)人員。軟件工程師能夠從事計算機軟件、網(wǎng)站的設計、開(kāi)發(fā)、維護和測試工作。
具體來(lái)說(shuō),我們可以從企業(yè)技術(shù)部的崗位體系中作一些了解。企業(yè)(或政府)信息化過(guò)程中需要以下四種人:
1、企業(yè)信息化管理:負責信息化建設中的目標與方案決策,信息化建設、升級、更新;
2、工程技術(shù)人員:負責軟件系統的分析、設計、開(kāi)發(fā)、數據庫、使用、維護和升級;
3、運行維護崗位:負責軟件開(kāi)發(fā)代碼的編寫(xiě)以及基本的開(kāi)發(fā)和測試;
4、操作應用人員操作應用人員:主要應用軟件進(jìn)行日常的管理工作。
一般來(lái)說(shuō),IT企業(yè)的IT技術(shù)職位根據職能可以分為管理崗位:企業(yè)信息主管CIO、總監、IT經(jīng)理、項目經(jīng)理等;
工程技術(shù)崗位:規劃設計師、網(wǎng)絡(luò )工程師、系統工程師、軟件工程師和數據庫工程師等;
運行維護崗位:數據庫管理員、系統管理員、程序員等;
操作崗位:辦公文員、CAD設計員、網(wǎng)頁(yè)制作員、多媒體制作員等。
根據企業(yè)規模大小,規模較小的企業(yè),一個(gè)崗位可能涵蓋幾個(gè)崗位的內容,系統管理員既要負責系統管理,又要承擔網(wǎng)絡(luò )管理;大企業(yè)則會(huì )分的比較專(zhuān)業(yè),有軟件設計師、系統集成工程師、網(wǎng)絡(luò )工程師、程序員和系統測試工程師等。
軟件工程師的三個(gè)進(jìn)階:
階段職稱(chēng)崗位前景和待遇
初級程序員專(zhuān)業(yè)軟件工程師必經(jīng)階段
網(wǎng)頁(yè)制作工程師
中級普通的軟件設計人員軟件公司/企事業(yè)單位/數據中心
普通的系統分析人員軟件公司/大公司/外包公司
軟件系統分析師工資過(guò)萬(wàn)
軟件系統設計師需求量6萬(wàn),缺口極大,當前最極缺
軟件工程師職業(yè)規劃過(guò)程主要有以下幾步:
兩年以上的小型企業(yè)四年左右的中型企業(yè)大型企業(yè)或跨國集團公司
第一步,小企業(yè)的軟件開(kāi)發(fā)設計編程人員;
第二步,進(jìn)入大中型企業(yè),同樣的軟件開(kāi)發(fā)設計編程工作,工資就可能完全不同了,一般都在3元以上。做了部門(mén)經(jīng)理時(shí),還可以高達5元或以上;
第三步,學(xué)習更全面的知識成為普通的軟件工程師工資就高達35元以上;第四步,學(xué)習更全面的知識成為專(zhuān)業(yè)的軟件工程師,如軟件設計工程師,系統分析工程師的工資就可以達8元以上,做大型企業(yè)或專(zhuān)業(yè)軟件公司IT經(jīng)理的工資就更高了,基本在萬(wàn)元以上。
、、程序員
工作職責描述:
編寫(xiě)計算機程序,開(kāi)發(fā)軟件包,調試并執行計算機應用程序,負責計算機程序的維護工作,為用戶(hù)提供計算機維修服務(wù)。
職位要求:熟練的代碼編寫(xiě)能力熟悉一些常用數據庫軟件
能獨立承擔企業(yè)網(wǎng)站或門(mén)戶(hù)網(wǎng)站系統開(kāi)發(fā)
具有良好的溝通、協(xié)調及組織能力,有鉆研精神,有工作責任心和良好的團隊合作精神及表達能力。
具有良好的撰寫(xiě)需求分析、解決方案、PPT、系統軟硬件配置等方案的能力
就業(yè)前景:
國內每年所需的IT人才在1萬(wàn)以上,每年還在以2%的速度增長(cháng);隨著(zhù)大學(xué)和職業(yè)的擴招和培養,彌補了一定的缺口,而目前國內缺口還是極大。隨著(zhù)IT信息產(chǎn)業(yè)的日益普及,此類(lèi)人才在未來(lái)幾年中的需求將持續攀升,專(zhuān)業(yè)的軟件開(kāi)發(fā)和管理人才的工資標準可能還要遠高于硬件開(kāi)發(fā)人員。
、、軟件工程師
工作職責描述:
(1)參與項目研發(fā)的技術(shù),估算成本、制定預算,評估項目的可行性;
(2)參與新品開(kāi)發(fā)和建設公司產(chǎn)品庫;
(3)開(kāi)發(fā)公司系統集成項目中的軟件系統以及公司開(kāi)發(fā)產(chǎn)品中的軟件等;
(4)軟件外包項目的開(kāi)發(fā)、測試等工作;
(5)負責產(chǎn)品的設計、開(kāi)發(fā)、測試和維護工作,并進(jìn)行相關(guān)文檔的編寫(xiě)。
工作要求:
有多年的軟件設計和開(kāi)發(fā)經(jīng)驗
熟悉多種編程語(yǔ)言,對各種主流的技術(shù)有較好的理論基礎和實(shí)踐經(jīng)驗;精通熟悉各種常用設計模式;
。對技術(shù)有強烈的興趣,喜歡鉆研,具有良好的學(xué)習能力;。良好的溝通技能,團隊合作能力。
就業(yè)前景:當前最急缺的人才,工資增長(cháng)幅度大
、、專(zhuān)家
職稱(chēng):高級
工作在大的軟件公司、或研究所主要是技術(shù)主管、項目經(jīng)理、技術(shù)專(zhuān)家
、、技術(shù)專(zhuān)家
工作描述:
(1)、某一行業(yè)的專(zhuān)家、顧問(wèn)、權威;
(2)、如果的確非常喜愛(ài)技術(shù)工作,而不擅長(cháng)和喜歡與人溝通,則可以完全專(zhuān)注于自身的領(lǐng)域,以發(fā)展成為行業(yè)資深專(zhuān)家為方向和目標
(3)、發(fā)展過(guò)程比較漫長(cháng),任何一個(gè)領(lǐng)域的頂尖技術(shù)人才都需要長(cháng)期的行業(yè)經(jīng)驗的累積和個(gè)人孜孜不倦的投入;
(4)、優(yōu)勢是越老越吃香,當別人隨著(zhù)年齡的逐步增長(cháng)而開(kāi)始擔心飯碗問(wèn)題時(shí),你則漸入佳境,開(kāi)始進(jìn)入職業(yè)發(fā)展的黃金時(shí)期。
工作要求:全面的軟件技術(shù)
對新技術(shù)有深刻的認識,所以要求有極強的學(xué)習能力
就業(yè)前景:待遇很高,技術(shù)人員到3歲后的發(fā)展目標之一
、、項目經(jīng)理
工作內容:
(1)、融合技術(shù)和管理的復合性人才
(2)、參與項目談判
(3)、項目目標和項目財務(wù)指標
(4)、劃分工作內容并合理分配
(5)、指導軟件工程師
(6)、控制工作的進(jìn)度,按計劃完成項目
(7)、組織項目會(huì )議
職位要求:
多年的軟件工程師經(jīng)驗希望做管理
需要自己學(xué)習項目管理知識
就業(yè)前景:
技術(shù)人員到35歲后的發(fā)展目標之一待遇高,可晉升企業(yè)核心管理層
、、技術(shù)主管
工作任務(wù)描述:
(1)、帶領(lǐng)技術(shù)團隊創(chuàng )造更多的價(jià)值
(2)、在信息方面參與公司的規劃和計劃
職位要求:技術(shù)全面;有管理能力
就業(yè)前景:是網(wǎng)絡(luò )工程師3歲后的發(fā)展方向
軟件工程師職業(yè)規劃書(shū)4
一、前言:
大學(xué)曾是我夢(mèng)想中的天國,因為這里將是我們走向社會(huì )的門(mén)檻,也是人生一大轉折點(diǎn)。在科技高速發(fā)達的21世紀,大學(xué)生也是越來(lái)越多,市場(chǎng)上的競爭也是越來(lái)越大,隨著(zhù)中國在國際上的地位的提升,我國越來(lái)越需要那些能和國際接軌具有專(zhuān)業(yè)素質(zhì)的人才。記得葛優(yōu)在電影《非誠勿擾2》里說(shuō)過(guò):“21世紀什么重要?——人才!”是的,在這個(gè)社會(huì ),我們只有不斷的提升自己的能力,以便于更好的適應高速發(fā)展的潮流。高中三年的苦讀,終于來(lái)到了大學(xué),現在也是時(shí)候對自己的人生做出一定的規劃。
二、職業(yè)發(fā)展目標:
成為一名的軟件工程師。以下是我對自己實(shí)現目標的要求分析:
首先必須學(xué)好軟件工程相關(guān)知識,積累豐富的軟件設計與開(kāi)發(fā)經(jīng)驗,這有助于理解并解釋所進(jìn)行的設計是如何映射到實(shí)現中去。
其次培養領(lǐng)導能力與團隊協(xié)作技能,軟件工程師必須是一個(gè)得到承認的技術(shù)領(lǐng)導,能在關(guān)鍵時(shí)候對技術(shù)的選擇作出及時(shí)、有效的決定。這點(diǎn)我欠缺的太多。以后一定要加倍的努力學(xué)習。
再次是具有很強的溝通能力,其時(shí)這一點(diǎn)好像什么角色都具備,軟件工程師需要與各路人馬經(jīng)常打交道,而且在很多角色之間還要起溝通者的作用。
1、近期規劃:
、僖巹澞晗
大學(xué)四年(20xx~20xx)+大學(xué)畢業(yè)后三年(20xx-20xx)=7年
、谀繕丝
大學(xué)期間在掌握軟件專(zhuān)業(yè)知識之外,進(jìn)一步了解策劃學(xué)和經(jīng)濟管理學(xué),同時(shí)積極參與學(xué);顒(dòng),全面提高自己的分析能力,管理協(xié)調能力,形成果斷、獨立的處事風(fēng)格。為將來(lái)成為一名出色的設計師和經(jīng)理人打好基礎。在大四職業(yè)選擇階段有的放矢,力爭進(jìn)入自己感興趣的行業(yè)。工作后盡快適應工作環(huán)境,做事積極主動(dòng),認真負責,協(xié)調各方關(guān)系,培養自己的專(zhuān)業(yè)素質(zhì)。爭取在職業(yè)成長(cháng)階段做出;一定的成績(jì),獲得上級賞識為晉升和加薪增添籌碼。也為職業(yè)成長(cháng)后期的升遷奠定良好基礎。
(1)階段目標——職業(yè)準備期
大學(xué)一年級(20xx-20xx):探索期
目標:學(xué)業(yè)及職業(yè)生涯認知和規劃
實(shí)施方案:適應由高中到大學(xué)生的轉變,重新確定自己的學(xué)習目標和要求,開(kāi)始接觸職業(yè)和職業(yè)生涯的概念,重點(diǎn)了解自己將來(lái)希望從事的行業(yè)或與自己所學(xué)專(zhuān)業(yè)。在此階段參加系學(xué)生會(huì )的工作,建立廣泛的人際關(guān)系,提高交際溝通能力,認真做事,爭取獲得大家的認可,為大二競選部長(cháng)奠定基礎。開(kāi)始嘗試兼職和社會(huì )實(shí)踐活動(dòng)。
大學(xué)二年級(20xx-20xx):定向期
目標:初步確定自己努力的方向以及相應能力與素質(zhì)的培養。特別是算法數據結構,計算機專(zhuān)業(yè)英語(yǔ)。做好專(zhuān)業(yè)方向選擇的準備。根據我校情況,軟件工程專(zhuān)業(yè)分為DotNET技術(shù)、JAVA技術(shù)兩個(gè)專(zhuān)業(yè)方向。
其中DotNET技術(shù)主要有如下課程:ASP.NET、ASP.NET高級應用、C#Windows、.NET移動(dòng)開(kāi)發(fā)、.NET平臺XML及WEB服務(wù)開(kāi)發(fā)、C#Windows高級應用、ADO.NET應用開(kāi)發(fā)等。
JAVA技術(shù)主要課程有:JavaWeb編程基礎、JavaWeb高級編程、J2ee企業(yè)級應用開(kāi)發(fā)、系統架構和設計模式、XML、JDBC、團隊開(kāi)發(fā)與項目配置管理、WebService、J2me等。
實(shí)施方案:經(jīng)過(guò)大學(xué)一年的學(xué)習,適時(shí)對自己做出客觀(guān)的總結,揚長(cháng)避短,積極改進(jìn),努力調整。認清自己的需要和興趣,確定自己的價(jià)值觀(guān)、職業(yè)觀(guān),考慮自己的畢業(yè)方向。在學(xué)業(yè)方面,在學(xué)好自己專(zhuān)業(yè)知識的基礎上,好好準備自己的專(zhuān)業(yè)方向選擇。以研究中國乃至世界未來(lái)經(jīng)濟發(fā)展和軟件事業(yè)的發(fā)展趨勢,做好服務(wù)社會(huì )的準備。
大學(xué)三年級(20xx-20xx):準備期
目標:掌握職業(yè)技能,順利就業(yè)做好充分的準備。
實(shí)施方案:卸掉學(xué)生工作的職務(wù),由以工作為重心轉向以學(xué)習為主;由以集體事務(wù)為重轉向以考慮個(gè)人為主。此階段加強專(zhuān)業(yè)知識學(xué)習的同時(shí),參加一些招聘會(huì ),獲得應聘經(jīng)驗,為以后應聘做準備
大學(xué)四年級(20xx-20xx):沖刺期
目標:順利就業(yè)。
實(shí)施方案:爭取上學(xué)期做好畢業(yè)論文規劃,下學(xué)期寫(xiě)好畢業(yè)論文,完成大學(xué)的學(xué)業(yè),順利拿到畢業(yè)證和學(xué)位證。然后從多渠道了解自己目標職業(yè)的公司,嘗試投遞簡(jiǎn)歷,爭取與之進(jìn)一步接觸。重視實(shí)踐機會(huì ),在實(shí)習中做個(gè)有心人,通過(guò)實(shí)習檢驗自己各方面的能力,也通過(guò)實(shí)習從宏觀(guān)上了解單位的工作方式,運作模式、工作流程,從微觀(guān)上明確個(gè)人在崗位上的職責要求及規范。
(2)階段目標——職業(yè)成長(cháng)前期
大學(xué)畢業(yè)后一年(20xx):適應穩定期
目標:適應工作環(huán)境,穩定工作狀態(tài),找到努力方向,爭取能夠獨立。
大學(xué)畢業(yè)后兩年(20xx):調整提升期
目標:擁有自己團隊,獲得主持項目策劃和親身實(shí)踐的機會(huì )。
實(shí)施方案:經(jīng)過(guò)一年的工作,已經(jīng)深入了解了工作流程和工作環(huán)境了,此時(shí)要努力表現自己,當然也要協(xié)調好與同事之間的關(guān)系,務(wù)實(shí)工作爭取獲得好的成績(jì)得到上級的認可和注意,獲得更多的項目負責機會(huì )。同時(shí)積極考取助理設計師資格。
大學(xué)畢業(yè)后三年(20xx年):轉折、實(shí)現期
目標:成為軟件管理人員,能運用工程思想組織設計、開(kāi)發(fā)、維護、管理符合功能、性能要求的軟件產(chǎn)品。
三、職業(yè)分析
軟件工程師從扮演的角色來(lái)看大致可以包括以下這些:一種是既懂技術(shù)又懂管理的軟件高級人才,他們更注重項目進(jìn)度管理統籌;另一種是系統分析及設計人員,主要職責是分解一個(gè)項目或程序,使之變成一個(gè)一個(gè)相對獨立的模塊交程序員開(kāi)發(fā),后還負責集合所以功能模塊,還有統一項目中的所有規范等。還有一種就是稱(chēng)為一般的軟件工程師或程序員。軟件工程師是在IT中普通的職位,幾乎每個(gè)IT企業(yè)不論你做什么內容,或多或少都需要這樣的人才。而且它主要進(jìn)行軟件前期的項目需求的分析,然后對項目進(jìn)行風(fēng)險評估并試圖解決這些風(fēng)險,然后開(kāi)始進(jìn)行軟件的開(kāi)發(fā),后期對軟件的進(jìn)度做相關(guān)的評估。重要是的軟件工程需根據客戶(hù)所需求的、所達到的目標而設立,也要考慮用戶(hù)的用途、習慣、項目進(jìn)行前期評估。
1、企業(yè)對軟件工程師的要求
、匐S著(zhù)外包開(kāi)發(fā)行業(yè)快速發(fā)展,對“人才”在代碼和文檔方面的規范性、技能和工具的熟練程度要求越來(lái)越高;
、贘ava和.NET技術(shù)在市場(chǎng)上平分秋色,都有大量的崗位需求,同時(shí)值得慶幸的是二者在應用層面上的技術(shù)差異越來(lái)越少;
、圮浖_(kāi)發(fā)企業(yè)對開(kāi)發(fā)人員的基本技術(shù)素養強調得越來(lái)越多,例如:面向對象的程序設計思想和代碼組織方法、HTML/CSS/javascript客戶(hù)端技術(shù);
、転榱吮WC質(zhì)量和工期,企業(yè)中大量使用各種框架技術(shù),要求開(kāi)發(fā)人員至少熟悉一種框架技術(shù);
、軨MS,MIS、OA、ERP、CRM、系統集成、物流、進(jìn)銷(xiāo)存、電子政務(wù)、網(wǎng)站建設這一類(lèi)B/S系統,成為軟件工程師需求的業(yè)務(wù)領(lǐng)域。
2、成為軟件工程師所要具備的能力
(1)見(jiàn)習程序員
、儆嬎銠C相關(guān)專(zhuān)業(yè)畢業(yè);英語(yǔ)通過(guò)國家四級。
、诰哂休^強的學(xué)習能力,可以編寫(xiě)代碼,達到公司的工作要求。
(2)初級程序員
、俦究茖W(xué)歷,半年以上工作經(jīng)驗;英語(yǔ)通過(guò)國家四級。
、谶_到工作承擔要求;具有一定的溝通能力和工作責任心。
專(zhuān)業(yè)技能要求
、儇撠熅帉(xiě)代碼,掌握一種主流語(yǔ)言/開(kāi)發(fā)工具,一種主流操作系統,一種主流數據庫。
、诹私夂驼莆臻_(kāi)發(fā)作業(yè)(PD設計、編碼和測試等)的規范和技巧。
、鬯帉(xiě)的代碼質(zhì)量較好。
、苣軌虬凑找缶帉(xiě)文檔,文檔結構條理清晰,內容詳實(shí)準確。
、菥哂歇毩⒗斫馑鶕斈K的業(yè)務(wù)理解能力和問(wèn)題闡述能力。
、弈荛喿x非中文技術(shù)文檔。
(3)高級程序員
、佾@得程序員資格1年以上;或滿(mǎn)足程序員級別標準,2年以上相關(guān)行業(yè)工作經(jīng)驗。
、谕瓿赡甓裙ぷ髁恐笜;具有較強的溝通能力和責任心。
、鬯袚捻椖繚M(mǎn)意度達到滿(mǎn)意以上
專(zhuān)業(yè)技能要求
、倬ㄒ环N主流語(yǔ)言及對應的開(kāi)發(fā)工具;精通數據結構。
、诰哂休^好的業(yè)務(wù)理解能力和技術(shù)調查能力。
、劬帉(xiě)高質(zhì)量代碼并具有代碼審查能力。
、芫哂性敿氃O計能力。
、菔煜は到y測試工具,對系統問(wèn)題具有改善的能力。
、弈軌驇ьI(lǐng)2個(gè)以上員工開(kāi)展工作,成功領(lǐng)導過(guò)3個(gè)以上不少于5人月的項目/模塊的團隊項目。
、吡私赓|(zhì)量管理體系和項目管理知識。
(4)軟件工程師
、佾@得高級程序員資格2年以上;或滿(mǎn)足高級程序員級別標準,4年以上相關(guān)行業(yè)工作經(jīng)驗。
、谕瓿赡甓裙ぷ髁恐笜;具有較強的客戶(hù)溝通能力。
、蹞斶^(guò)一個(gè)20人月以上的項目或累計超過(guò)60人月項目的技術(shù)負責工作。
、芩撠煹捻椖靠蛻(hù)滿(mǎn)意度達到滿(mǎn)意以上。
專(zhuān)業(yè)技能要求
、倬ú⑹炀氝\用2種以上的開(kāi)發(fā)工具,至少一種數據庫知識,至少一種操作系統知識。
、谀軌蚝芸焱瓿尚马椖康募夹g(shù)調查工作,能夠完成復雜算法的設計,能夠設計可重用的和柔韌的軟件結構。
、劬哂邢到y設計能力及系統提案能力。
、軐ο到y或項目的技術(shù)框架有深入的認識和較豐富的經(jīng)驗。
、菥哂心骋活I(lǐng)域的行業(yè)知識。
、蘧哂许椖款I(lǐng)導能力。
、哒莆召|(zhì)量管理體系和項目管理知識。
(5)資深軟件工程師
、佾@得軟件工程師資格2年以上;或滿(mǎn)足軟件工程師級別標準,6年以上相關(guān)行業(yè)工作經(jīng)驗。
、谕瓿赡甓裙ぷ髁恐笜;具有較強的客戶(hù)溝通能力。
、蹞斶^(guò)一個(gè)50人月以上的項目或累計超過(guò)100人月項目的技術(shù)負責工作。
、軒ьI(lǐng)的項目客戶(hù)滿(mǎn)意度滿(mǎn)意以上。
、萃瓿赡甓扰嘤柟ぷ。
專(zhuān)業(yè)技能要求
、倬ú⑹炀氝\用2種以上的開(kāi)發(fā)工具,至少一種數據庫知識,至少一種操作系統知識。
、诰哂姓w系統設計能力及系統提案能力。
、劬哂休^強的技術(shù)籌劃能力、技術(shù)指導能力和處理疑難問(wèn)題的能力。
、苌钊肓私饽骋活I(lǐng)域的行業(yè)知識。
、菥哂写笮晚椖款I(lǐng)導能力。
、奘炀氄莆召|(zhì)量管理體系和項目管理知識,并能夠推過(guò)程改進(jìn)。
(6)主任軟件工程師
、佾@得資深軟件工程師資格2年以上;或滿(mǎn)足資深軟件工程師級別標準,8年以上相關(guān)行業(yè)工作經(jīng)驗。
、5年項目負責人以上經(jīng)驗,累計超過(guò)120人月的技術(shù)負責人工作。
、蹘ьI(lǐng)的項目客戶(hù)滿(mǎn)意度滿(mǎn)意以上。
、芡瓿赡甓扰嘤柟ぷ。
、菥哂泻軓姷臏贤芰,問(wèn)題判斷與解決能力,創(chuàng )新能力。
專(zhuān)業(yè)技能要求
、倬ㄖ辽僖环N主流編程語(yǔ)言。掌握至少一種數據庫或至少一種中間件。熟練掌握至少一種操作系統。
、谑炀氄莆哲浖枨蠓治/大型項目的策劃。
、凼炀氄莆哲浖南到y設計。
、苁煜ぼ浖母呒夗椖抗芾砗唾|(zhì)量控制,具有分析和規避重大質(zhì)量問(wèn)題的能力。
、菥ㄖ辽僖环N部門(mén)項目相關(guān)的業(yè)務(wù)知識。
、蘼毞Q(chēng)管理工作和相關(guān)標準將隨著(zhù)公司的發(fā)展而不斷調整完善。
四、結束語(yǔ)
畢業(yè)以后先到一線(xiàn)城市的一家差不多的軟件公司干幾年積累經(jīng)驗,然后回到自己的家鄉去扎根。當然肯定能做到怎樣就做到怎樣,盡自己的努力。軟件工程是一個(gè)隨著(zhù)時(shí)間的變化,每時(shí)每刻都會(huì )有新的技術(shù)誕生,所以在工作和學(xué)習的過(guò)程中我會(huì )經(jīng)常關(guān)心國內外關(guān)于這些新技術(shù)的發(fā)展。讓自己適應這個(gè)動(dòng)態(tài)的職業(yè)。參加工作后,一定要努力扎實(shí)的去工作,不能忘記在工作中學(xué)習,吸取經(jīng)驗與教訓。與同事與老板好好相處,多向他們學(xué)習,為自己以后的路打基礎。
軟件工程師職業(yè)規劃書(shū)5
第一章認識自我
1.個(gè)人基本情況
別人說(shuō)我性格偏于內向,但我認為我性格具有兩面性,我喜歡安靜的環(huán)境,喜歡一個(gè)人學(xué)習、看書(shū)。但有時(shí)卻喜歡熱鬧,和朋友在一起談天,給彼此帶來(lái)快樂(lè ),我會(huì )感覺(jué)很開(kāi)心。喜歡畫(huà)畫(huà),喜歡運動(dòng),尤其是打乒乓球。也喜歡路游,開(kāi)闊眼界,陶冶情操。我平常的生活中較少主動(dòng)與陌生人交往,喜歡默默地做自己的工作,但是在熟悉的人面前也能放寬心態(tài)、活潑的姿態(tài)與別人交流。在與人相處時(shí),待人坦誠,往往能得到他人的認可。對自己從事的工作往往能盡心投入,盡自己最大努力工作。
2.職業(yè)興趣:
我不喜歡過(guò)太悠閑地生活,所以比較期待軟件開(kāi)發(fā)這一方面的工作,努力的先學(xué)好專(zhuān)業(yè)知識。
3.個(gè)人性格:
我有著(zhù)雙重性格,生活中,常常能讓人見(jiàn)到我的笑臉,與人溝通時(shí)不僅能很好的闡述自己的觀(guān)點(diǎn),也能靜心傾聽(tīng)別人的意見(jiàn)。我處理事比較細致,待人比較和善,很容易博得別人的好感與信任。
4.職業(yè)價(jià)值觀(guān):
我并不過(guò)于的最求物質(zhì)方面的待遇,更注重自身的精神感受,所以,我若是喜歡自己的工作,就會(huì )盡心盡職的去做,而不會(huì )因為物質(zhì)財富的影響以致不能盡力工作。
5.優(yōu)勢分析:我具有團隊精神和協(xié)作能力,我是一個(gè)認真而嚴謹的人,勤奮而負有責任感,對待問(wèn)題善于和別人交流,認準的事情很少會(huì )改變或氣餒,做事深思熟慮,信守承諾并值得信賴(lài)。我依靠理智的思考來(lái)做決定,總是采取客觀(guān)、合乎邏輯的步驟,不會(huì )感情用事,甚至在遇到危機時(shí)都能夠表現得平靜。我謹慎而傳統,重視穩定性、合理性;我善于聆聽(tīng)并喜歡將事情清晰而條理的安排好。我喜歡先充分收集各種信息,然后根據信息去綜合考慮實(shí)際的'解決方法,而不是運用理論去解決。我對細節非常敏感,有很實(shí)際的判斷力,決定時(shí)能夠運用精確的證據和過(guò)去的經(jīng)驗來(lái)支持自己的觀(guān)點(diǎn),并且非常系統有條不紊,對那些不這樣做的人沒(méi)有耐心。
6.劣勢分析:我非常固執,經(jīng)常沉浸于具體的細節和日常的操作中,我看問(wèn)題有很強的批判性,通常持懷疑態(tài)度,我需要時(shí)常的換位思考,更廣泛的收集信息,并理智的評估自己的行為帶來(lái)的可能后果。我過(guò)于認真,對某些事物過(guò)于嚴謹和挑剔;我非常有主見(jiàn),時(shí)常會(huì )將自己的觀(guān)點(diǎn)和標準強加給別人,而且無(wú)視那些不自信的人的建議。自我感覺(jué)若能在以后多嘗試和接受新穎的、有創(chuàng )造性的方法,就能做出更有效的決策。
自我分析小結:
每個(gè)人都有自己的長(cháng)處和短處,總有一份合適自己的工作,通過(guò)充分了解自己,了解自己的興趣和能力,對自己未來(lái)正確的進(jìn)行從事行業(yè)的選擇有很大的幫助,我雖然不是最優(yōu)秀的,但是通過(guò)努力,一定能勝任選擇的工作。
第二章職業(yè)生涯條件分析
1.家庭環(huán)境分析:
我的家庭很一般,家里收入一般,我之前我并沒(méi)有接觸過(guò)與現在所學(xué)專(zhuān)業(yè)有關(guān)的東西,也沒(méi)有特殊的家庭背景。由于家庭氣氛比較和諧,讓我無(wú)形中更懂得如何與人相處,這樣潛移默化的讓我也能更認真的對待生活、工作中的事情。我希望能踏踏實(shí)實(shí)的工作,去探索人生中的另一個(gè)領(lǐng)域。
2.學(xué)校環(huán)境分析:
學(xué)校是一個(gè)小社會(huì ),在這里,我們要處理很多人際關(guān)系,與周?chē)瑢W(xué)相處的能力就很能體現一個(gè)人自身與他人的溝通交流能力。學(xué)校的學(xué)生來(lái)至于全國四面八方,我們能夠通過(guò)對不同生活背景、不同生活習慣的人的交往來(lái)鍛煉自己的與人同能力。
4.職業(yè)環(huán)境分析:
人才行情:需求大,對專(zhuān)業(yè)功底要求比較深,但也適合一般本科生從事。最重要的是,職業(yè)發(fā)展空間足夠大
職業(yè)生涯條件分析小結:
包括各種上游設備以及通訊器材的銷(xiāo)售。對于上游設備的銷(xiāo)售,企業(yè)在招聘時(shí)非?粗貙(zhuān)業(yè)背景,因此,對通信的一些基礎專(zhuān)業(yè)課程得有比較全面的了解。對于那些想做銷(xiāo)售的同學(xué)們,在畢業(yè)前實(shí)習爭取去企業(yè)的研發(fā)部門(mén),與市場(chǎng)營(yíng)銷(xiāo)的學(xué)生在銷(xiāo)售專(zhuān)業(yè)知識上去競爭是不明智的,我們應該加強專(zhuān)業(yè)背景這一核心優(yōu)勢。
第三章職業(yè)目標定位及其分解組合
1.職業(yè)目標的確定:
銷(xiāo)售助理—銷(xiāo)售工程師—銷(xiāo)售經(jīng)理
2.職業(yè)目標的分解與組合:
通過(guò)扎實(shí)的工作能力和努力的逐步提升自己。
第四章具體執行計劃
學(xué)習不僅是為了以后的工作,最重要的是它能讓你終身收益。我一直堅信“活到老,學(xué)到老”的格言。無(wú)論怎樣,學(xué)生最首要的任務(wù)就是學(xué)習。如果拋開(kāi)學(xué)習,那么一切都無(wú)從談起。在數字化、信息化的時(shí)代對計算機知識的掌握尤為必要。所以我對自己的大學(xué)生涯作出以下簡(jiǎn)短設計。
大學(xué)二年級:
在這一年里,既要穩抓基礎,又要做好由基礎課向專(zhuān)業(yè)課過(guò)渡的準備,并要把一些重要的高年級課程逐一瀏覽,以便向大三平穩過(guò)渡。大二里有兩次重要的考試:英語(yǔ)四級和計算機等級考試。在這段時(shí)期,我們要做的就是通過(guò)獲取這兩張科目認證證明來(lái)充實(shí)和豐富自己的生活。
在這個(gè)時(shí)期,我們也應考慮清楚未來(lái)是否深造或就業(yè),了解相關(guān)的應有活動(dòng),并以提高自身的基本素質(zhì)為主,通過(guò)參加學(xué)生會(huì )或社團等組織,鍛煉自己的各種能力,同時(shí)檢驗自己的知識技能;可以開(kāi)始嘗試兼職、社會(huì )實(shí)踐活動(dòng),并要具有堅持性,最好能在課余時(shí)間后長(cháng)時(shí)間從事與自己未來(lái)職業(yè)或本專(zhuān)業(yè)有關(guān)的工作,提高自己的責任感、主動(dòng)性和受挫能力。
大二是充足的(如果我們能安排妥當),然而,有一點(diǎn)是很值得注意的,那就是在適當的時(shí)刻學(xué)會(huì )放棄一些次要的東西!叭绻闫髨D無(wú)所不知,那你將一無(wú)所知!币晃徽苋巳缡钦f(shuō)。是的,生命的小舟載不動(dòng)太多虛無(wú)的希冀和渺茫的幻想。
在大二這段時(shí)間里,我們基本上為我們日后的發(fā)展定了方向,所以大二是非常重要的。
1.認真學(xué)好專(zhuān)業(yè)知識和其他基礎學(xué)科,堅信基礎的東西一定是最重要的。注意提高自身的基本素質(zhì),通過(guò)參加各種社團等組織,鍛煉自己的各科能力,同時(shí)檢驗自己的知識技能。
2.做一些兼職,社會(huì )實(shí)踐活動(dòng),同時(shí)在課余時(shí)間從事一些與自己未來(lái)職業(yè)有關(guān)的專(zhuān)業(yè)類(lèi)的工作,進(jìn)一步提高自己的責任感、主動(dòng)性。
大學(xué)三年級:
開(kāi)始嘗試并學(xué)習寫(xiě)簡(jiǎn)歷、求職信,了解社會(huì )需求。搜集與本人目標工作有關(guān)的信息,并通過(guò)信息渠道嘗試和已畢業(yè)的校友交流思想。開(kāi)始畢業(yè)前的申請,積極參加招聘,在實(shí)踐中校驗自己的知識積累。
預習或模擬面試,積極利用學(xué)校提供的條件,了解就業(yè)指導中心體統的用人公司資料信息,強化求職技巧,進(jìn)行模擬面試等訓練,盡可能作出較為充分準備的情況下進(jìn)行演練,為自己以后找到理想的工作而努力。
揚帆中的大四:
目標:工作申請,成功就業(yè)/專(zhuān)心考研
終于,到了大四了,大學(xué)生活似乎已經(jīng)到了尾聲,這段奏鳴也迎了最后的高潮。此時(shí)的我在前三年生活的積淀中已掌握了許多,也許未必首屈一指,但也應當有所作為吧,是找工作還是考研?困惑一直纏繞著(zhù)我,就目前招聘形勢,就在知識成為社會(huì )主宰的那一刻,我明白:考研成為熱點(diǎn),研究生成為真正的人才,本科生競爭力實(shí)在不強(除非出類(lèi)拔萃,當然這樣的人往往會(huì )去考研),所以考研這件事必須從大一便一直記在心中,我想用我三年積累的知識、十幾年不懈的努力、親人給予的激勵,優(yōu)雅高昂的成為研究生(當然世事難料,也許有時(shí)不考研也是另樣的機遇)。
接著(zhù),我得對前三年的準備做一個(gè)總結:首先檢驗自己已確立的職業(yè)目標是否明確,前三年的準備是否已充分;然后,開(kāi)始畢業(yè)后工作的申請,積極參加招聘活動(dòng),在實(shí)踐中校驗自己的積累和準備;最后,預習或模擬面試。積極利用學(xué)校提供的條件,了解就業(yè)指導中心提供的用人公司資料信息、強化求職技巧、進(jìn)行模擬面試。
大四了,也沒(méi)什么可猶豫的了,我想這時(shí)候一切都應當在我們的計劃中運行了
結束語(yǔ):
大學(xué)生首先要認識到生涯規劃的重要意義,職業(yè)生涯活動(dòng)將伴隨我們的大半生,擁有成功的職業(yè)生涯才能實(shí)現完美人生。因此,職業(yè)生涯規劃具有特別重要的意義。
一:職業(yè)生涯規劃可以發(fā)掘自我潛能,增強個(gè)人實(shí)力:
一份行之有效的職業(yè)生涯規劃將會(huì ):引導你正確認識自身的個(gè)性特質(zhì)、現有與潛在的資源優(yōu)勢,幫助你重新對自己的價(jià)值進(jìn)行定位并使其持續增值;引導你對自己的綜合優(yōu)勢與劣勢進(jìn)行對比分析。
二:職業(yè)生涯規劃可以增強發(fā)展的目的性與計劃性,提升成功的機會(huì ):
生涯發(fā)展要有計劃、有目的,不可盲目地"撞大運",很多時(shí)候我們的職業(yè)生涯受挫就是由于生涯規劃沒(méi)有做好。好的計劃是成功的開(kāi)始,古語(yǔ)講,凡事"預則立,不預則廢"就是這個(gè)道理。
三:職業(yè)生涯規劃可以提升應對競爭的能力:
做好職業(yè)生涯規劃,磨刀不誤砍柴工,有了清晰的認識與明確的目標之后再把求職活動(dòng)付諸實(shí)踐,這樣的效果要好得多,也更經(jīng)濟、更科學(xué)。
軟件工程師職業(yè)規劃書(shū)6
當問(wèn)程序員為什么選擇.NET軟件工程師方向時(shí),經(jīng)常聽(tīng)到一些這樣的回答:當你在開(kāi)發(fā)語(yǔ)言和工具方面不知道怎么選擇的時(shí)候,那么你只要跟著(zhù)微軟走就行了。所以最終選擇了.NET軟件工程師職業(yè)。
當經(jīng)歷過(guò)數年之后,一些人在.NET軟件工程師的某方面成為了專(zhuān)家,有些人精通數據庫方面,有些人精通web界面設計,有些人精通系統架構。還有一些人是什么都會(huì ),但不管哪一方面都算不上精通。當然還有另一些人,他們沒(méi)有選擇.NET軟件工程師,他們選擇了java,在若干年之后,他們說(shuō):java程序系統比.net系統更穩定之類(lèi)。
下面就介紹下.NET軟件工程師職業(yè)規劃。
1.選擇研究方向后不要動(dòng)搖
對.net好還是java好的問(wèn)題,我一向的觀(guān)點(diǎn)是:它們都好,它們都是軟件開(kāi)發(fā)領(lǐng)域的杰出工具,它們都能夠做出非常出色的系統。評價(jià)一個(gè)系統好與不好的標準不在于開(kāi)發(fā)語(yǔ)言,而在于系統本身,更多地在于這個(gè)系統的開(kāi)發(fā)者-程序員本身。只要你是一個(gè)出色的程序員,你完全可以用你擅長(cháng)的開(kāi)發(fā)語(yǔ)言開(kāi)發(fā)出高質(zhì)量的系統,而不管這種開(kāi)發(fā)語(yǔ)言是.net還是java。而如果你過(guò)度地徘徊在研究它們到底誰(shuí)更好的時(shí)候,甚至不斷地在二者之間輾轉的時(shí)候,你損失的將是寶貴的時(shí)間。
2.盡量縮小研究范圍
.net只是一個(gè)大方向,你應盡量將自己的研究范圍縮小,比如專(zhuān)注于數據庫,專(zhuān)注于xml方面,專(zhuān)注于ajax,只要你專(zhuān)注任何一個(gè)區域深入研究,當你成為專(zhuān)家之后,都不會(huì )愁飯吃。反之如果你什么都會(huì ),而沒(méi)有一樣真正精通,那么你可能永遠只能做一個(gè)普通程序員。
3.找到正確的入門(mén)方法
不管做什么事,方法很重要。特別是入門(mén)時(shí)的方法。正確的入門(mén)方法將大大加快你學(xué)習的進(jìn)度。了解語(yǔ)言本身和前提技術(shù)是最先要做的事情,比如你選擇c#方向的asp.net,那么你必須先學(xué)習c#基礎語(yǔ)法,和asp.net基礎知識,并實(shí)際寫(xiě)小程序測試你學(xué)習的成果。當學(xué)會(huì )基本語(yǔ)法后馬上找到asp.net的官方入門(mén)指導。微軟做得很好的一個(gè)地方就是他的幫助系統做得很好。新人容易入門(mén),建議首先從入門(mén)教程開(kāi)始,這個(gè)東西就在你的機子上,在FrameworkSDK的菜單里面。強烈建議把這個(gè)教程全部學(xué)會(huì )。
4.多看別人的成果(源代碼)
這個(gè)很重要,如果你是一個(gè)團隊的新成員,那么看他們寫(xiě)好的代碼將是非常好的學(xué)習途徑,因為那些都是成功的代碼經(jīng)驗。如果你還沒(méi)有加入團隊,是自學(xué),那么找一個(gè)好的學(xué)習網(wǎng)站,多看上面的源代碼也是很好的方式。另外一個(gè)強烈推薦的途徑:仔細研究微軟的.netStarterKit,個(gè)人認為這是.net入門(mén)學(xué)習途中最大的收獲。
5.敢于接受新項目挑戰,敢于嘗試
主動(dòng)承擔公司的開(kāi)發(fā)任務(wù),敢于在項目中嘗試你最新的研究成果將對你自身技術(shù)水平提高帶來(lái)非常大的幫助。記得當初我在做一個(gè)建站平臺項目時(shí)有過(guò)這樣的經(jīng)歷,之前公司開(kāi)發(fā)的項目大都在原有技術(shù)積累下面用成型的框架做開(kāi)發(fā),那時(shí)我也正在學(xué)習asp.net,不過(guò)那個(gè)項目我是主程序員,因此在開(kāi)發(fā)上有很大自主性。于是1.0時(shí)我嘗試將所有用戶(hù)文章保存在web服務(wù)器的xml文件里,而不是像傳統項目那樣保存在數據庫里,以希望減少web服務(wù)器和db服務(wù)器之間的數據傳輸。結果1.0系統實(shí)際運行時(shí)確實(shí)達到了我的目的,雖然隨著(zhù)數據量的大量增加,最終導致了IO瓶頸。但通過(guò)后來(lái)對IO瓶頸的優(yōu)化解決,我在文件系統、服務(wù)器進(jìn)程、xml應用、代碼規范和性能優(yōu)化等方面學(xué)到了很多東西,倘若當初按原來(lái)的模式寫(xiě)程序,將錯過(guò)學(xué)習這些知識的很好機會(huì )。
6.不斷推翻自己,敢于重構
這是對程序質(zhì)量的要求,我認為只有不斷地優(yōu)化和改造自己的程序代碼,才能最終寫(xiě)出高質(zhì)量的程序,做出高質(zhì)量的系統,最終使自己的技術(shù)水平提高。通常我會(huì )把實(shí)現一個(gè)功能的代碼量作為衡量代碼質(zhì)量的標準,代碼越少,越精簡(jiǎn),同時(shí)又具有良好的可讀性,就越理想。重構需要幾個(gè)前提:首先是項目時(shí)間允許,然后是確實(shí)找到更好的代碼組織邏輯,如一種很好的結構模式,更合理的面向對象調用方式等等。只要找到更好的解決辦法,那么勇敢地推翻原來(lái)的程序框架,重構它,經(jīng)過(guò)不斷地重構后,有一天你回過(guò)頭去看之前自己寫(xiě)的程序時(shí)會(huì )有一個(gè)感嘆:哇,怎么以前我的程序寫(xiě)的這么爛阿。
7.跟上技術(shù)更新的腳步
軟件技術(shù)更新速度有時(shí)真的讓人很郁悶,經(jīng)常聽(tīng)人說(shuō),剛學(xué)會(huì ).net1.0,馬上就出了1.1,1.1剛完成一兩個(gè)項目,又出了2.0,用2.0不到一年已經(jīng)出了3.5,但現實(shí)就是這樣,你必須得跟上腳步,當使用asp.net的時(shí)候,你就不能再像以前用asp那樣去寫(xiě)程序,當使用.net2.0的時(shí)候,你要敢于使用masterpage,skin去代替原來(lái)的usercontrol模式,原來(lái)的網(wǎng)站皮膚實(shí)現模式。而現在出3.5了,你必須馬上學(xué)習vs20xx,學(xué)習Silverlight。只有跟得上技術(shù)更新的步伐,你才永遠保持自己的技術(shù)領(lǐng)先地位。
【軟件工程師職業(yè)規劃書(shū)】相關(guān)文章:
軟件工程師的轉正申請書(shū)01-28
軟件工程師簡(jiǎn)歷范文09-01
軟件實(shí)施工程師的轉正申請書(shū)范文01-28
java軟件工程師離職證明09-03
軟件工程師工作簡(jiǎn)歷范文11-21
2022年軟件工程師辭職報告01-27
軟件開(kāi)發(fā)工程師個(gè)人簡(jiǎn)歷范文08-09
軟件開(kāi)發(fā)工程師方向英文簡(jiǎn)歷模板01-13
軟件工程師辭職報告模板六篇02-12