程序員項(xiàng)目總結(jié)范文
時(shí)間:2023-04-02 00:15:37
導(dǎo)語(yǔ):如何才能寫好一篇程序員項(xiàng)目總結(jié),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公文云整理的十篇范文,供你借鑒。

篇1
1.項(xiàng)目起步階段
當(dāng)掌握項(xiàng)目后,項(xiàng)目經(jīng)理開(kāi)始進(jìn)行開(kāi)發(fā)人員組織,從項(xiàng)目來(lái)看,項(xiàng)目的業(yè)務(wù)較小,但是技術(shù)要求較高,如前文所述,為了保證項(xiàng)目能順利實(shí)施,項(xiàng)目首先摒棄了技術(shù)風(fēng)險(xiǎn),所以在人員配置方面,必須要有技術(shù)過(guò)硬的程序開(kāi)發(fā)人員參與。其次,為了保證系統(tǒng)的功能,項(xiàng)目選擇的語(yǔ)言不能是高級(jí)語(yǔ)言,所以應(yīng)該設(shè)定在C,C++語(yǔ)言行列。首先,進(jìn)行人員組建:編程人員3人,架構(gòu)師1名,開(kāi)發(fā)語(yǔ)言最終確定為C語(yǔ)言。繼而根據(jù)項(xiàng)目特點(diǎn),搭建開(kāi)發(fā)環(huán)境。其次,系統(tǒng)選擇敏捷式原型開(kāi)發(fā)模式。
2.項(xiàng)目需求分析階段
在項(xiàng)目需求分析階段,為了規(guī)避業(yè)務(wù)風(fēng)險(xiǎn),讓程序員以及架構(gòu)師認(rèn)真閱讀用戶需求報(bào)告,繼而讓程序員對(duì)需求進(jìn)行整理,為了使項(xiàng)目的業(yè)務(wù)風(fēng)險(xiǎn)減到最低,程序員可提供QA,在這個(gè)階段首先是對(duì)業(yè)務(wù)進(jìn)行詳細(xì)的分析,把握功能要點(diǎn);其次,根據(jù)系統(tǒng)需求,羅列技術(shù)要點(diǎn),需對(duì)項(xiàng)目中的技術(shù)點(diǎn)進(jìn)行調(diào)查,比如:本項(xiàng)目中的gmail自動(dòng)登錄,用戶常用網(wǎng)址的自動(dòng)登錄以及用戶安全加密技術(shù)等的調(diào)查,技術(shù)調(diào)查的結(jié)果應(yīng)該以技術(shù)模型為代表,這樣才能為后面的開(kāi)發(fā)掃除技術(shù)風(fēng)險(xiǎn)。
3.系統(tǒng)設(shè)計(jì)階段
首先項(xiàng)目架構(gòu)師應(yīng)該根據(jù)項(xiàng)目特點(diǎn),對(duì)項(xiàng)目進(jìn)行結(jié)構(gòu)劃分,對(duì)項(xiàng)目架構(gòu)進(jìn)行設(shè)計(jì),就本項(xiàng)目而言,系統(tǒng)功能相對(duì)獨(dú)立,所以在項(xiàng)目架構(gòu)上可以采用多進(jìn)程處理辦法,一個(gè)功能點(diǎn)設(shè)置為一個(gè)進(jìn)程,利用進(jìn)程之間的數(shù)據(jù)通信來(lái)完成整個(gè)系統(tǒng)的聯(lián)動(dòng)。以此來(lái)規(guī)避由于設(shè)計(jì)上的原因,影響進(jìn)度的風(fēng)險(xiǎn)以及程序上的質(zhì)量風(fēng)險(xiǎn)。
4.系統(tǒng)開(kāi)發(fā)階段
在系統(tǒng)開(kāi)發(fā)階段,程序員根據(jù)先前的設(shè)計(jì)情況,進(jìn)行系統(tǒng)的編碼工作。當(dāng)然為了程序的一致性,需要編寫編碼規(guī)格說(shuō)明書,對(duì)函數(shù)的命名,變量的命名都應(yīng)該有明確的規(guī)定,在開(kāi)發(fā)階段,為了控制軟件的進(jìn)度與質(zhì)量,作為項(xiàng)目負(fù)責(zé)人,應(yīng)該早、晚各開(kāi)一次全員會(huì)議,早會(huì)是對(duì)當(dāng)天的任務(wù)進(jìn)行分配,晚會(huì)是對(duì)當(dāng)天的工作情況進(jìn)行總結(jié)。為了保證質(zhì)量,作為項(xiàng)目的負(fù)責(zé)人需要檢查程序員編寫的代碼,首先是對(duì)其可讀性進(jìn)行檢查,其次是對(duì)程序的邏輯進(jìn)行檢查,對(duì)于本項(xiàng)目而言,需要注意程序中是否存在內(nèi)存泄露現(xiàn)象,因?yàn)閷?duì)于C語(yǔ)言而言,內(nèi)存泄露是必須要控制的,而這也是質(zhì)量風(fēng)險(xiǎn)控制的要點(diǎn),如果等到測(cè)試發(fā)現(xiàn)問(wèn)題再修改,會(huì)浪費(fèi)更多的時(shí)間,影響項(xiàng)目的進(jìn)度,導(dǎo)致項(xiàng)目的成本增加。
5.系統(tǒng)測(cè)試階段
到項(xiàng)目開(kāi)發(fā)完成后,需要對(duì)系統(tǒng)進(jìn)行測(cè)試,測(cè)試點(diǎn)主要針對(duì)系統(tǒng)功能進(jìn)行測(cè)試,其中主要體現(xiàn)在用戶操作界面是否流暢,界面會(huì)不會(huì)被隱藏,或者操作界面顯示的數(shù)據(jù)是否正確,這都是測(cè)試的基本點(diǎn)。
篇2
一、軟件開(kāi)發(fā)項(xiàng)目的人員組織形式及存在問(wèn)題
(一)軟件開(kāi)發(fā)項(xiàng)目的人員組織形式由于軟件開(kāi)發(fā)人員個(gè)人素質(zhì)與能力各不相同,因此,要對(duì)軟件開(kāi)發(fā)人員進(jìn)行合理分工,充分發(fā)揮每個(gè)人的特長(zhǎng)。同時(shí),軟件開(kāi)發(fā)的組織結(jié)構(gòu)應(yīng)與軟件項(xiàng)目開(kāi)發(fā)模式、軟件產(chǎn)品結(jié)構(gòu)相對(duì)應(yīng),使軟件開(kāi)發(fā)方法、工具與人相統(tǒng)一,降低軟件開(kāi)發(fā)過(guò)程中,管理與質(zhì)量控制的復(fù)雜性。可以按照樹形結(jié)構(gòu)對(duì)軟件開(kāi)發(fā)人員進(jìn)行組織。樹的根是軟件項(xiàng)目經(jīng)理和項(xiàng)目總技術(shù)負(fù)責(zé)人,可由一個(gè)人或一個(gè)小組擔(dān)任。樹的結(jié)點(diǎn)是程序員小組。為了便于項(xiàng)目管理,樹的結(jié)點(diǎn)每層不超過(guò)7個(gè),并在此基礎(chǔ)上盡量降低樹的層數(shù)。程序員小組可以按主程序員進(jìn)行組織,由主程序員負(fù)責(zé)小組全部技術(shù)活動(dòng)的規(guī)劃、協(xié)調(diào)和審查。小組其他成員,如后備工程師,是主程序員的助手,必要時(shí)可以代替主程序員領(lǐng)導(dǎo)小組工作,以保持工作的連續(xù)性。程序員小組之間和小組內(nèi)的程序員之間的任務(wù)界面必須清楚,并盡量簡(jiǎn)化。如微軟公司的編程人員共分為5個(gè)等級(jí),最高等級(jí)只有5人,WindowsNT,Windows2000操作系統(tǒng)的核心開(kāi)發(fā)隊(duì)伍只有10人左右。內(nèi)核程序由核心人物親自編寫,而提供軟件開(kāi)發(fā)工具的隊(duì)伍則多達(dá)2000人,編寫各種程序模塊的編程人員也有1000多人。
(二)存在問(wèn)題1.人員流動(dòng)性過(guò)大,人才結(jié)構(gòu)不合理調(diào)查顯示,軟件管理人員平均年齡為33.3歲,普通軟件員工的平均年齡為28.4歲,65%以上的受調(diào)查人員具備大學(xué)本科以上學(xué)歷。由此可見(jiàn),軟件項(xiàng)目從業(yè)人員以高學(xué)歷的年輕人為主。這就意味著,一方面,這些人有更強(qiáng)的學(xué)習(xí)創(chuàng)新能力,另一方面,也可能存在個(gè)人約束力差、眼高手低等不穩(wěn)定因素,一些自認(rèn)出色的從業(yè)人員對(duì)公司稍有不滿就會(huì)離公司而去,造成項(xiàng)目人員流動(dòng)頻繁。再加上高級(jí)研發(fā)人員缺乏,一般編程人員過(guò)剩,更不利于員工培養(yǎng)和人力資源維護(hù)。2.績(jī)效評(píng)估不合理許多軟件項(xiàng)目缺少完整、系統(tǒng)的績(jī)效管理機(jī)制,比如,對(duì)個(gè)人績(jī)效評(píng)估的實(shí)踐、考核結(jié)果大多只為評(píng)價(jià)員工工作態(tài)度提供參考,最終績(jī)效考核變成員工出勤記錄。軟件項(xiàng)目缺乏績(jī)效考核,不能充分反映出項(xiàng)目成員的付出,有一些項(xiàng)目雖然對(duì)項(xiàng)目的投入和項(xiàng)目進(jìn)度進(jìn)行績(jī)效評(píng)估,但沒(méi)有和激勵(lì)機(jī)制結(jié)合在一起,這時(shí),有無(wú)績(jī)效評(píng)估結(jié)果一樣,同樣不利于團(tuán)隊(duì)建設(shè)和人員穩(wěn)固性的增強(qiáng)。3.培訓(xùn)不足由于培訓(xùn)方式落后和培訓(xùn)管理手段不成熟等原因,軟件項(xiàng)目一般對(duì)成員培訓(xùn)較少。項(xiàng)目成員認(rèn)為在項(xiàng)目組中沒(méi)有機(jī)會(huì)學(xué)到更多東西,無(wú)法提高自己的能力,導(dǎo)致軟件項(xiàng)目人員流動(dòng)頻繁。而由于人員流動(dòng)頻繁,項(xiàng)目更不愿意為員工培訓(xùn)投入時(shí)間和金錢,當(dāng)需要人時(shí)就直接聘用,由此形成惡性循環(huán)。
二、軟件開(kāi)發(fā)項(xiàng)目人力資源管理的有效策略
(一)招聘策略招聘是控制人力資源質(zhì)量的第一步,也是人力資源建設(shè)和開(kāi)發(fā)的重要步驟,是吸引優(yōu)秀、適合人才的重要途徑,作好招聘工作是保證人員質(zhì)量的重要環(huán)節(jié)。項(xiàng)目組配合公司人力資源管理部門,積極參與篩選簡(jiǎn)歷和面試評(píng)審環(huán)節(jié)的工作,根據(jù)項(xiàng)目需求挑選簡(jiǎn)歷和設(shè)計(jì)面試考核問(wèn)題。與往常面試題目相比較,根據(jù)項(xiàng)目需求的不同,在招聘面試過(guò)程中,適當(dāng)增加對(duì)某方面能力的考核。不能達(dá)到能力要求的面試者,不予以錄用。
(二)培訓(xùn)策略1.新員工培訓(xùn)新員工培訓(xùn)的具體內(nèi)容包括:公司測(cè)試標(biāo)準(zhǔn)與規(guī)范,公司質(zhì)量手冊(cè)、程序文件,公司測(cè)試業(yè)務(wù)、人員、公司整體、各部門介紹,公司各項(xiàng)規(guī)章制度,公司辦公與測(cè)試環(huán)境配置,測(cè)試基本理論、測(cè)試流程與測(cè)試案例(測(cè)試方案、測(cè)試計(jì)劃、測(cè)試報(bào)告、缺陷報(bào)告等),工作流程、工作表格、測(cè)試文檔的標(biāo)準(zhǔn)模板等。所有參與培訓(xùn)的人員要在培訓(xùn)后的入職考試中取得優(yōu)異成績(jī),考試合格率要達(dá)到100%。2.內(nèi)部技術(shù)培訓(xùn)由于各部門承擔(dān)的測(cè)試項(xiàng)目類型不同,對(duì)員工技能要求也不同,因此,毎年各部門、各項(xiàng)目組也會(huì)根據(jù)自身需求,組織與測(cè)試項(xiàng)目相關(guān)的內(nèi)部技術(shù)培訓(xùn)。
篇3
不經(jīng)意間,工作已經(jīng)告一段落,回想起這段時(shí)間的工作,一定取得了很多的成績(jī),這時(shí)候,最關(guān)鍵的工作總結(jié)怎么能落下,但是卻發(fā)現(xiàn)不知道該寫些什么。小編為大家準(zhǔn)備了2021程序員個(gè)人工作總結(jié)范文,希望對(duì)大家有幫助。
2021程序員個(gè)人工作總結(jié)范文一
在過(guò)去的一年中,我擔(dān)任公司開(kāi)發(fā)部的一名軟件工程師,主要從事著JA項(xiàng)目的開(kāi)發(fā)工作,這一年來(lái)我低調(diào)努力工作著,不求閃亮顯眼和光芒四射,只為平靜和淡定;這一年中所做的成績(jī)?nèi)缦拢?/p>
一、財(cái)政局項(xiàng)目,本人獨(dú)立負(fù)責(zé)開(kāi)發(fā)會(huì)計(jì)處的三個(gè)子系統(tǒng):
1、會(huì)計(jì)人員信用查詢系統(tǒng)。
2、記賬機(jī)構(gòu)信用查詢系統(tǒng)。
3、會(huì)計(jì)人員網(wǎng)上報(bào)備系統(tǒng)。
以上三個(gè)子系統(tǒng)上線后,方便了社會(huì)各界查驗(yàn)會(huì)計(jì)人員的真實(shí)信息、方便了查詢合法的記賬機(jī)構(gòu)信息,以及方便了各單位對(duì)會(huì)計(jì)人員的報(bào)備。
二、餐飲行業(yè)項(xiàng)目,在團(tuán)隊(duì)開(kāi)發(fā)項(xiàng)目中直接參與了豪享來(lái)餐飲有限公司總部的信息綜合管理平臺(tái)項(xiàng)目,主要負(fù)責(zé)的系統(tǒng)有:
1、房屋租賃合同管理系統(tǒng)。
2、短信收發(fā)管理系統(tǒng)。
3、會(huì)員管理系統(tǒng)。
4、基礎(chǔ)信息管理系統(tǒng)和人事管理系統(tǒng)的部分功能模塊。
系統(tǒng)應(yīng)用后,豪享來(lái)在管理全國(guó)各門店房屋租賃合同上,一定程度上提高了管理效率,并且及時(shí)有效提供了相應(yīng)預(yù)警信息;短信收發(fā)系統(tǒng)方便了總部及時(shí)傳遞各項(xiàng)信息;會(huì)員系統(tǒng)更好的管理全國(guó)各門店的會(huì)員信息;人事系統(tǒng)在管理中減少工作量等。
三、金融行業(yè)項(xiàng)目,我參與了中國(guó)銀行廈門分行,企業(yè)轉(zhuǎn)賬管理系統(tǒng)中的部分模塊開(kāi)發(fā)。
本系統(tǒng)方便了企業(yè)快速實(shí)現(xiàn)大量和復(fù)雜的轉(zhuǎn)賬工作。工作總結(jié)
四、國(guó)土資源與房產(chǎn)管理局項(xiàng)目,正在負(fù)責(zé)和開(kāi)發(fā)的是住房貨幣化補(bǔ)貼網(wǎng)上申報(bào)審核系統(tǒng)。
本項(xiàng)目采用了新技術(shù),使界面更加大方美觀,很大程度上改善人機(jī)交互平臺(tái)的效果。
總結(jié)不足:駐豪享來(lái)總部做項(xiàng)目時(shí),由于團(tuán)隊(duì)內(nèi)部某些原因,加之外面的其他因素,一定程度上影響了工作效率、影響開(kāi)發(fā)進(jìn)度和影響最終軟件質(zhì)量;這是包括我在內(nèi)項(xiàng)目組中的每個(gè)成員都必須檢討的地方。
通過(guò)總結(jié)一年來(lái)的工作,盡管有了一定的進(jìn)步和成績(jī),但在一些方面還存在不足,個(gè)別工作做得還不夠完善。在今后的工作中,我將努力找出工作中的不足,以便在日后的工作中加以克服。自我不斷的學(xué)習(xí)吸收新技術(shù),認(rèn)真學(xué)習(xí)好規(guī)范規(guī)程及有關(guān)文件資料,并且及時(shí)的把新技術(shù)應(yīng)用在實(shí)際的項(xiàng)目中,進(jìn)一步提高項(xiàng)目的技術(shù)含量。
2021程序員個(gè)人工作總結(jié)范文二
我是一名程序員,在過(guò)去的45天里,通過(guò)師傅的帶領(lǐng),慢慢的進(jìn)入程序員的工作狀態(tài)。在公司這充滿奮斗的環(huán)境下,師傅以嚴(yán)肅認(rèn)真的工作態(tài)度和百折不饒的精神,指導(dǎo)著我努力完成公司的各項(xiàng)工作,也取得了一定的成績(jī)。在這年終之際,現(xiàn)對(duì)來(lái)公司45天里的時(shí)間所作的工作總結(jié)如下:
一、公司主營(yíng)業(yè)務(wù)的熟悉。
公司成立于20_年,致力于為大眾提供信息存儲(chǔ)與平臺(tái),服務(wù)項(xiàng)目包括域名注冊(cè)、虛擬主機(jī)、VPS、云主機(jī)、企業(yè)郵箱、主機(jī)租用、主機(jī)托管、網(wǎng)站建設(shè)、CDN網(wǎng)站加速、網(wǎng)絡(luò)營(yíng)銷服務(wù)等,以幫助客戶輕松、高速、高效的應(yīng)用互聯(lián)網(wǎng),提高企業(yè)競(jìng)爭(zhēng)能力。公司一直秉承“誠(chéng)信為本、聚智創(chuàng)新、服務(wù)社會(huì)開(kāi)放共贏”的價(jià)值觀,堅(jiān)持“以微笑收獲友善,以尊重收獲理解,以責(zé)任收獲支持,以謙卑收獲成長(zhǎng)”的行為觀向客戶提供全面優(yōu)質(zhì)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。
通過(guò)這段時(shí)間的努力,使我個(gè)人的耐心、細(xì)心程度及對(duì)工作的合理安排得到了鍛煉,學(xué)會(huì)了在繁忙之中找條理,危難之中找希望。同時(shí)自己也有一些不足之處,一些細(xì)節(jié)地方技術(shù)上還不太成熟,還需加以學(xué)習(xí)與鉆研。
1、公司網(wǎng)站頁(yè)面維護(hù)
從十二月初開(kāi)始進(jìn)行公司網(wǎng)站頁(yè)面的維護(hù),每天早起趕到公司進(jìn)行網(wǎng)頁(yè)的改善。在這期間主要是對(duì)于后臺(tái)登錄頁(yè)面、支付頁(yè)面、聯(lián)系我們、服務(wù)器租用、商務(wù)合作等頁(yè)面進(jìn)行改進(jìn),提升用戶粘度;在網(wǎng)站維護(hù)過(guò)程中出現(xiàn)的問(wèn)題,晚上下班后加班加點(diǎn)將每天的小錯(cuò)誤及兼容性問(wèn)題修改完畢。
通過(guò)這項(xiàng)工作,使我原本欠缺的業(yè)務(wù)能力得到了很大的提高,并學(xué)到了很多業(yè)務(wù)技巧及業(yè)務(wù)上的知識(shí),更加明晰了網(wǎng)站維護(hù)的流程,但離一個(gè)成功程序開(kāi)發(fā)人員的標(biāo)準(zhǔn)還差得很遠(yuǎn),在今后工作中,定會(huì)多多注意,加以改善。
2、活動(dòng)頁(yè)的編寫
進(jìn)入雙旦前夕,公司開(kāi)始準(zhǔn)備活動(dòng)頁(yè)的項(xiàng)目,主要使用媒體查詢技術(shù),實(shí)現(xiàn)活動(dòng)頁(yè)的相應(yīng)效果。自己在做這個(gè)項(xiàng)目的過(guò)程中,未能及時(shí)完成項(xiàng)目,后在師傅的引導(dǎo)下,得以完成項(xiàng)目。
通過(guò)這項(xiàng)工作,為后期的活動(dòng)頁(yè)開(kāi)發(fā)奠定一定的基礎(chǔ),使我更加加深了項(xiàng)目開(kāi)發(fā)的整體思路與技術(shù)要點(diǎn),總結(jié)了前期開(kāi)發(fā)和實(shí)施中碰到的問(wèn)題,并對(duì)一次次的兼容性測(cè)試中的小bug進(jìn)行了最后的修改。
3、利用工作之余的休息時(shí)間加強(qiáng)學(xué)習(xí)
平時(shí)注意收集有關(guān)__方面的資料文件,以前我在達(dá)內(nèi)學(xué)過(guò)一些開(kāi)發(fā),但是底層架構(gòu)與頁(yè)面樣式我都是沒(méi)有涉及太深,對(duì)于當(dāng)前編程的主流思想是對(duì)象,沒(méi)有深入的體會(huì),理解這些話很費(fèi)解,都是從表面上理解。通過(guò)在公司的這段時(shí)間,提高自己的處理新問(wèn)題和解決新問(wèn)題的能力,并加強(qiáng)學(xué)習(xí)css3及響應(yīng)式方面的知識(shí),為后期的工作打好基礎(chǔ)。針對(duì)自己的不足,在以后的工作和學(xué)習(xí)中多接觸,多運(yùn)用新的知識(shí)點(diǎn),充實(shí)自己的經(jīng)驗(yàn)和知識(shí)儲(chǔ)備。
二、團(tuán)隊(duì)協(xié)作
上面的成功與收獲,除了自身努力外,以及公司的支持,是這個(gè)團(tuán)隊(duì)鑄造了我。我們這個(gè)團(tuán)隊(duì)有拼搏協(xié)作的隊(duì)員,使得它成為一個(gè)具有務(wù)實(shí)、拼搏、創(chuàng)新精神的團(tuán)隊(duì)。
務(wù)實(shí):公司下發(fā)的任務(wù),下發(fā)的工作,件件都是用心去做的。我們這個(gè)團(tuán)隊(duì)中沒(méi)有一個(gè)人在工作的時(shí)候做了工作以外的事情,都是實(shí)實(shí)在在的做跟工作相關(guān)對(duì)公司有益的事情。相信在李總的帶領(lǐng)下現(xiàn)在是這樣,以后同樣也是這樣。
拼搏:公司給的每一個(gè)任務(wù)不管它多難,如果工作沒(méi)有完成,我們會(huì)晚上加班,也要盡可能的完成當(dāng)天的工作。如果工作實(shí)在忙,為了趕進(jìn)度我們放棄周六休息時(shí)間也要盡可能的使項(xiàng)目提前。
創(chuàng)新:現(xiàn)在我們寫好的代碼,保證程序正確的前提下,盡可能的提高程序的效率。
互助:我們小組內(nèi)只要任何一個(gè)人出現(xiàn)技術(shù)或其它的問(wèn)題,我們彼此都會(huì)盡可能的去幫助他,不會(huì)因?yàn)槟骋粋€(gè)人而拖住整個(gè)項(xiàng)目滯后。
交流:我們?cè)陧?xiàng)目中會(huì)及時(shí)溝通自己的收獲,特別是一些針對(duì)性的技術(shù)問(wèn)題,這樣可以省了很多重復(fù)研究的時(shí)間,這是一筆很可觀的時(shí)間。
在交流中只要我會(huì)的,我懂的,我不會(huì)去吝嗇,我會(huì)積極的去與你交流。“人強(qiáng)團(tuán)則強(qiáng),人弱團(tuán)則削”,說(shuō)的就是這個(gè)道理。
三、工作心得
1.每一個(gè)項(xiàng)目在開(kāi)始著手的第一步,一定要把需求溝通清楚,只有了解了項(xiàng)目的需求,才有可能真正做好一個(gè)項(xiàng)目。
2.工作中,有一個(gè)無(wú)論是技術(shù),還是經(jīng)驗(yàn)都比較讓人肯定的前輩帶領(lǐng),將任務(wù)詳細(xì)化,詳細(xì)到,每個(gè)頁(yè)面、甚至是一個(gè)頁(yè)面中的圖片什么時(shí)候做好,做到什么程度,這樣把工作進(jìn)度有計(jì)劃、有方向的贊定下來(lái),做事很有效率。
3.每天的工作小結(jié)真的很重要,這讓我們每天都有計(jì)劃的知道自己干了什么,不是漫無(wú)目的的工作。
4.工作并不是一成不變的,也許有一天你要去其他崗位幫忙,所以同事之間的技術(shù)要互相學(xué)習(xí),也許有一天,公司需要你發(fā)揮其他的技能幫忙,所以互相學(xué)習(xí)也是很重要的,自己的工作不能僅僅局限于自己的業(yè)務(wù)范疇。
四、工作計(jì)劃
1.要提高工作的主動(dòng)性,做事干脆果斷,不拖泥帶水。
2.工作要注重實(shí)效、注重結(jié)果,一切工作圍繞著目標(biāo)的完成。
3.要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標(biāo)尺。
4.精細(xì)化工作方式的思考和實(shí)踐。
5.虛心請(qǐng)教比我做的優(yōu)秀的其他同事,向他們學(xué)習(xí)技術(shù)或經(jīng)驗(yàn)。其實(shí)作為一個(gè)新員工,所有的地方都是需要學(xué)習(xí)的,多聽(tīng)、多看、多想、多做、多溝通,向每一個(gè)員工學(xué)習(xí)他們身上的優(yōu)秀工作習(xí)慣,豐富的專業(yè)技能,配合著實(shí)際工作不斷的進(jìn)步。
不論在什么環(huán)境下,我都相信這兩點(diǎn):一是三人行必有我?guī)煟翘斓莱昵凇?/p>
6.在參加工作的這短短的45天中,我深刻的體會(huì)到,把自己所有的精力都投入進(jìn)去,技術(shù)工作都不可能做到完美程度,畢竟技術(shù)工作太繁雜,項(xiàng)目多而人手少,但多付出一些,工作就會(huì)優(yōu)化一些,這就需要認(rèn)認(rèn)真真沉下心去做事情,職業(yè)做事,誠(chéng)信待人。
五、個(gè)人總結(jié)
光陰如梭,45天的工作轉(zhuǎn)瞬即將成為歷史,伴隨著春節(jié)鐘聲的臨近,我們依依惜別碩果累累的20_年,滿懷熱情的迎來(lái)了20_年。展望臨近的20_年,我會(huì)更加努力、工作上認(rèn)真負(fù)責(zé),再接再厲,更上一層樓。
以上為本人粗略的個(gè)人工作小結(jié),請(qǐng)領(lǐng)導(dǎo)審閱,如工作上有不到之處,請(qǐng)領(lǐng)導(dǎo)不吝指出,以便本人及時(shí)改正,從而能更好地工作。相信自己會(huì)完成新的任務(wù),能迎接新的挑戰(zhàn)。
2021程序員個(gè)人工作總結(jié)范文三
我是一名程序員,在過(guò)去的一年里,軟件研發(fā)部團(tuán)結(jié)協(xié)作,以及在公司這充滿奮斗的環(huán)境下,我以嚴(yán)肅認(rèn)真的工作態(tài)度和百折不饒的精神,努力的完成了公司的各項(xiàng)工作,在軟件研發(fā)、團(tuán)隊(duì)協(xié)作和個(gè)人成長(zhǎng)上也取得了一定的成績(jī)。在公司一年的工作已經(jīng)結(jié)束,特向公司總結(jié)匯報(bào)如下:
一、軟件研發(fā)
根據(jù)公司的安排,項(xiàng)目的需要。在自身的努力、伍經(jīng)理的幫組,團(tuán)隊(duì)的合作下,克服重重技術(shù)困難,增長(zhǎng)了工作經(jīng)驗(yàn),收獲豐盈。
1、asp.net開(kāi)發(fā)
以前我在其他公司也做過(guò)一些開(kāi)發(fā),但是底層和架構(gòu)與頁(yè)面樣式我都是沒(méi)有涉及到的。通過(guò)這一年在本公司的的這些項(xiàng)目程序中的鍛煉,我成長(zhǎng)了,我學(xué)會(huì)了很多很多。
首先,面向?qū)ο笳Z(yǔ)言的收獲。對(duì)于當(dāng)前編程的主流思想是對(duì)象,任何事物都可以用對(duì)象來(lái)表示。以前理解這些話很費(fèi)解都是從表面上理解,沒(méi)有從深入的體會(huì),通過(guò)這次asp.net項(xiàng)目的深入,不管是數(shù)據(jù)還是外部一些條件我們都可以抽象成對(duì)象,都可以用對(duì)象來(lái)表示,具體可以用語(yǔ)言中的類方等。asp.net如此,c#如此java也同樣如此。
其次,具備獨(dú)立完成vb.net知識(shí)方面的能力。以前沒(méi)有做過(guò)vb的東西,加上這次深入的做,這次涉及到的領(lǐng)域也非常廣,常用的重要的都有涉及,并且還補(bǔ)充_ml,java實(shí)際操作中空白的部分。通過(guò)這一年的開(kāi)發(fā),在.net方面我能勝任這方面的工作,能獨(dú)立完成這方面的工作。
再次,c#方面存在一些不足。LocALhOST通過(guò)c#這次軟件的開(kāi)發(fā),也發(fā)現(xiàn)自己的不足,如基礎(chǔ)知識(shí)掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進(jìn)的。
2、數(shù)據(jù)庫(kù)開(kāi)發(fā)
數(shù)據(jù)庫(kù)是伴隨著項(xiàng)目以來(lái)用的最多最平凡的技術(shù)。以前對(duì)數(shù)據(jù)庫(kù)只是會(huì)一些簡(jiǎn)單常用的操作,經(jīng)過(guò)這一年項(xiàng)目的實(shí)戰(zhàn),對(duì)數(shù)據(jù)庫(kù)的操作增加了一些豐富的經(jīng)驗(yàn)。為以后的工作和經(jīng)驗(yàn)的積累都奠定了堅(jiān)實(shí)的基礎(chǔ)。同時(shí)在項(xiàng)目中還用到了oracel與access數(shù)據(jù)庫(kù),這是我的收獲。
優(yōu)點(diǎn):能熟練的運(yùn)用數(shù)據(jù)庫(kù)技術(shù)進(jìn)行開(kāi)發(fā)。特別是對(duì)sql數(shù)據(jù)庫(kù)的操作,經(jīng)過(guò)這么長(zhǎng)時(shí)間的積累,基本上能合理的設(shè)計(jì)和新建數(shù)據(jù)庫(kù),同時(shí)在數(shù)據(jù)結(jié)構(gòu)上也加強(qiáng)了對(duì)數(shù)據(jù)庫(kù)的理解。通過(guò)項(xiàng)目的實(shí)踐現(xiàn)在能熟練使用和編寫多種sql語(yǔ)句。還掌握了一些關(guān)于數(shù)據(jù)庫(kù)優(yōu)化sql語(yǔ)句優(yōu)化的方法,能進(jìn)行一些簡(jiǎn)單的優(yōu)化。
缺點(diǎn):數(shù)據(jù)是一門比較先進(jìn)的技術(shù),并不是你會(huì)寫一些sql語(yǔ)句,能建幾個(gè)數(shù)據(jù)庫(kù)你就是數(shù)據(jù)庫(kù)工程師。要成為一個(gè)好的數(shù)據(jù)庫(kù)管理員是要經(jīng)過(guò)長(zhǎng)時(shí)間的工作積累。針對(duì)自己的不足,在以后的工作和學(xué)習(xí)中多接觸,多運(yùn)用新的知識(shí)點(diǎn)。充實(shí)自己的經(jīng)驗(yàn)和知識(shí)儲(chǔ)備。
二、團(tuán)隊(duì)協(xié)作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個(gè)團(tuán)隊(duì)鑄造了我。我們這個(gè)團(tuán)隊(duì)也是因?yàn)橛辛宋覀冞@些拼搏協(xié)作的隊(duì)員,使得它成為一個(gè)具有務(wù)實(shí)、拼搏、創(chuàng)新精神的團(tuán)隊(duì)。我與軟件研發(fā)小組是一個(gè)整體,這里的團(tuán)隊(duì)總結(jié)也就是我在這個(gè)團(tuán)隊(duì)中的收獲。
務(wù)實(shí):公司下發(fā)的任務(wù),下發(fā)的工作,件件都是用心去做的。我們這個(gè)團(tuán)隊(duì)中沒(méi)有一個(gè)人在工作的時(shí)候做了工作以外的事情,都是實(shí)實(shí)在在的做跟工作相關(guān)對(duì)公司有益的事情。相信在伍經(jīng)理的帶領(lǐng)下現(xiàn)在是這樣,以后同樣也是這樣。
拼搏:公司給的每一個(gè)任務(wù)不管它多難,如果工作沒(méi)有完成我們會(huì)晚上加班,也要盡可能的完成當(dāng)天的工作。如果工作實(shí)在忙,為了趕進(jìn)度我們放棄周末休息時(shí)間也要盡可能的使項(xiàng)目提前。
創(chuàng)新:現(xiàn)在我們開(kāi)始項(xiàng)目的時(shí)候都會(huì)進(jìn)行研討,一般都會(huì)進(jìn)行一個(gè)效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內(nèi)只要任何一個(gè)人出現(xiàn)技術(shù)或其它的問(wèn)題,我們都會(huì)彼此都會(huì)盡可能的去幫助他。不會(huì)因?yàn)槟骋粋€(gè)人而拖住整個(gè)項(xiàng)目滯后。
交流:我們?cè)陧?xiàng)目中會(huì)及時(shí)溝通自己的收獲,特別是一些針對(duì)性的技術(shù)問(wèn)題。這樣可以省了很多重復(fù)研究的時(shí)間,這是一筆很可觀的時(shí)間。
在交流中只要我會(huì)的,我懂的,我不會(huì)去吝嗇。我會(huì)積極的去與你交流,我的團(tuán)隊(duì)名言“人強(qiáng)團(tuán)則強(qiáng),人弱團(tuán)則削”。
三、個(gè)人成長(zhǎng)
通過(guò)公司這快一年的鍛煉與學(xué)習(xí)我真的進(jìn)步了很多,不管從技術(shù)上還是做事上,都不像以前那樣了。我在公司學(xué)到的懂得的使我飛速成長(zhǎng)。
篇4
關(guān)鍵詞:SOA;SCPI
中圖分類號(hào):TP311
SOA是面向服務(wù)的設(shè)計(jì)架構(gòu)(Service-oriented Architecture),相比面向?qū)ο笤O(shè)計(jì)來(lái)說(shuō),屬于更高的一個(gè)層面?,F(xiàn)在,大多數(shù)基于SOA設(shè)計(jì)都是非常龐大的軟件系統(tǒng)。從某種意義上講,SOA也是一個(gè)廣義的概念,基于SOA的設(shè)計(jì)可以為大的系統(tǒng)軟件設(shè)計(jì)基礎(chǔ)運(yùn)行平臺(tái),在基礎(chǔ)運(yùn)行平臺(tái)上開(kāi)發(fā)不同的功能。
對(duì)于SOA的理解,大多數(shù)是更高層面的概念,專門面向大型軟件的項(xiàng)目經(jīng)理、軟件架構(gòu)師等等相對(duì)高端的軟件設(shè)計(jì)人才。而對(duì)于基層的軟件工程師和程序員能不能理解SOA的概念,應(yīng)該怎樣去理解進(jìn)而可以讓SOA的設(shè)計(jì)思想更加平民化,是本文描述的重點(diǎn)。
SOA實(shí)際上和很多其他學(xué)術(shù)概念有很多相似的地方,比如基礎(chǔ)平臺(tái)加上應(yīng)用這個(gè)概念和軟件二次開(kāi)發(fā)就非常類似,也和基于Frame Work的軟件開(kāi)發(fā)有很多相似的地方,F(xiàn)rame Work是基礎(chǔ)平臺(tái),在Frame Work上開(kāi)發(fā)的功能也能夠理解為基于SOA的應(yīng)用。無(wú)論是二次開(kāi)發(fā)也好,F(xiàn)rame Work也好,基礎(chǔ)平臺(tái)類的程序一旦寫好了代碼就不需要再修改了,而基于基礎(chǔ)平臺(tái)的應(yīng)用可以千變?nèi)f化,盡可能地發(fā)揮我們的創(chuàng)造力。
從體系結(jié)構(gòu)的角度,SOA是一種軟件體系結(jié)構(gòu)和軟件構(gòu)造方法。在軟件的基礎(chǔ)架構(gòu)上,SOA架構(gòu)能夠?qū)崿F(xiàn)服務(wù)部署環(huán)境和服務(wù)實(shí)現(xiàn)之間的松散耦合,以及不同功能的服務(wù)實(shí)現(xiàn)之間的松散耦合性,有利于提高分布式系統(tǒng)的可伸縮性,有利于實(shí)現(xiàn)對(duì)資源的動(dòng)態(tài)優(yōu)化配置,最大程度地資源共享。在軟件的構(gòu)造方法上,SOA打破了傳統(tǒng)的分布式組件容器的界限,以服務(wù)作為基本構(gòu)造計(jì)算單元,通過(guò)服務(wù)的組合和組裝完成系統(tǒng)整體功能。
從實(shí)現(xiàn)技術(shù)的角度,SOA不僅是一種體系結(jié)構(gòu),更是指以松散耦合方式實(shí)現(xiàn)業(yè)務(wù)層面各種服務(wù)能力的共享、供給和重用的方法學(xué)。SOA包含了編程模型及軟件工程方法學(xué)等在內(nèi)的一整套系統(tǒng)構(gòu)造方法和環(huán)境。雖然SOA技術(shù)與軟件服務(wù)化的使用模式并沒(méi)有必然的聯(lián)系,但SOA軟件構(gòu)造技術(shù)所帶來(lái)的松散耦合和軟件的可組合等特性,都有助于軟件的使用方式逐漸演化為“定制化使用”、“托管部署和運(yùn)維”的服務(wù)化使用方式。
而從普通程序員的角度去考慮,全部可以歸納為代碼實(shí)現(xiàn)技術(shù)方面的問(wèn)題,從面向過(guò)程、面向?qū)ο蠛兔嫦蚍?wù)不同領(lǐng)域?qū)哟蝸?lái)提升自己的設(shè)計(jì)能力。首先,“面向過(guò)程”是一種以事件為中心的編程思想,使用算法+數(shù)據(jù)結(jié)構(gòu)的方式就能夠?qū)崿F(xiàn)。而“面向?qū)ο蟆保∣bject Oriented,簡(jiǎn)稱OO)是一種以事務(wù)為中心的編程思想,任何事務(wù)都可以抽象成為對(duì)象。如:一扇門可以看作是對(duì)象,汽車本身有顏色、大小、品牌、位置、運(yùn)動(dòng)與否、運(yùn)動(dòng)方向、速度等屬性。面向服務(wù)是一種體系結(jié)構(gòu),是一個(gè)系統(tǒng)架構(gòu)層次的概念,其所有的功能和服務(wù)都使用描述語(yǔ)言+定義,并且各自的接口都可以使用網(wǎng)絡(luò)進(jìn)行發(fā)現(xiàn)。
從普通程序員的角度考慮,從面向過(guò)程、面向?qū)ο蟮矫嫦蚍?wù),都是面對(duì)不同軟件規(guī)模的特定設(shè)計(jì)方式,以給自身的工作帶來(lái)最大的方面為目的。而無(wú)論是面向過(guò)程還是面向服務(wù),其設(shè)計(jì)實(shí)際上沒(méi)有本質(zhì)的區(qū)別,所有原則都可以遵循“封裝”、“復(fù)用”、“再封裝”、“再?gòu)?fù)用”的方法,區(qū)別只是規(guī)模不同。
總結(jié):如果能夠以普通程序員的角色理解SOA,對(duì)于廣大基層程序員的設(shè)計(jì)水平來(lái)說(shuō)可以得到很大的提升。從程序員層面理解SOA還涉及到代碼復(fù)用技術(shù)、好的程序設(shè)計(jì)方法、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和二次開(kāi)發(fā)設(shè)計(jì)定義,也應(yīng)該算作狹義的對(duì)SOA的理解。
參考文獻(xiàn):
篇5
一年的工作已經(jīng)結(jié)束了,在即將迎來(lái)的一年中,我們還會(huì)繼續(xù)努力的,但首先得做好當(dāng)下的總結(jié)。小編在這里給大家?guī)?lái)程序員2020年度工作總結(jié)范文5篇,但愿對(duì)你有借鑒作用!
程序員年度工作總結(jié)1以前在校很少自己做程序,對(duì)軟件工程更是一無(wú)所知。來(lái)到公司,開(kāi)始接觸"大規(guī)模"(其實(shí)現(xiàn)在看來(lái)實(shí)習(xí)的項(xiàng)目其實(shí)還是很小的)軟件開(kāi)發(fā),一時(shí)真的有些迷茫。比起VSS,MVC,QA,CMMI,我對(duì)JAVA,JSP,_ML的一竅不通根本不值一提。大家都不想輸在"起點(diǎn)",所以都默契地在加班,這樣一直持續(xù)了實(shí)習(xí)的兩個(gè)月。
剛來(lái)的時(shí)候"始業(yè)教育"顯得慢吞吞,我們還經(jīng)常盤算去哪哪玩之類的。我和__(20個(gè)新生里一個(gè)南區(qū)的兄弟,軟件學(xué)院的)還經(jīng)常出去吃各種小吃,每到一處都嘗嘗本地的風(fēng)味,這是他的習(xí)慣。之后開(kāi)始的培訓(xùn)還不是很難過(guò),JAVA,C++,ORACLE,老師們講的很"好",可以說(shuō)是非常好,好得我們沒(méi)有幾個(gè)人能聽(tīng)懂。大家開(kāi)始發(fā)愁,我也是每天晚上都基本看書到10點(diǎn)。
"我心說(shuō)得虧哥們我還練過(guò)",來(lái)之前的2月份我就自己買了一本THINKINGINJAVA,看懂看不懂怎么說(shuō)也算是準(zhǔn)備了一下JAVA。C++雖說(shuō)沒(méi)去上過(guò)課,但憑我的直覺(jué)我就一下看中這東西很有用,自己也看過(guò)一陣。至于ORACLE,雖然不了解,但畢竟因?yàn)榕宸?云飛揚(yáng)"的性格和敬業(yè)精神,咱SQL選修也不是白混的。專業(yè)倒還有點(diǎn)"基礎(chǔ)",再加上咱這自學(xué)能力也不是吹的,基本維持??傻鹊胶髞?lái)的日語(yǔ)課就全迷糊了:本就沒(méi)有語(yǔ)言天賦,再加上記憶嚴(yán)重欠缺,總是特別害怕去上日語(yǔ)課。不過(guò)特別喜歡那個(gè)老師說(shuō)話的感覺(jué),加上她一直對(duì)我都很好,所以還是很用心的學(xué)著。
隨著培訓(xùn)的收尾,我們開(kāi)始正式進(jìn)入項(xiàng)目。從需求分析,概要設(shè)計(jì)到詳細(xì)設(shè)計(jì),我們一步一步的開(kāi)始接觸軟件開(kāi)發(fā)的每個(gè)細(xì)節(jié)。不了的就是每天都要記"周報(bào)",填寫自己的勞動(dòng)成果。因?yàn)檫@個(gè)我還被QA通報(bào)了好幾次呢,真的很郁悶。其實(shí)現(xiàn)在我很感謝這種制度化的東西,某些情況下好習(xí)慣的養(yǎng)成是要靠強(qiáng)制來(lái)確保的。詳細(xì)設(shè)計(jì)之后就是企盼已久的編碼,我心想終于可以做點(diǎn)"正事"了?,F(xiàn)在回頭一看才知道,其實(shí)編碼只占軟件開(kāi)發(fā)的整個(gè)過(guò)程勞動(dòng)量的1/4左右,而且其他的環(huán)節(jié)也不是想象中的那么無(wú)足輕重。
編碼我其實(shí)做的很不好,主要是因?yàn)樾枨蠓治鲭A段就沒(méi)有認(rèn)真仔細(xì)的理解需求和規(guī)格說(shuō)明,加上編碼時(shí)一個(gè)關(guān)鍵時(shí)段我回校和老同學(xué)敘舊。那陣項(xiàng)目經(jīng)理(PM)就經(jīng)常和我們說(shuō),"有問(wèn)題自己想辦法,不要經(jīng)常問(wèn)我"。PM其實(shí)是在叫我們自己醞釀,遇到難題只有"憋"一"憋"才能有真的收獲。而我不在的那三天正好是大家技術(shù)/思路上的一個(gè)"躍遷",很多難題的解決方法都基本成熟,大家的編碼也接近50%了,所以回來(lái)時(shí)我感覺(jué)已經(jīng)掉隊(duì)很多。再一個(gè)就是編碼中期時(shí)機(jī)器出問(wèn)題,環(huán)境搭不上了,這使我更加緊張和急躁,大大影響了我的士氣。
后來(lái)利用五一其間的加班我終于趕完了自己的模塊,達(dá)到了第一個(gè)里程碑。其實(shí)從發(fā)現(xiàn)落后到加班趕完這段經(jīng)歷,對(duì)我來(lái)說(shuō)也具有里程碑的意義。不僅考驗(yàn)了我自己的能力和心理素質(zhì),也證明了我對(duì)集體的責(zé)任感和合作意識(shí)。我可以叫別人來(lái)幫我做趕上進(jìn)度,但那樣我會(huì)錯(cuò)過(guò)自己學(xué)習(xí)的機(jī)會(huì),以后再遇到難題我還是不行;我也可以硬著頭皮導(dǎo)致項(xiàng)目延期,那樣我以后的日子保證不好過(guò),而且這么做也不符合我的性格。事實(shí)證明我頂住壓力獨(dú)立完成任務(wù)不管是對(duì)集體還是對(duì)我個(gè)人都是一件大好事。
緊張的編碼之后是單體測(cè)試,很多人都在繼續(xù)編碼,原來(lái)大家的編碼都是沒(méi)有完全做完。本是自己給自己挑毛病的過(guò)程,我們卻都用來(lái)完成之前沒(méi)有完成的任務(wù),說(shuō)來(lái)不禁可笑。
單體測(cè)試之后就是惡夢(mèng)一樣的系統(tǒng)測(cè)試。傳說(shuō)系統(tǒng)測(cè)試壓力很大,測(cè)試組找到BUG上報(bào)后這邊就得限期修改,之后提交給測(cè)試組進(jìn)行下一輪的測(cè)試,回歸若干次,測(cè)試結(jié)束后產(chǎn)品達(dá)到允許的缺陷率才可以出荷。不過(guò)由于這時(shí)已經(jīng)有人要返校體檢,其他人也軍心渙散導(dǎo)致集體"早退",測(cè)試沒(méi)有很正式的進(jìn)行,只是簡(jiǎn)單的做了一下界面的統(tǒng)一和功能的檢查,連性能測(cè)試都沒(méi)做。不能不說(shuō)是實(shí)習(xí)的一個(gè)敗筆。
回想之前的工作,不到10周時(shí)間我們從學(xué)生開(kāi)始轉(zhuǎn)變?yōu)閱T工,從對(duì)公司完全陌生到有了一定的了解,不管是處世為人還是技術(shù)思想我們都有確確實(shí)實(shí)的進(jìn)步。
再結(jié)合我自己來(lái)看一看。的收獲就是我克服了有些自大的壞毛病,虛心的向別人學(xué)習(xí)。我知道這就是我練習(xí)與不同類型的人適應(yīng),交流的開(kāi)始。技術(shù)上自不必說(shuō),我絕對(duì)學(xué)到了以前在學(xué)校一年也不一定學(xué)到的東西,這就是一個(gè)態(tài)度的問(wèn)題。"態(tài)度決定一切",這句話太有道理了。
另外一點(diǎn)遺憾就是小孟說(shuō)的,我似乎也感到自己有點(diǎn)"工作狂"的味道。為了拿下那些代碼和BUG,我有好幾周都連續(xù)加班到晚上11點(diǎn),由于工作占用了時(shí)間,我連以前一直的跑步都沒(méi)堅(jiān)持下去。這樣不是好兆頭,我必須要養(yǎng)成合理的作息制度,不管工作怎樣忙,必須不能占用自己的作息時(shí)間。還有一個(gè)就是和別人的交往。曾因?yàn)橐恍┬∈路謩e和老胡和哲明鬧了不愉快,幸好后來(lái)都說(shuō)開(kāi)了,大家沒(méi)計(jì)較。我一定要嚴(yán)謹(jǐn),克制,絕對(duì)不在以后的正式工作中做這樣的蠢事。
總體來(lái)說(shuō),我對(duì)實(shí)習(xí)充滿了快樂(lè)的回憶,也許是因?yàn)槲以诖髮W(xué)的生活過(guò)于平淡和壓抑。希望我可以延續(xù)這樣的快樂(lè),將自己帶上事業(yè)的頂峰。
程序員年度工作總結(jié)2過(guò)去的一年,在馬總的親切關(guān)懷,伍經(jīng)理的殷勤管理與認(rèn)真指導(dǎo),軟件研發(fā)部的團(tuán)結(jié)協(xié)作,以及在公司這充滿奮斗的環(huán)境下,我以嚴(yán)肅認(rèn)真的工作態(tài)度和百折不饒的精神,努力的完成了公司的各項(xiàng)工作,在軟件研發(fā)、團(tuán)隊(duì)協(xié)作和個(gè)人成長(zhǎng)上也取得了一定的成績(jī)。在公司一年的工作已經(jīng)結(jié)束,特向公司總結(jié)匯報(bào)
第一部分工作總結(jié)
一、軟件研發(fā)
根據(jù)公司的安排,項(xiàng)目的需要。在自身的努力、伍經(jīng)理的幫組,團(tuán)隊(duì)的合作下,克服重重技術(shù)困難,增長(zhǎng)了工作經(jīng)驗(yàn),收獲豐盈
1、asp.net開(kāi)發(fā)
以前我在其他公司也做過(guò)一些開(kāi)發(fā),但是底層和架構(gòu)與頁(yè)面樣式我都是沒(méi)有涉及到的。通過(guò)這一年在本公司的的這些項(xiàng)目程序中的鍛煉,我成長(zhǎng)了,我學(xué)會(huì)了很多很多。
首先,面向?qū)ο笳Z(yǔ)言的收獲。對(duì)于當(dāng)前編程的主流思想是對(duì)象,任何事物都可以用對(duì)象來(lái)表示。以前理解這些話很費(fèi)解都是從表面上理解,沒(méi)有從深入的體會(huì),通過(guò)這次asp.net項(xiàng)目的深入,不管是數(shù)據(jù)還是外部一些條件我們都可以抽象成對(duì)象,都可以用對(duì)象來(lái)表示,具體可以用語(yǔ)言中的類方法等。asp.net如此,c#如此也同樣如此。
其次,具備獨(dú)立完成vb.net知識(shí)方面的能力。以前沒(méi)有做過(guò)vb的東西,加上這次深入的做,這次涉及到的領(lǐng)域也非常廣,常用的重要的都有涉及,并且還補(bǔ)充_ml,t實(shí)際操作中空白的部分。通過(guò)這一年的開(kāi)發(fā),在.net方面我能勝任這方面的工作,能獨(dú)立完成這方面的工作。
再次,c#方面存在一些不足。通過(guò)c#這次軟件的開(kāi)發(fā),也發(fā)現(xiàn)自己的不足,如基礎(chǔ)知識(shí)掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進(jìn)的。
2、數(shù)據(jù)庫(kù)開(kāi)發(fā)
數(shù)據(jù)庫(kù)是伴隨著項(xiàng)目以來(lái)用的最多最平凡的技術(shù)。以前對(duì)數(shù)據(jù)庫(kù)只是會(huì)一些簡(jiǎn)單常用的操作,經(jīng)過(guò)這一年項(xiàng)目的實(shí)戰(zhàn),對(duì)數(shù)據(jù)庫(kù)的操作增加了一些豐富的經(jīng)驗(yàn)。為以后的工作和經(jīng)驗(yàn)的積累都奠定了堅(jiān)實(shí)的基礎(chǔ)。同時(shí)在項(xiàng)目中還用到了oracel與access數(shù)據(jù)庫(kù),這是我的收獲·
優(yōu)點(diǎn):能熟練的運(yùn)用數(shù)據(jù)庫(kù)技術(shù)進(jìn)行開(kāi)發(fā)。特別是對(duì)sql數(shù)據(jù)庫(kù)的操作,經(jīng)過(guò)這么長(zhǎng)時(shí)間的積累,基本上能合理的設(shè)計(jì)和新建數(shù)據(jù)庫(kù),同時(shí)在數(shù)據(jù)結(jié)構(gòu)上也加強(qiáng)了對(duì)數(shù)據(jù)庫(kù)的理解。通過(guò)項(xiàng)目的實(shí)踐現(xiàn)在能熟練使用和編寫多種sql語(yǔ)句。還掌握了一些關(guān)于數(shù)據(jù)庫(kù)優(yōu)化sql語(yǔ)句優(yōu)化的方法,能進(jìn)行一些簡(jiǎn)單的優(yōu)化。
缺點(diǎn):數(shù)據(jù)是一門比較先進(jìn)的技術(shù),并不是你會(huì)寫一些sql語(yǔ)句,能建幾個(gè)數(shù)據(jù)庫(kù)你就是數(shù)據(jù)庫(kù)工程師。要成為一個(gè)好的數(shù)據(jù)庫(kù)管理員是要經(jīng)過(guò)長(zhǎng)時(shí)間的工作積累。針對(duì)自己的不足,在以后的工作和學(xué)習(xí)中多接觸,多運(yùn)用新的知識(shí)點(diǎn)。充實(shí)自己的經(jīng)驗(yàn)和知識(shí)儲(chǔ)備。
二、團(tuán)隊(duì)協(xié)作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個(gè)團(tuán)隊(duì)鑄造了我。我們這個(gè)團(tuán)隊(duì)也是因?yàn)橛辛宋覀冞@些拼搏協(xié)作的隊(duì)員,使得它成為一個(gè)具有務(wù)實(shí)、拼搏、創(chuàng)新精神的團(tuán)隊(duì)。我與軟件研發(fā)小組是一個(gè)整體,這里的團(tuán)隊(duì)
總結(jié)也就是我在這個(gè)團(tuán)隊(duì)中的收獲。
務(wù)實(shí):公司下發(fā)的任務(wù),下發(fā)的工作,件件都是用心去做的。我們這個(gè)團(tuán)隊(duì)中沒(méi)有一個(gè)人在工作的時(shí)候做了工作以外的事情,都是實(shí)實(shí)在在的做跟工作相關(guān)對(duì)公司有益的事情。相信在伍經(jīng)理的帶領(lǐng)下現(xiàn)在是這樣,以后同樣也是這樣。
創(chuàng)新:現(xiàn)在我們開(kāi)始項(xiàng)目的時(shí)候都會(huì)進(jìn)行研討,一般都會(huì)進(jìn)行一個(gè)效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內(nèi)只要任何一個(gè)人出現(xiàn)技術(shù)或其它的問(wèn)題,我們都會(huì)彼此都會(huì)盡可能的去幫助他。不會(huì)因?yàn)槟骋粋€(gè)人而拖住整個(gè)項(xiàng)目滯后。交流:我們?cè)陧?xiàng)目中會(huì)及時(shí)溝通自己的收獲,特別是一些針對(duì)性的技術(shù)問(wèn)題。這樣可以省了很多重復(fù)研究的時(shí)間,這是一筆很可觀的時(shí)間。
在交流中只要我會(huì)的,我懂的,我不會(huì)去吝嗇。我會(huì)積極的去與你交流,我的團(tuán)隊(duì)名言“人強(qiáng)團(tuán)則強(qiáng),人弱團(tuán)則削”。
三、個(gè)人成長(zhǎng)
通過(guò)公司這快一年的鍛煉與學(xué)習(xí)我真的進(jìn)步了很多,不管從技術(shù)上還是做事上,都不像以前那樣了。我在公司學(xué)到的懂得的使我飛速成長(zhǎng)。
技術(shù)上:不管從語(yǔ)言上還是做事的邏輯上都得到了很大的提高?,F(xiàn)在在軟件小組里面自己能獨(dú)立完成一部分工作,承擔(dān)自己的責(zé)任。
第二部分____年工作設(shè)想
通過(guò)今年的實(shí)踐和學(xué)習(xí),明年是一個(gè)新的開(kāi)始,立足當(dāng)前的優(yōu)缺,肩負(fù)起一個(gè)軟件工程師應(yīng)有的工作和性質(zhì)。希望為公司明年的發(fā)展盡的努力,也希望自己明年有更大的收獲。明年計(jì)劃在以下幾方面有所突破,有所建樹:
一、在編程語(yǔ)言掌握方面,達(dá)到本公司的編程思想—不被語(yǔ)言所束縛。在這方面伍經(jīng)理是我的榜樣,積極努力的提高自身的技術(shù)水平,真正做到不被語(yǔ)言所束縛。
二、數(shù)據(jù)庫(kù)方面,在當(dāng)前已有的基礎(chǔ)上提升自己,明年自己給自己定的目標(biāo)是,能非常合理的去使用數(shù)據(jù)庫(kù)各類技術(shù),掌握更多的數(shù)據(jù)庫(kù)優(yōu)化思想和技術(shù)點(diǎn)。有時(shí)間多向許總交流。
三、加強(qiáng)軟件開(kāi)發(fā)的輔知識(shí)使用和積累。針對(duì)當(dāng)前軟件開(kāi)發(fā)中的一些情況,明年更加積極的學(xué)習(xí)javascrip、aja_和fle_等技術(shù)。能輔的把軟件做的更好。
四、工作質(zhì)量上,現(xiàn)在編程我是屬于會(huì)寫會(huì)編和局部效率,并不是全局的效率,明年一定要做到,編一個(gè)高效率的代碼。這就要綜合上面的三點(diǎn),才能使其達(dá)到全局的高效。
程序員年度工作總結(jié)3過(guò)去的一年,我參與了較多的產(chǎn)品設(shè)計(jì),從中受益匪淺,不僅學(xué)到了很多專業(yè)知識(shí),對(duì)動(dòng)態(tài)產(chǎn)品有了更全面的理解和把握,而且培養(yǎng)了我作為機(jī)械工程師所應(yīng)該具備的基本素質(zhì)。同時(shí),我堅(jiān)持自學(xué),學(xué)習(xí)了當(dāng)前機(jī)械行業(yè)新的工具軟件和專業(yè)書籍,提高了理論水平?,F(xiàn)將具體工作總結(jié)如下:
1.設(shè)計(jì)、調(diào)試出口印度的摩托車試驗(yàn)機(jī)
印度之行是成功的,也是艱難和值得回味的。我們一行三人,在沒(méi)有翻譯的情況下,克服當(dāng)?shù)靥鞖庋谉岷惋嬍巢贿m應(yīng)的困難,在不到三周的時(shí)間內(nèi)將四臺(tái)設(shè)備調(diào)試完畢,拿到了用戶的驗(yàn)收紀(jì)要,這是值得肯定的。但,我覺(jué)得也有一些遺憾的地方。由于是第一次做車輛產(chǎn)品的出口,缺乏經(jīng)驗(yàn),我們的包裝和防銹做的不夠好,設(shè)備出現(xiàn)了故障,讓印度人對(duì)我們的滿意度下降。如果我們注意這些細(xì)節(jié),用我們的產(chǎn)品打開(kāi)印度這個(gè)工業(yè)剛起步的國(guó)家的大門,那么,我相信我們會(huì)從中受益。
2.主管設(shè)計(jì)PWS-J20B1
此試驗(yàn)機(jī)已經(jīng)交檢完畢,各項(xiàng)指標(biāo)達(dá)到了技術(shù)協(xié)議要求,等用戶款到發(fā)貨。
3.參與設(shè)計(jì)PWS-200B
與毛工一起設(shè)計(jì),對(duì)液壓夾頭,氣液增壓泵等的工作原理有了更深入的理解,從毛工身上學(xué)到了很多東西。比如,設(shè)計(jì)的嚴(yán)謹(jǐn)和嚴(yán)肅性,此產(chǎn)品已發(fā)貨。
開(kāi)發(fā)四部的工作是繁重和艱巨的,我在車工和毛工的指導(dǎo)下,較好的融入了這種緊張和嚴(yán)謹(jǐn)?shù)姆諊?,較好地完成了各項(xiàng)任務(wù),自身的業(yè)務(wù)素質(zhì)和工作能力有了較大提高,對(duì)工作有了更多的自信。
程序員年度工作總結(jié)4我是一名程序員,在過(guò)去的一年里,軟件研發(fā)部團(tuán)結(jié)協(xié)作,以及在公司這充滿奮斗的環(huán)境下,我以嚴(yán)肅認(rèn)真的工作態(tài)度和百折不饒的精神,努力的完成了公司的各項(xiàng)工作,在軟件研發(fā)、團(tuán)隊(duì)協(xié)作和個(gè)人成長(zhǎng)上也取得了一定的成績(jī)。在公司一年的工作已經(jīng)結(jié)束,特向公司總結(jié)匯報(bào)如下:
一、軟件研發(fā)
根據(jù)公司的安排,項(xiàng)目的需要。在自身的努力、伍經(jīng)理的幫組,團(tuán)隊(duì)的合作下,克服重重技術(shù)困難,增長(zhǎng)了工作經(jīng)驗(yàn),收獲豐盈:
1、asp.net開(kāi)發(fā)
以前我在其他公司也做過(guò)一些開(kāi)發(fā),但是底層和架構(gòu)與頁(yè)面樣式我都是沒(méi)有涉及到的。通過(guò)這一年在本公司的的這些項(xiàng)目程序中的鍛煉,我成長(zhǎng)了,我學(xué)會(huì)了很多很多。
首先,面向?qū)ο笳Z(yǔ)言的收獲。對(duì)于當(dāng)前編程的主流思想是對(duì)象,任何事物都可以用對(duì)象來(lái)表示。以前理解這些話很費(fèi)解都是從表面上理解,沒(méi)有從深入的體會(huì),通過(guò)這次asp.net項(xiàng)目的深入,不管是數(shù)據(jù)還是外部一些條件我們都可以抽象成對(duì)象,都可以用對(duì)象來(lái)表示,具體可以用語(yǔ)言中的類方等。asp.net如此,c#如此java也同樣如此。
其次,具備獨(dú)立完成vb.net知識(shí)方面的能力。以前沒(méi)有做過(guò)vb的東西,加上這次深入的做,這次涉及到的領(lǐng)域也非常廣,常用的重要的都有涉及,并且還補(bǔ)充_ml,java實(shí)際操作中空白的部分。通過(guò)這一年的開(kāi)發(fā),在.net方面我能勝任這方面的工作,能獨(dú)立完成這方面的工作。
再次,c#方面存在一些不足。LocALhOST通過(guò)c#這次軟件的開(kāi)發(fā),也發(fā)現(xiàn)自己的不足,如基礎(chǔ)知識(shí)掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進(jìn)的。
2、數(shù)據(jù)庫(kù)開(kāi)發(fā)
數(shù)據(jù)庫(kù)是伴隨著項(xiàng)目以來(lái)用的最多最平凡的技術(shù)。以前對(duì)數(shù)據(jù)庫(kù)只是會(huì)一些簡(jiǎn)單常用的操作,經(jīng)過(guò)這一年項(xiàng)目的實(shí)戰(zhàn),對(duì)數(shù)據(jù)庫(kù)的操作增加了一些豐富的經(jīng)驗(yàn)。為以后的工作和經(jīng)驗(yàn)的積累都奠定了堅(jiān)實(shí)的基礎(chǔ)。同時(shí)在項(xiàng)目中還用到了oracel與access數(shù)據(jù)庫(kù),這是我的收獲。
優(yōu)點(diǎn):能熟練的運(yùn)用數(shù)據(jù)庫(kù)技術(shù)進(jìn)行開(kāi)發(fā)。特別是對(duì)sql數(shù)據(jù)庫(kù)的操作,經(jīng)過(guò)這么長(zhǎng)時(shí)間的積累,基本上能合理的設(shè)計(jì)和新建數(shù)據(jù)庫(kù),同時(shí)在數(shù)據(jù)結(jié)構(gòu)上也加強(qiáng)了對(duì)數(shù)據(jù)庫(kù)的理解。通過(guò)項(xiàng)目的實(shí)踐現(xiàn)在能熟練使用和編寫多種sql語(yǔ)句。還掌握了一些關(guān)于數(shù)據(jù)庫(kù)優(yōu)化sql語(yǔ)句優(yōu)化的方法,能進(jìn)行一些簡(jiǎn)單的優(yōu)化。
缺點(diǎn):數(shù)據(jù)是一門比較先進(jìn)的技術(shù),并不是你會(huì)寫一些sql語(yǔ)句,能建幾個(gè)數(shù)據(jù)庫(kù)你就是數(shù)據(jù)庫(kù)工程師。要成為一個(gè)好的數(shù)據(jù)庫(kù)管理員是要經(jīng)過(guò)長(zhǎng)時(shí)間的工作積累。針對(duì)自己的不足,在以后的工作和學(xué)習(xí)中多接觸,多運(yùn)用新的知識(shí)點(diǎn)。充實(shí)自己的經(jīng)驗(yàn)和知識(shí)儲(chǔ)備。
二、團(tuán)隊(duì)協(xié)作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個(gè)團(tuán)隊(duì)鑄造了我。我們這個(gè)團(tuán)隊(duì)也是因?yàn)橛辛宋覀冞@些拼搏協(xié)作的隊(duì)員,使得它成為一個(gè)具有務(wù)實(shí)、拼搏、創(chuàng)新精神的團(tuán)隊(duì)。我與軟件研發(fā)小組是一個(gè)整體,這里的團(tuán)隊(duì)總結(jié)也就是我在這個(gè)團(tuán)隊(duì)中的收獲。
務(wù)實(shí):公司下發(fā)的任務(wù),下發(fā)的工作,件件都是用心去做的。我們這個(gè)團(tuán)隊(duì)中沒(méi)有一個(gè)人在工作的時(shí)候做了工作以外的事情,都是實(shí)實(shí)在在的做跟工作相關(guān)對(duì)公司有益的事情。相信在伍經(jīng)理的帶領(lǐng)下現(xiàn)在是這樣,以后同樣也是這樣。
拼搏:公司給的每一個(gè)任務(wù)不管它多難,如果工作沒(méi)有完成我們會(huì)晚上加班,也要盡可能的完成當(dāng)天的工作。如果工作實(shí)在忙,為了趕進(jìn)度我們放棄周末休息時(shí)間也要盡可能的使項(xiàng)目提前。
創(chuàng)新:現(xiàn)在我們開(kāi)始項(xiàng)目的時(shí)候都會(huì)進(jìn)行研討,一般都會(huì)進(jìn)行一個(gè)效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內(nèi)只要任何一個(gè)人出現(xiàn)技術(shù)或其它的問(wèn)題,我們都會(huì)彼此都會(huì)盡可能的去幫助他。不會(huì)因?yàn)槟骋粋€(gè)人而拖住整個(gè)項(xiàng)目滯后。
交流:我們?cè)陧?xiàng)目中會(huì)及時(shí)溝通自己的收獲,特別是一些針對(duì)性的技術(shù)問(wèn)題。這樣可以省了很多重復(fù)研究的時(shí)間,這是一筆很可觀的時(shí)間。
在交流中只要我會(huì)的,我懂的,我不會(huì)去吝嗇。我會(huì)積極的去與你交流,我的團(tuán)隊(duì)名言“人強(qiáng)團(tuán)則強(qiáng),人弱團(tuán)則削”。
三、個(gè)人成長(zhǎng)
通過(guò)公司這快一年的鍛煉與學(xué)習(xí)我真的進(jìn)步了很多,不管從技術(shù)上還是做事上,都不像以前那樣了。我在公司學(xué)到的懂得的使我飛速成長(zhǎng)。
技術(shù)上:不管從語(yǔ)言上還是做事的邏輯上都得到了很大的的提高。現(xiàn)在在軟件小組里面自己能獨(dú)立完成一部分工作,承擔(dān)自己的責(zé)任。
程序員年度工作總結(jié)5光陰如梭,一年的工作轉(zhuǎn)瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的20_年,滿懷熱情的迎來(lái)即將到來(lái)的20__年。在這年終之際,現(xiàn)對(duì)來(lái)公司一年來(lái)的時(shí)間里所作的工作匯報(bào)如下:
1、正義erp項(xiàng)目的編碼工作。
了解新疆正義項(xiàng)目的背景、及計(jì)劃安排,熟悉正義公司制度及業(yè)務(wù)流程,再到熟悉新能開(kāi)發(fā)模式,之后我根據(jù)需求調(diào)研報(bào)告,從基本的數(shù)據(jù)庫(kù)創(chuàng)建,到編碼,完成了銷售部、生產(chǎn)部、采購(gòu)部、質(zhì)檢部四個(gè)模塊的基本單據(jù)的制單、審核、選單、查詢、打印等系列的編碼工作;完成了正義項(xiàng)目的模塊測(cè)試及流程測(cè)試。
通過(guò)這段時(shí)間的努力,使我個(gè)人的耐心、細(xì)心程度及對(duì)工作的合理安排得到了鍛煉,學(xué)會(huì)了在繁忙之中找條理,危難之中找希望。同時(shí)自己也有一些不足之處,一些細(xì)節(jié)地方技術(shù)上還不太成熟,還需加以學(xué)習(xí)與鉆研。
2、、正義erp項(xiàng)目的實(shí)施工作。
從十一月初開(kāi)始進(jìn)行正義項(xiàng)目的實(shí)施,每天早起趕在企業(yè)上班前趕到企業(yè)進(jìn)行erp的實(shí)施。實(shí)施期間主要是軟件的安裝實(shí)施及對(duì)企業(yè)的erp系統(tǒng)的使用人員進(jìn)行軟件使用培訓(xùn);紀(jì)錄客戶使用過(guò)程中出現(xiàn)的問(wèn)題,晚上下班后加班加點(diǎn)將每天的小錯(cuò)誤及客戶變更修改完畢。
通過(guò)這項(xiàng)工作,使我原本欠缺的業(yè)務(wù)能力得到了很大的提高,并學(xué)到了很多與客戶交流的技巧及業(yè)務(wù)上的知識(shí),更加明晰了erp系統(tǒng)的流程。但離一個(gè)成功程序開(kāi)發(fā)人員的標(biāo)準(zhǔn)還差得很遠(yuǎn),在今后工作中,定會(huì)多多注意,加以改善。
3、幫助和使用手冊(cè)文檔的編寫。
幫助的編寫使我熟悉了dreameweaver和fireworks的使用,為后期的oa開(kāi)發(fā)也奠定一定的基礎(chǔ),使用說(shuō)明的編寫,使我更加加深了項(xiàng)目開(kāi)發(fā)的整體思路與技術(shù)要點(diǎn),總結(jié)了前期開(kāi)發(fā)和實(shí)施中碰到的問(wèn)題,并又一次的對(duì)軟件整體進(jìn)行了測(cè)試,對(duì)暴露出的小bug進(jìn)行了最后的修改。
4、利用工作之余的休息時(shí)間加強(qiáng)學(xué)習(xí)。
平時(shí)注意收集有關(guān)pb方面的資料文件,提高自己的處理新問(wèn)題和解決新問(wèn)題的能力,并加強(qiáng)學(xué)習(xí)java及oa方面的知識(shí)(現(xiàn)轉(zhuǎn)為學(xué)習(xí).net),為后期的工作打好基礎(chǔ)。
以上為本人粗略的個(gè)人工作小結(jié),請(qǐng)領(lǐng)導(dǎo)審閱,如工作上有不到之處,請(qǐng)領(lǐng)導(dǎo)不吝指出,以便本人及時(shí)改正,從而能更好地工作。
篇6
求職簡(jiǎn)歷是it社招求職者向用人單位介紹、推薦自我的名片,下面是小編為大家精心推薦的it社招簡(jiǎn)歷范文模板,希望能夠?qū)δ兴鶐椭?/p>
it社招簡(jiǎn)歷范文模板(一)個(gè)人信息
xuexila
目前所在:天河區(qū)
年
齡:21
戶口所在:湖南
國(guó)
籍:中國(guó)
婚姻狀況:未婚
民
族:漢族
培訓(xùn)認(rèn)證:未參加
身
高:158 cm
誠(chéng)信徽章:未申請(qǐng)
體
重:45 kg
人才測(cè)評(píng):未測(cè)評(píng)
我的特長(zhǎng):
求職意向
人才類型:普通求職
應(yīng)聘職位:軟件工程師:java程序員
工作年限:1
職
稱:初級(jí)
求職類型:全職
可到職日期:隨時(shí)
月薪要求:2000--3500
希望工作地區(qū):廣州,廣東省,
工作經(jīng)歷
長(zhǎng)沙信凱軟件有限公司
起止年月:2009-01 ~ 2010-04
公司性質(zhì):民營(yíng)企業(yè)
所屬行業(yè):計(jì)算機(jī)/互聯(lián)網(wǎng)/通信/電子
擔(dān)任職位:java程序員
工作描述:OA自動(dòng)化辦公系統(tǒng):
軟件環(huán)境:Apache Tomcat 5.0/MySQL /windows2003/jdk1.4.2
開(kāi)發(fā)工具:Eclipse,Dreamweaver等開(kāi)發(fā)工具
項(xiàng)目描述:該項(xiàng)目主要針對(duì)衡陽(yáng)市環(huán)保局的自動(dòng)化辦公,提高辦公效率。
1、項(xiàng)目主要采用當(dāng)前流行的MVC模式,Struts+Hibernate+Spring框架(B/S)。
2、使用的技術(shù):
JSP、Servlet、JavaBean、Hibernate、JNDI、XML、Struts、Spring等相關(guān)技術(shù)。
責(zé)任描述:
1、負(fù)責(zé)技術(shù):相關(guān)JavaBean,Servlet,Hibernate持久層的編寫,配置,調(diào)試等負(fù)責(zé)部署整個(gè)webapplication。
2、負(fù)責(zé)功能為個(gè)人辦公,包括短消息,通訊錄等。
客戶關(guān)系管理系統(tǒng)(CRM)
1.開(kāi)發(fā)環(huán)境:Apache
Tomcat 5.0/SQLServer/windows2003/jdk1.4.2
2.開(kāi)發(fā)工具:Eclipse
,Dreamweaver等開(kāi)發(fā)工具
3.項(xiàng)目描述:基于J2EE平臺(tái),采用MVC設(shè)計(jì)模式及SSH(Struts+Spring+Hibernate)三個(gè)集成框架、B/S模式、SQLServer作為后臺(tái)數(shù)據(jù)庫(kù)。
4.項(xiàng)目責(zé)任:本人主要負(fù)責(zé)營(yíng)銷管理模塊及其顯示層的開(kāi)發(fā)。
離職原因:
志愿者經(jīng)歷
教育背景
畢業(yè)院校:湖南城市學(xué)院
最高學(xué)歷:大專
獲得學(xué)位:
畢業(yè)日期:2009-06
專 業(yè) 一:計(jì)算機(jī)科學(xué)與技術(shù)
專 業(yè) 二:
起始年月終止年月學(xué)校(機(jī)構(gòu))所學(xué)專業(yè)獲得證書證書編號(hào)
2006-092009-06湖南城市學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)--
語(yǔ)言能力
外語(yǔ):英語(yǔ) 良好粵語(yǔ)水平:較差
其它外語(yǔ)能力:
國(guó)語(yǔ)水平:優(yōu)秀
工作能力及其他專長(zhǎng)
1.扎實(shí)的JAVA基礎(chǔ)知識(shí),熟悉面向?qū)ο缶幊趟枷耄炀歁VC設(shè)計(jì)模式。
2.熟悉JAVA、HTML、XML等語(yǔ)言的軟件開(kāi)發(fā);
3.精通JSP,Servlet,JDBC,JSTL等Web開(kāi)發(fā)技術(shù)
4.熟練J2EE(Javabean,struts,hibernate,spring)+
Apache Tomcat 5.0開(kāi)發(fā);
5.熟悉SQL-Server、MySQL,Oracle數(shù)據(jù)庫(kù)的操作;
6.了解Linux操作系統(tǒng),Ajax技術(shù)。
7.核心技術(shù):J2EE。
業(yè)余愛(ài)好:
音樂(lè)、鍛煉身體、閱讀、旅游等
自我評(píng)價(jià)
本人自學(xué)能力強(qiáng),思維敏捷,對(duì)于新知識(shí)接受快,勇于面對(duì)困難,敢于挑戰(zhàn);
為人誠(chéng)懇,待人真誠(chéng),具有良好的團(tuán)隊(duì)合作精神和溝通組織能力,工作認(rèn)真、踏實(shí)、積極上進(jìn)。
it社招簡(jiǎn)歷范文模板(二)簡(jiǎn)歷信息
姓名:xuexila
性別:男
電話:136-3231****
學(xué)歷:本科
郵箱:www@xuexila.com
地址:廣州市天河區(qū)
求職意向
java軟件工程師
掌握技能
1.熟練CoreJava編程,有編寫注釋的習(xí)慣;
2.能熟練的整合Spring+Struts+Hibernate(SSH)三大開(kāi)源框架;
3.能熟練的應(yīng)用各種常見(jiàn)的設(shè)計(jì)模式:工廠模式、單例模式、缺省適配器模式、不變模式、裝飾模式、模式、MVC、SpringIoC等;
4.熟練應(yīng)用Oracle、MySQL等關(guān)系數(shù)據(jù)庫(kù)編程技術(shù);
5.熟練使用JSP、HTML、JSTL、EL等表現(xiàn)層技術(shù),掌握J(rèn)SF技術(shù);
6.熟練使用WEB服務(wù)器Tomcat、JBoss,IDE工具Eclipse進(jìn)行開(kāi)發(fā);
7.能熟練應(yīng)用SpringIoC/AOP/ORM等各種技術(shù),了解EJB及WebService技術(shù);
8.掌握XML語(yǔ)言、OOA/D、UML圖、CVS、Log4j,了解JavaScript、Ajax等技術(shù);
9.掌握Socket編程,了解TCP/IP、UDP、Http、Telnet、FTP等協(xié)議。
項(xiàng)目經(jīng)驗(yàn)
項(xiàng)目名稱:NetStore網(wǎng)上購(gòu)書系統(tǒng)
項(xiàng)目描述:該系統(tǒng)分為首頁(yè)、用戶管理、購(gòu)物車管理、訂單管理、退出5個(gè)模塊。首頁(yè)模塊實(shí)現(xiàn)了模糊分頁(yè)查詢、分類分頁(yè)查詢等功能;用戶管理模塊實(shí)現(xiàn)了登錄、注冊(cè)、修改、查看信息等功能;購(gòu)物車模塊實(shí)現(xiàn)了查看、購(gòu)買、修改圖書數(shù)量等功能;訂單模塊實(shí)現(xiàn)了查看、刪除等功能.
責(zé)任描述:個(gè)人獨(dú)立完成了整個(gè)項(xiàng)目設(shè)計(jì),開(kāi)發(fā),測(cè)試等。此系統(tǒng)整體采用MVC模式的Struts框架,持久層使用的是Spring的HibernateTemplate實(shí)現(xiàn),數(shù)據(jù)源利用的是SpringIoC注入;模型層嚴(yán)格按照J(rèn)avaBean規(guī)范要求;用Struts進(jìn)行流程的控制,并實(shí)現(xiàn)了國(guó)際化,JSP用純標(biāo)簽進(jìn)行頁(yè)面顯示。為達(dá)到用戶名唯一的目的用戶注冊(cè)采用Ajax技術(shù)進(jìn)行后臺(tái)校驗(yàn)。運(yùn)用SpringIoC的注入對(duì)各層解耦,大大提高了程序的可擴(kuò)展性,易于維護(hù)。
開(kāi)發(fā)環(huán)境:數(shù)據(jù)庫(kù):MySQL;
JAVA應(yīng)用服務(wù)器:tomcat6.0;
技術(shù)選型:Spring、Struts、Hibernate、JavaBeans、Jsp。
項(xiàng)目總結(jié):通過(guò)這個(gè)項(xiàng)目使我對(duì)MVC模式的認(rèn)識(shí)更加的清楚,看到了SpringIoC在解決程序松散耦合方面的強(qiáng)大之處。JSP頁(yè)面純標(biāo)簽開(kāi)發(fā)所帶來(lái)的方便以及頁(yè)面的美觀。
項(xiàng)目名稱:NETCTOSS電信運(yùn)營(yíng)支撐系統(tǒng)
項(xiàng)目描述:該系統(tǒng)后臺(tái)主要由數(shù)據(jù)采集系統(tǒng)和數(shù)據(jù)整合系統(tǒng)提供支持,前臺(tái)分為用戶自服務(wù)管理,資費(fèi)管理,用戶管理,管理員管理,帳單管理,帳務(wù)管理6個(gè)模塊。
責(zé)任描述:在數(shù)據(jù)采集系統(tǒng)、數(shù)據(jù)整合系統(tǒng)中,主要利用J2SE技術(shù)對(duì)原始計(jì)費(fèi)信息日志進(jìn)行定時(shí)解析,整理成清單,并保存到服務(wù)器的數(shù)據(jù)庫(kù)t_detail表中,在保存過(guò)程中實(shí)現(xiàn)對(duì)信息的備份管理和日志記錄。之后再利用PL/SQL由t_detail表整合出日表t_day_x,月表t_month_x,年表t_year_x三種表。在前臺(tái)主要完成了用戶管理、資費(fèi)管理等模塊,采用Struts2.0+Hibernate+Spring架構(gòu)實(shí)現(xiàn),大大降低了模塊間的耦合,并編寫了文檔。
開(kāi)發(fā)環(huán)境:數(shù)據(jù)庫(kù):Oracle;
Java應(yīng)用服務(wù)器:tomcat6.0;
技術(shù)選型:Struts2.0、Hibernate、Spring、JSP、J2SE、Log4j等。
項(xiàng)目總結(jié):這個(gè)項(xiàng)目不僅讓我掌握了Struts2.0的應(yīng)用,也加深了我對(duì)其他技術(shù)的理解以及編寫文檔的好習(xí)慣和重要性。
項(xiàng)目名稱:BBS在線論壇管理系統(tǒng)
項(xiàng)目描述:該系統(tǒng)主要由首頁(yè)、用戶管理、帖子三個(gè)模塊構(gòu)成,首頁(yè)實(shí)現(xiàn)了模糊分頁(yè)查詢、帖子分類、最新帖子、最新留言等功能;用戶管理模塊有登錄、注冊(cè)、修改信息、查看信息、積分功能等基本功能;帖子模塊有發(fā)表帖子、留言、查看帖子、修改帖子、刪除帖子等基本功能。
責(zé)任描述:個(gè)人主要完成了用戶管理模塊。持久層使用的是Hibernate技術(shù)實(shí)現(xiàn)了登錄、注冊(cè)、修改、查看信息、模糊查看等功能;控制層使用的是Struts的DispatchAction實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn),JSP頁(yè)面主要利用JSP標(biāo)簽和Struts標(biāo)簽完成。用戶注冊(cè)和登錄都使用form表單來(lái)獲取數(shù)據(jù),并且在頁(yè)面用JavaScript技術(shù)對(duì)數(shù)據(jù)進(jìn)行初步的校驗(yàn)。
開(kāi)發(fā)環(huán)境:數(shù)據(jù)庫(kù):Oracle;
Java應(yīng)用服務(wù)器:tomcat6.0;
技術(shù)選型:Struts、Hibernate、JavaBeans、Jsp。
項(xiàng)目總結(jié):通過(guò)這個(gè)項(xiàng)目讓我認(rèn)識(shí)到團(tuán)隊(duì)合作的重要性,面向?qū)ο蟮脑O(shè)計(jì)思想以及Hibernate框架的簡(jiǎn)單性,加強(qiáng)了對(duì)JSP標(biāo)簽、Struts標(biāo)簽的認(rèn)識(shí)。
項(xiàng)目名稱:BAM銀行帳戶管理系統(tǒng)
項(xiàng)目描述:該系統(tǒng)是基于C/S架構(gòu)的帳戶管理系統(tǒng)。
責(zé)任描述:獨(dú)立完成了整個(gè)系統(tǒng)的開(kāi)發(fā)。采用GUI實(shí)現(xiàn)用戶界面來(lái)采集數(shù)據(jù),實(shí)現(xiàn)了用戶開(kāi)戶、登錄、轉(zhuǎn)帳、修改用戶信息、查看資產(chǎn)排名等功能;數(shù)據(jù)庫(kù)采用MySQL存儲(chǔ)信息,DAO層利用JDBC實(shí)現(xiàn)。
開(kāi)發(fā)環(huán)境:數(shù)據(jù)庫(kù):MySQL;技術(shù)選型:GUI、JDBC、JavaBeans。
項(xiàng)目總結(jié):這個(gè)顯目讓我對(duì)軟件編程產(chǎn)生了更濃厚的興趣,對(duì)JDBC訪問(wèn)數(shù)據(jù)庫(kù)的技術(shù)使用更熟練以及有了對(duì)C/S架構(gòu)的深入認(rèn)識(shí)。
教育背景
20XX/9-目前湖南城市學(xué)院電子信息工程專業(yè)本科
收獲:鍛煉了我的交往能力,自學(xué)及適應(yīng)能力,并且自學(xué)了J2SE。
20XX/6-20XX/11加拿大Tarena外企IT培訓(xùn)公司 java高級(jí)軟件工程師培訓(xùn)
收獲:掌握了基于JavaEE的Web編程等各種技術(shù),加深了對(duì)軟件開(kāi)發(fā)的興趣,對(duì)工作有了新的認(rèn)識(shí)。
大學(xué)經(jīng)歷
20XX/9-20XX/2學(xué)校二級(jí)獎(jiǎng)學(xué)金
20XX/2-20XX/7學(xué)校三級(jí)獎(jiǎng)學(xué)金
收獲:它使我有了更充足的學(xué)習(xí)動(dòng)力,并且讓我開(kāi)始尋找自己的職業(yè)方向。
20XX/4-20XX/5組織了一次電子競(jìng)技比賽
20XX/9-20XX/8其間擔(dān)任過(guò)兩次家教
收獲:這鍛練了我的組織能力和處理事情的邏輯能力,讓我認(rèn)識(shí)到知識(shí)的寶貴。
個(gè)人評(píng)價(jià)
技術(shù):熟練使用SSH三大框架和各種常見(jiàn)的設(shè)計(jì)模式進(jìn)行J2EE的開(kāi)發(fā),熟練應(yīng)用數(shù)據(jù)庫(kù)知識(shí),有良好的開(kāi)發(fā)習(xí)慣和設(shè)計(jì)思路,并積累了1年左右的項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)。
興趣:有各種興趣愛(ài)好,如打籃球,乒乓球,游泳,釣魚,下棋,玩競(jìng)技游戲等。它們讓我的生活充滿樂(lè)趣和活力,也讓我認(rèn)識(shí)了更多的朋友。
性格:學(xué)習(xí)能力和對(duì)環(huán)境的適應(yīng)能力強(qiáng),思維敏捷,分析能力強(qiáng),認(rèn)真細(xì)致、有責(zé)任心,做事有計(jì)劃,善于溝通與交流。
it社招簡(jiǎn)歷范文模板(三)個(gè)人基本信息
姓
名:
性
別: 男
婚姻狀況: 未婚
民
族: 漢族
年
齡: 22
身
高: 171cm
戶
籍: 江西-贛州
現(xiàn)所在地: 廣東-廣州
希望地區(qū): 廣東-廣州
希望崗位: 計(jì)算機(jī)IT類-開(kāi)發(fā)/應(yīng)用-軟件工程師
計(jì)算機(jī)IT類-開(kāi)發(fā)/應(yīng)用-軟件設(shè)計(jì)師
計(jì)算機(jī)IT類-開(kāi)發(fā)/應(yīng)用-需求分析師
計(jì)算機(jī)IT類-開(kāi)發(fā)/應(yīng)用-網(wǎng)絡(luò)工程師
尋求職位: Java程序員、軟件工程師
待遇要求: 3800元/月 可面議 要求提供住宿
教育經(jīng)歷
2008-08 ~ 2012-06 江西理工大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù) 本科
培訓(xùn)經(jīng)歷
2012-02 ~ 2012-05 **軟件培訓(xùn)學(xué)校 spring、hibernate、struts、oracle、ajax
工作經(jīng)驗(yàn)
***公司名稱 (2012-05 ~ 2013-08)
公司性質(zhì): 私營(yíng)企業(yè) 行業(yè)類別: 計(jì)算機(jī)軟件
擔(dān)任職位: Java程序員 崗位類別: 軟件設(shè)計(jì)師
工作描述: 1、擔(dān)任研發(fā)部的小組長(zhǎng),負(fù)組員的任務(wù)分配,監(jiān)督組員的進(jìn)度,需求分析的講解與指導(dǎo)并完成自己的模塊.
2、參與軟件工程系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)、測(cè)試等過(guò)程
3、協(xié)調(diào)各個(gè)程序員的工作,并能與其它軟件工程師協(xié)作工作。
4、協(xié)助工程管理人保證項(xiàng)目的質(zhì)量;
5、我們團(tuán)隊(duì)成功的開(kāi)發(fā)了OA辦公系統(tǒng),電力綜合管理系統(tǒng).贏得了客戶的好評(píng).
離職原因: 合同到期,換個(gè)對(duì)自己有發(fā)展的公司
項(xiàng)目經(jīng)驗(yàn)
電力綜合管理系統(tǒng) (2012-11 ~ 2013-08)
擔(dān)任職位: Java程序員、小組長(zhǎng)
項(xiàng)目描述: 基于b/s網(wǎng)絡(luò)的生產(chǎn)管理系統(tǒng),從而使得工程管理,生產(chǎn)計(jì)劃管理及人事部的生產(chǎn)工時(shí)管理,企業(yè)經(jīng)營(yíng)部的公司資質(zhì)和業(yè)績(jī),實(shí)現(xiàn)信息化的統(tǒng)一管理,解決企業(yè)信息的孤島問(wèn)題。
系統(tǒng)以工程管理為主線,涵蓋了標(biāo)書管理、合同管理、資金管理、工器具管理、車輛管理、材料管理、安全質(zhì)量管理、工作計(jì)劃管理、綜合查詢、基本資料管理等模塊,實(shí)現(xiàn)了電子數(shù)據(jù)處理,辦公自動(dòng)化,提高了企業(yè)員工的工作效率、減低了企業(yè)的成本。
責(zé)任描述: 負(fù)責(zé)工器具管理、車輛管理;工器具管理是對(duì)項(xiàng)目所需的工具的管理,可以進(jìn)行領(lǐng)取,分配,回收,采購(gòu),外借等功能;車輛管理:對(duì)公司的車輛,和司機(jī)的管理,對(duì)車輛的錄入,分配,回收,外借,年檢等管理。
**辦公系統(tǒng) (2012-05 ~ 2012-10)
擔(dān)任職位: Java程序員,小組長(zhǎng)
項(xiàng)目描述: 主要技術(shù):hibernate、struts、spring、ajax、jquery、jsp、jbpm、JasperReport、JFreeChart等相關(guān)技術(shù)開(kāi)發(fā)的。
項(xiàng)目功能分為系統(tǒng)基礎(chǔ)模塊和業(yè)務(wù)模塊,基礎(chǔ)模塊包括審批管理、權(quán)限管理、組織機(jī)構(gòu),業(yè)務(wù)模塊包括信息中心、通訊錄考勤管理、人事機(jī)構(gòu)、辦公申請(qǐng)、報(bào)銷管理、辦公用品管理、資產(chǎn)管理、工作日志。
系統(tǒng)在使用后頁(yè)獲得了金利公司的一致好評(píng),金利有限公司通過(guò)使用的我們開(kāi)發(fā)的OA系統(tǒng)后使員工從繁瑣,無(wú)序,低端的工作中解放出來(lái),提交了企業(yè)的辦事效率和對(duì)信息的可控性,提高了企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力。
責(zé)任描述: 負(fù)責(zé)人事管理、報(bào)銷管理兩個(gè)模塊,權(quán)限管理實(shí)現(xiàn)的是將用戶分成各種角色,每個(gè)角色擁有相應(yīng)的權(quán)限、一個(gè)用戶可以屬于多個(gè)角色,從而控制用戶是否有權(quán)限操作某些功能,報(bào)銷管理是對(duì)消費(fèi)報(bào)銷的申請(qǐng)、登記、統(tǒng)計(jì)等功能。
技能專長(zhǎng)
專業(yè)職稱: 軟件工程師
計(jì)算機(jī)水平: 程序員
計(jì)算機(jī)詳細(xì)技能:
具備扎實(shí)的Java基礎(chǔ)知識(shí),熟悉多線程和網(wǎng)絡(luò)編程,具備面向?qū)ο蟮木幊趟枷?,熟悉常用的設(shè)計(jì)模式。
熟悉JSP/Servlet、Javascript、JDBC、XML、AJAX、JQuery、JBPM、JasperReport、JFreeChart等Web開(kāi)發(fā)技術(shù)。
熟悉Struts、Hibernate和Spring主流框架,并使用這些技術(shù)開(kāi)發(fā)過(guò)電力工程管理系統(tǒng), 金利辦公系統(tǒng)
熟悉Eclipse開(kāi)發(fā)環(huán)境、能熟練使用CVS進(jìn)行團(tuán)隊(duì)開(kāi)發(fā)、使用Rose進(jìn)行建模。
熟悉SQLServer、Oracle數(shù)據(jù)庫(kù)及SQL數(shù)據(jù)庫(kù)操作語(yǔ)言。
能熟練使用Tomcat、Jboss 等服務(wù)器。
技能專長(zhǎng): struts hibernate spring 等框架有一年的開(kāi)發(fā)經(jīng)驗(yàn),從事過(guò)大型企業(yè)的企業(yè)信息管理系統(tǒng)的開(kāi)發(fā)工作。并成功上線如OA辦公系統(tǒng)、電力綜合管理。利用JBPM進(jìn)行流程的處理。
語(yǔ)言能力
普通話: 流利
粵語(yǔ): 較差
英語(yǔ)水平: 口語(yǔ)一般
英語(yǔ): 一般
求職意向
發(fā)展方向: 程序員-項(xiàng)目組長(zhǎng)-項(xiàng)目經(jīng)理-項(xiàng)目總監(jiān)-CTO;
其他要求: Java軟件工程師,軟件程序編寫
自身情況
自我評(píng)價(jià): 對(duì)工作的熱忱和一顆積極進(jìn)取的心
為人踏實(shí)、工作認(rèn)真,善于學(xué)習(xí)、不怕吃苦,能很快適應(yīng)新的環(huán)境,
一年半的Java工作經(jīng)驗(yàn)讓我對(duì)這個(gè)行業(yè)有了更深的認(rèn)識(shí),也提升了自己的技術(shù)水平
我會(huì)以一顆最虔誠(chéng)上進(jìn)的心在工作中不斷的學(xué)習(xí)不斷的積累,力爭(zhēng)為公司創(chuàng)造更多的價(jià)值。
興趣愛(ài)好: 打球、旅游、上網(wǎng)、游戲、聽(tīng)音樂(lè)等休閑類的娛樂(lè)活動(dòng)。
看過(guò)“it社招簡(jiǎn)歷范文模板”的人還看了:1.it行業(yè)簡(jiǎn)歷范文模板
2.it行業(yè)的求職簡(jiǎn)歷模板范文
篇7
1.作人的姿態(tài)
作人似乎跟商務(wù)談判不太有關(guān)系,很多技術(shù)人員相信PM需要的是本事,是如何做好一個(gè)項(xiàng)目,而不是會(huì)搞好關(guān)系弄的四平八穩(wěn)的人。隨著PM在中國(guó)的悄悄興起,越來(lái)越多的
的PM開(kāi)始在老總的授意下參與商務(wù)談判,和銷售們一起打單子,這就比較實(shí)在的需要PM們?nèi)ゴ蛻舻男睦?。揣摩客戶心理需要有多方面的知識(shí),需要深度和廣度,然而,最重要的仍然是作人。如何放下架子,降低作人的姿態(tài),對(duì)從技術(shù)人員轉(zhuǎn)型的PM們來(lái)說(shuō),是至關(guān)重要的。
降低作人的姿態(tài)需要從多個(gè)方面去實(shí)施,最主要應(yīng)該記住:人不可貌相,更不可以地位衡量。很多公司為了保持公司形象,會(huì)統(tǒng)一叫員工打扮的好看一點(diǎn),看起來(lái)象個(gè)白領(lǐng)的樣子。然而,老板多半是沒(méi)有約束的。中國(guó)改革開(kāi)放才二十年,很多有錢的老板實(shí)業(yè)家文化層次都不高,往往是當(dāng)大學(xué)生們只會(huì)把屁股坐在板凳上肆意揮霍父母辛苦積攢的財(cái)富時(shí),他們已經(jīng)在各地奔波,積累豐富的商業(yè)經(jīng)驗(yàn)并對(duì)金錢,人生和社會(huì)的本質(zhì)有了充分的認(rèn)識(shí),形成了自己穩(wěn)定的思維框架。這些人,很多都是穿著舊舊的衣服,戴著破破的手表,說(shuō)話的時(shí)候經(jīng)常會(huì)帶上三字經(jīng),鉆進(jìn)上海的人堆里,搞不好你會(huì)把他當(dāng)成民工。因?yàn)榈剿麄兯幍纳鐣?huì)地位,已經(jīng)不需要任何華麗的外表來(lái)襯托自己的身份,他們有的是底氣。對(duì)PM來(lái)說(shuō),這是個(gè)非常危險(xiǎn)的挑戰(zhàn)。雖然說(shuō)項(xiàng)目在初期有意向時(shí)會(huì)對(duì)對(duì)方的人事和關(guān)鍵人物有一定的了解,然而大項(xiàng)目里能說(shuō)的上話的人太多了。上海人最瞧不起的就是土氣,很多人談項(xiàng)目的時(shí)候看到民工或很俗氣的表現(xiàn)不免會(huì)皺皺眉頭,往往在皺眉頭的時(shí)候就失去了項(xiàng)目,也就是失去了市場(chǎng)和金錢。PM必須作到能與每一個(gè)層次的人交談,尤其是看起來(lái)比自己層次要低的群體,哪怕是公司里掃地的阿姨。只有作到謙虛謹(jǐn)慎,不擺架子,尊重別人,才會(huì)得到別人的尊重,才有機(jī)會(huì)贏得項(xiàng)目。鼻子比眼睛高的人只會(huì)把自己的鼻子撞扁。
2.豐富的知識(shí)面
光尊重別人還不足以贏得項(xiàng)目,準(zhǔn)確的說(shuō)是贏得對(duì)方關(guān)鍵人物的信賴。PM一般用不著陪客戶喝酒吃飯,那是銷售們的事情,但是PM和客戶討論問(wèn)題可能是最多的。討論問(wèn)題的時(shí)候就是機(jī)會(huì),如何投其所好,是一大關(guān)鍵。金錢與美女依然是常規(guī)的敲門磚,然而這種傻瓜也知道的辦法人人都會(huì)去做。老板的關(guān)系也只是一個(gè)方面,如今的大老板,哪個(gè)沒(méi)有關(guān)系?同等條件下PM憑什么去勝過(guò)別人一籌?
我一個(gè)朋友(PM)打一個(gè)單子時(shí),發(fā)現(xiàn)對(duì)方對(duì)什么都不太感興趣,費(fèi)了很大力氣也找不到突破口。對(duì)方這個(gè)人非常順利,金錢地位美女樣樣不缺。他花了好多天和對(duì)方交談,以自己的博學(xué)逐漸取得了對(duì)方的信任。后來(lái)他隱約發(fā)現(xiàn)對(duì)方對(duì)數(shù)學(xué)和天文學(xué)的發(fā)展史有所涉獵,如獲至寶,回家花一個(gè)通宵的時(shí)間在網(wǎng)絡(luò)上搜索相關(guān)資料。第二天他根本不談項(xiàng)目的事情,只跟對(duì)方大談特談哥白尼,布魯諾,伽利略這些人的生平,整整吹了一天。對(duì)方點(diǎn)頭如搗蒜泥,態(tài)度和熱情都來(lái)個(gè)一百八十度轉(zhuǎn)彎,隔天他就拿到了單子。這是個(gè)經(jīng)典的戰(zhàn)例,誰(shuí)能事先想到哥白尼會(huì)來(lái)幫助IT的人賺錢?這個(gè)PM靠的就是博學(xué)和由博學(xué)引申出的敏銳的感覺(jué)抓住了機(jī)會(huì),讓客戶產(chǎn)生共鳴??蛻舾杏X(jué)他層次也很高,而且和自己有共通之處,信任度大大增強(qiáng),把項(xiàng)目交給他放心。如今這種例子在商務(wù)談判中已經(jīng)屢見(jiàn)不鮮了。對(duì)PM來(lái)說(shuō),并不要求在各個(gè)方面都很精通,那是不可能的事情,只要PM對(duì)一些流行的話題和天文地理歷史各方面的知識(shí)有個(gè)大概的了解,在需要的時(shí)候能盡快的掌握,才有機(jī)會(huì)創(chuàng)造機(jī)遇和把握機(jī)遇。
3.強(qiáng)大的溝通能力
胸中有萬(wàn)千墨水卻不知如何表達(dá)其實(shí)是比較少見(jiàn)的,但并非絕對(duì)沒(méi)有。每個(gè)人的人生軌跡都有所不同,思維受環(huán)境的影響也各有差異。包括象我們目前這個(gè)班級(jí)里的一些未來(lái)的MSE們,一定有比較內(nèi)向或者不太愛(ài)表達(dá)自己觀點(diǎn)的人,這些人比較被動(dòng),往往很難承擔(dān)起談判的重任。從今天開(kāi)始,這類人就必須重新學(xué)習(xí)如何說(shuō)話,如何大聲的爭(zhēng)論。溝通,并不僅僅是大聲說(shuō)話,而是在表達(dá)自己觀點(diǎn)的同時(shí)發(fā)現(xiàn)問(wèn)題并綜合整理加以解決。除此之外,溝通的能力與社會(huì)經(jīng)驗(yàn)息息相關(guān),與PM的見(jiàn)識(shí)聯(lián)系緊密。在日常生活中,PM就要多留心,多思考,當(dāng)別人想到某個(gè)層次的時(shí)候要爭(zhēng)取比別人考慮的更深。當(dāng)然,也有一些不夠踏實(shí)的朋友把溝通和吹牛當(dāng)成了完全的一回事情,在和客戶交流的時(shí)候口若懸河的說(shuō)一些不著邊際的話。這種人,碰到不懂,不太認(rèn)真或者好奇心強(qiáng)的客戶是有一定市場(chǎng)的;而有水平,負(fù)責(zé)任的客戶往往會(huì)覺(jué)得這種人不可靠,一般不會(huì)把單子交給他。PM需要把握好這個(gè)度,吹是肯定要吹的,只是吹牛的時(shí)候一定要有基礎(chǔ)的去吹,對(duì)從來(lái)沒(méi)涉及過(guò)的領(lǐng)域或者根本不懂的東西輕易不要發(fā)表意見(jiàn),挑選自己熟悉的方向合理的進(jìn)行發(fā)揮,適當(dāng)?shù)牧羯弦粌墒?,給對(duì)方高深莫測(cè)的感覺(jué),效果最好。
4.優(yōu)秀的售前團(tuán)隊(duì)
這個(gè)團(tuán)隊(duì)一般是由總經(jīng)理發(fā)起并組建的,通常不指定PMP,對(duì)團(tuán)隊(duì)的成員如SALES,PM,SA,ENGINEER們的團(tuán)隊(duì)合作提出了比較高的要求。一般公司在接下一個(gè)單子進(jìn)行到一定程度的時(shí)候,PM往往會(huì)尷尬的發(fā)現(xiàn)協(xié)議上銷售代表們對(duì)客戶的一些承諾是幾乎做不到或者根本做不到的事情。這種情況非常多,銷售的任務(wù)是拿下單子,我聽(tīng)到的銷售們說(shuō)的最多的就是"沒(méi)問(wèn)題"或者"NOPROBLEM",但是當(dāng)我聽(tīng)到客戶的要求和銷售的回答時(shí)我總是心驚肉跳,很不自然。銷售是非常辛苦的,為了建立客戶關(guān)系,尤其是空白的市場(chǎng)是很不容易的,往往為了一個(gè)單子會(huì)犧牲非常多。在這種情況下,和銷售進(jìn)行協(xié)調(diào)自然而然的又落到了PM的頭上。在銷售和客戶做承諾之前,PM要主動(dòng)的跟銷售交流,提供粗略的總體設(shè)計(jì)框架和技術(shù)難關(guān)以及能考慮出的工作量,而不是等出了問(wèn)題再被動(dòng)和銷售在老板面前互相推委責(zé)任。在組建團(tuán)隊(duì)的時(shí)候,PM要根據(jù)團(tuán)隊(duì)里每個(gè)人的素質(zhì)和任務(wù)進(jìn)行因人置宜的信息傳遞。優(yōu)秀的售前團(tuán)隊(duì)合作是接單的重要保障。
在商務(wù)談判的實(shí)際操作中,存在著各式各樣的問(wèn)題,PM的職責(zé)和要求絕非以上幾點(diǎn)所能描述詳盡。根據(jù)環(huán)境,政策,人文,關(guān)系等各方面的不同情況,PM的不同成長(zhǎng)經(jīng)歷,每個(gè)PM最終都會(huì)建立自己對(duì)商務(wù)談判的看法和經(jīng)驗(yàn)。但是有一點(diǎn)的職責(zé)和要求絕非以上幾點(diǎn)所能描述詳盡。根據(jù)環(huán)境,政策,人文,關(guān)系等各方面的不同情況,PM的不同成長(zhǎng)經(jīng)歷,每個(gè)PM最終都會(huì)建立自己對(duì)商務(wù)談判的看法和經(jīng)驗(yàn)。但是有一點(diǎn)可以肯定,這是PM成為PM的第一道關(guān),也是最重要的一關(guān)。接不到單子,PM將失去去存在的意義。與銷售有所不同,PM在該階段的任務(wù)除了接單,還要盡可能的搜集客戶關(guān)鍵人物的資料并與對(duì)方各個(gè)階層的負(fù)責(zé)人建立良好的客戶關(guān)系,以便在項(xiàng)目實(shí)施時(shí)充分調(diào)動(dòng)資源。
二.啟動(dòng)階段
1.項(xiàng)目的一些基本概念
項(xiàng)目三要素有多種版本,各不相同。實(shí)際操作中多分為范圍,成本與進(jìn)度,其中最重要的莫過(guò)于范圍。我們把項(xiàng)目最終生成并提交給用戶的產(chǎn)品和文檔統(tǒng)稱為遞交件。談判的時(shí)候一定要確立遞交件的標(biāo)準(zhǔn)和要求,也就是范圍。盡管商戰(zhàn)的時(shí)候不可避免的客戶會(huì)不斷提高標(biāo)準(zhǔn)和要求,而承諾的款項(xiàng)卻不會(huì)有一分錢的增加。但是這個(gè)標(biāo)準(zhǔn)對(duì)每個(gè)公司來(lái)說(shuō)都有一個(gè)底線,一旦超過(guò)了這個(gè)底線,那項(xiàng)目就肯定是虧的。除非是為了二期有利可圖或者是為了搞好關(guān)系,否則范圍超過(guò)底線的時(shí)候情愿不做,再厲害的PM在這種情況下也是無(wú)能為力。建立范圍需要的就是PM的多年的實(shí)戰(zhàn)經(jīng)驗(yàn),在大大小小的項(xiàng)目中用血淚換來(lái)的一些體會(huì)。在這個(gè)時(shí)候,很能體現(xiàn)PM與技術(shù)人員的區(qū)別。成本就是客戶答應(yīng)付的款項(xiàng),與我們的投入成本并不是一回事情。進(jìn)度就不用多描述了。
項(xiàng)目如何成功?也有一些關(guān)鍵的因素。個(gè)人的理解也不盡相同,通常包括以下幾個(gè)方面:界定工作目標(biāo)及工作任務(wù);老板或高層的支持;優(yōu)秀的PM和開(kāi)發(fā)團(tuán)隊(duì);充足的資源;良好的溝通;對(duì)客戶的積極反應(yīng)以及適當(dāng)?shù)谋O(jiān)控和反饋。這里要注意的就是資源和高層的支持。一個(gè)上規(guī)模的公司總是同時(shí)會(huì)有很多項(xiàng)目,可是再大規(guī)模的公司資源也不足以保證每個(gè)項(xiàng)目都能組建最合適的開(kāi)發(fā)隊(duì)伍或擁有最好的環(huán)境。這時(shí)候各個(gè)團(tuán)隊(duì)或者部門之間不可避免的會(huì)發(fā)生資源爭(zhēng)奪戰(zhàn),摩擦再所難免。這時(shí)候?qū)M的作人再次提出挑戰(zhàn)。除了高層對(duì)PM項(xiàng)目的重視程度,如果PM平時(shí)在公司與同事相處的好往往能使很多別人看起來(lái)很棘手的問(wèn)題迎刃而解。相反,一個(gè)不會(huì)作人的PM由于人緣差,即使高層強(qiáng)壓別的部門或團(tuán)隊(duì)配合,別人也會(huì)能拖就拖,延緩項(xiàng)目的進(jìn)度和質(zhì)量。有時(shí)候,這種內(nèi)耗對(duì)項(xiàng)目和PM來(lái)說(shuō)是毀滅性的。對(duì)客戶的積極反應(yīng)也比較關(guān)鍵。一般來(lái)說(shuō)PM已經(jīng)被項(xiàng)目里大大小小的事情搞的筋疲力盡,要PM去主動(dòng)要求客戶配合是很吃力的事情。然而,這個(gè)時(shí)候,越是困難,越是覺(jué)得累,越是要去主動(dòng)??蛻敉膊皇翘貏e的積極,主動(dòng)與客戶聯(lián)系溝通和測(cè)試能及早發(fā)現(xiàn)問(wèn)題。從風(fēng)險(xiǎn)控制的角度來(lái)說(shuō),問(wèn)題發(fā)現(xiàn)的越早,風(fēng)險(xiǎn)越小,損失也就越小。積極的態(tài)度可以帶動(dòng)客戶的積極性,在項(xiàng)目完工的時(shí)候,客戶對(duì)你的感激往往是難以用語(yǔ)言描述的,這對(duì)以后接單或者做二期三期會(huì)打下良好的基礎(chǔ)。因?yàn)樵诤蛣e的新客戶談判的時(shí)候,新客戶自然會(huì)找你的老客戶了解情況,這時(shí)老客戶隨意的一句話頂?shù)纳夏愫苜M(fèi)心的十句。
項(xiàng)目具有商業(yè)行為的幾個(gè)重要特征,有消費(fèi)源,有參與者,有成功關(guān)鍵因素,有財(cái)務(wù)目標(biāo),有風(fēng)險(xiǎn)。
2.啟動(dòng)階段的主要任務(wù)
根據(jù)PMI的解釋,接單之后項(xiàng)目自然轉(zhuǎn)入啟動(dòng)階段。啟動(dòng)階段PM的主要任務(wù)是率領(lǐng)總體架構(gòu)設(shè)計(jì)師和系統(tǒng)分析員收集盡可能詳細(xì)的數(shù)據(jù),確立盡可能詳細(xì)的需求,進(jìn)一步確立詳細(xì)的項(xiàng)目范圍,預(yù)估資源,確立其他方案并獲得進(jìn)入下一階段的批準(zhǔn)。在這個(gè)階段,隨著需求分析的深入,PM也開(kāi)始在公司內(nèi)部進(jìn)行人員挑選和資源爭(zhēng)奪,著手組建自己的項(xiàng)目團(tuán)隊(duì)。項(xiàng)目即將進(jìn)入計(jì)劃階段。
在收集完數(shù)據(jù)之后,PM要和客戶開(kāi)始明確項(xiàng)目的大小,成本,規(guī)格,期限等重要特征并將其寫入合同文本,同時(shí)準(zhǔn)備內(nèi)部的包括預(yù)算,衡量標(biāo)準(zhǔn)等文檔,建立項(xiàng)目的評(píng)估標(biāo)準(zhǔn)。接下來(lái)就是需求分析。由于專業(yè)的原因,我們這里僅討論軟件工程項(xiàng)目的需求分析(以下簡(jiǎn)稱需求分析)。
需求分析的主要參與人員有PM,總體架構(gòu)設(shè)計(jì)師,系統(tǒng)分析員,熟悉業(yè)務(wù)流程的客戶。PM統(tǒng)領(lǐng)的團(tuán)隊(duì)這時(shí)候還不是真正的開(kāi)發(fā)團(tuán)隊(duì),我們叫做前期團(tuán)隊(duì)。隨著需求分析的逐步深入,新的團(tuán)隊(duì)成員不斷加入,啟動(dòng)階段結(jié)束的時(shí)候正式的團(tuán)隊(duì)將建立。對(duì)一個(gè)已經(jīng)啟動(dòng)的項(xiàng)目來(lái)說(shuō),需求分析直接決定了項(xiàng)目的成功與失敗。最初的需求體現(xiàn)在客戶的工作說(shuō)明書或招標(biāo)文件及附件上。這種需求一般比較含糊,無(wú)法體現(xiàn)客戶真正的需求。前期團(tuán)隊(duì)要根據(jù)自己的經(jīng)驗(yàn)和客戶溝通并引導(dǎo)客戶進(jìn)入正軌。有時(shí)候客戶會(huì)很不講道理或者思路僵化,就要求按照他的思維去定一些明顯錯(cuò)誤的需求。這個(gè)時(shí)候團(tuán)隊(duì)成員要耐心和客戶舉事實(shí),談經(jīng)驗(yàn),講道理,用圖形或模型等直觀的方式將需求描述出來(lái),比如常見(jiàn)的數(shù)據(jù)流圖等。所以說(shuō),爭(zhēng)論再所難免,客戶有時(shí)候會(huì)吹胡子瞪眼睛拍桌子甚至?xí)f(shuō)"這個(gè)東西不要你們做了"之類的話。PM此時(shí)除了要親身參與需求分析綜合整理文檔之外,還要處理好團(tuán)隊(duì)成員與客戶的關(guān)系,確保關(guān)系不會(huì)惡化到無(wú)法收拾的地步。只要PM盡力約束團(tuán)隊(duì)中的成員,這個(gè)度還是很容易控制的。
對(duì)快速開(kāi)發(fā)和疊代開(kāi)發(fā)來(lái)說(shuō),需求和實(shí)現(xiàn)往往是同步進(jìn)行,開(kāi)發(fā)速度快是一大優(yōu)勢(shì)。對(duì)有相同或類似模式的小項(xiàng)目來(lái)說(shuō)采用快速開(kāi)發(fā)或疊代開(kāi)發(fā)是很合算的做法,時(shí)下流行的極限編程就是針對(duì)這方面建立的思維模式。然而,大中型項(xiàng)目中有太多不一樣的需求和模塊。如果不是因?yàn)轫?xiàng)目有差異,那么市場(chǎng)上就只有產(chǎn)品而沒(méi)有項(xiàng)目了。所以,大中型項(xiàng)目的需求要認(rèn)真仔細(xì)的去做。我們要討論一個(gè)問(wèn)題,究竟應(yīng)該在需求分析和總體設(shè)計(jì)上花費(fèi)多少時(shí)間?我們熟悉的瀑布開(kāi)發(fā)模式基本上分需求分析,總體設(shè)計(jì),軟件開(kāi)發(fā),測(cè)試等幾個(gè)階段,然而究竟應(yīng)該在前兩個(gè)階段上花多少時(shí)間卻沒(méi)有定論。實(shí)際項(xiàng)目操作的例子表明,分析設(shè)計(jì)的時(shí)間越長(zhǎng),需求設(shè)計(jì)做的越詳細(xì),測(cè)試的時(shí)間就越短,返工率越低,風(fēng)險(xiǎn)也越小,成本越容易得到控制。而需求分析和總體設(shè)計(jì)沒(méi)有做好就急忙上馬進(jìn)行開(kāi)發(fā)的項(xiàng)目在項(xiàng)目初期進(jìn)展順利的時(shí)候問(wèn)題不大,到了項(xiàng)目后期和測(cè)試階段一些潛伏期比較長(zhǎng)但是破壞作用比較大的問(wèn)題就會(huì)凸顯出來(lái),造成返工,延長(zhǎng)測(cè)試時(shí)間。所以與其把問(wèn)題堆積到緊張的項(xiàng)目后期,不如把時(shí)間多花點(diǎn)到需求分析和總體設(shè)計(jì)上?;A(chǔ)夯實(shí)了,金字塔就容易造了。
在日本公司打工的程序員們可能都知道,小日本的軟件規(guī)范非常厲害,他們花在需求分析和總體設(shè)計(jì)上的時(shí)間通常在40%到50%左右,遠(yuǎn)遠(yuǎn)超過(guò)國(guó)內(nèi)軟件項(xiàng)目的實(shí)施,效果也要強(qiáng)的多。他們總體設(shè)計(jì)的規(guī)范甚至詳盡到某個(gè)過(guò)程該如何判斷,確立什么樣的條件,換言之就是把什么時(shí)候該如何寫(if...else)語(yǔ)句都幫程序員定好了。在這樣的軟件規(guī)范下,程序員更象是裝配流水線上的工人,對(duì)一個(gè)模塊或技術(shù)熟悉到一定程序就變成了完全的重復(fù)性勞動(dòng)。所以在日本和歐美經(jīng)常會(huì)有程序員是低級(jí)工作一說(shuō),很多人不明就里,對(duì)國(guó)內(nèi)程序員也照搬,對(duì)國(guó)內(nèi)的程序員來(lái)說(shuō)是很不公平的。在國(guó)內(nèi),只會(huì)照抄別人代碼,一點(diǎn)都不懂創(chuàng)新,凡事依靠別人,快下班就盯著表看的程序員是不少,這種人一般很難有什么前途。但是,優(yōu)秀的不斷進(jìn)取的程序員也很多。由于國(guó)內(nèi)沒(méi)有象CMM這樣的軟件規(guī)范或者很少,所以這類優(yōu)秀的程序員不少都是干著系統(tǒng)分析員甚至PM的活,拿著程序員的工資。這類程序員雖然在起步時(shí)會(huì)吃很多虧,而且是主動(dòng)找虧吃,然而幾年之后與前一種程序員的社會(huì)地位會(huì)出現(xiàn)明顯的分化。當(dāng)上進(jìn)的程序員們作為PM進(jìn)行商務(wù)談判的時(shí)候,前者還在各個(gè)公司里頻繁跳槽,跳來(lái)跳去都不滿意。有些扯開(kāi)了,回到我們的話題。日本的軟件規(guī)范與CMM有驚人的相似,其中至少有35%以上都是幾乎一模一樣的。最近經(jīng)濟(jì)不景氣,東京倒閉了160家軟件公司,這個(gè)數(shù)字是今年6月份的,還在不斷增加。這些公司紛紛搶灘上海,招收技術(shù)人員。如果去這樣的公司應(yīng)聘就要考慮清楚了,進(jìn)去可以學(xué)到他們的規(guī)范和質(zhì)量控制,可是要想從程序員成為系統(tǒng)分析員或PM,比登天還難。往往一個(gè)程序員進(jìn)去干了好幾年,對(duì)自己的那一塊熟的不得了,而對(duì)隔壁同事所做的東西一竅不通。拒傳華為正在嘗試CMM4(華為印度研究所已經(jīng)通過(guò)CMM4),對(duì)在華為工作的程序員們來(lái)說(shuō)可謂福禍難料。當(dāng)然,已經(jīng)作到PM或QA或者熱愛(ài)CODING的朋友例外。
需求分析本身也存在著時(shí)間分配的問(wèn)題。第一遍需求分析花的時(shí)間會(huì)最長(zhǎng),分析員們?cè)诳蛻舻母鱾€(gè)部門之間幾乎把腿都跑斷,把口水說(shuō)干,就是為了確立一個(gè)初期的需求模型。所有的文檔將會(huì)提交給PM進(jìn)行復(fù)審并簽字,不合格的打回重做。反饋表隨之將提交給客戶,第二遍第三遍等等等等接踵而來(lái),與客戶反復(fù)討論和磋商,反復(fù)提交文檔和表格,目的只有一個(gè),明確需求。當(dāng)PM最終合并了所有文檔并確立需求之后,最終生成的需求文檔將提交給客戶的各部門負(fù)責(zé)人簽字。這些文檔將作為合同的附件添加,以便在將來(lái)項(xiàng)目變更或者碰到重大問(wèn)題時(shí)和客戶扯皮的重要依據(jù)。需要說(shuō)明的是,客戶并非都是蠻不講理,但是說(shuō)實(shí)話,頗有無(wú)奈,國(guó)內(nèi)目前的項(xiàng)目大多數(shù)客戶為了不讓自己的錢白花,經(jīng)常變著法子提需求。在啟動(dòng)階段明確需求并簽字,無(wú)論最終情況如何,一份詳盡的書面文檔可以解決很多口頭承諾或概念模糊的文檔帶來(lái)的許多問(wèn)題。
詳盡的需求分析有一個(gè)額外的好處就是對(duì)一些雙方都很陌生或者從來(lái)無(wú)人嘗試的領(lǐng)域?qū)⑹且粋€(gè)決定是否進(jìn)行項(xiàng)目的判斷標(biāo)準(zhǔn)。有時(shí)候,這種大項(xiàng)目在簽單時(shí)雙方都沒(méi)有絕對(duì)把握保證可以出成果,一旦在需求分析階段發(fā)現(xiàn)難以逾越的技術(shù)難關(guān),就會(huì)放棄項(xiàng)目。典型的例子就是NMD洲際導(dǎo)彈防御系統(tǒng)。上世紀(jì)八十年代初美國(guó)搞星球大戰(zhàn)計(jì)劃,拖跨了蘇聯(lián)。大家對(duì)那段歷史有些含糊,很多人認(rèn)為蘇聯(lián)人上了美國(guó)的當(dāng)。其實(shí)并不完全如此,蘇聯(lián)人的情報(bào)機(jī)構(gòu)無(wú)孔不入,并非那么容易上當(dāng)受騙。實(shí)際上當(dāng)時(shí)美國(guó)國(guó)防部已經(jīng)開(kāi)始著手NMD系統(tǒng)軟件的需求分析,前后耗資數(shù)億美圓,耗時(shí)兩年,僅僅是做需求分析,終于發(fā)現(xiàn)存在著在當(dāng)時(shí)技術(shù)上無(wú)法達(dá)到的高度,隨后項(xiàng)目被放棄。
3.項(xiàng)目啟動(dòng)
項(xiàng)目啟動(dòng)要確定項(xiàng)目計(jì)劃,與客戶一起實(shí)施第一次項(xiàng)目審核,確認(rèn)并對(duì)一些產(chǎn)品和服務(wù)向下包廠商下訂單。這個(gè)時(shí)候的PM會(huì)忽然發(fā)現(xiàn)有開(kāi)不完的會(huì),一天開(kāi)三到四個(gè)會(huì)議是很正常的事情。這些會(huì)議有與客戶的會(huì)議,與下包廠商的,有團(tuán)隊(duì)的,有公司高層的。團(tuán)隊(duì)的會(huì)議主要是建立正式的團(tuán)隊(duì),提供團(tuán)隊(duì)成員的角色和職責(zé),提供績(jī)效管理方法,向成員提供項(xiàng)目范圍和目標(biāo)。與客戶的一個(gè)主要會(huì)議將是項(xiàng)目啟動(dòng)會(huì)議。在這個(gè)會(huì)議上PM會(huì)與客戶確立正式的交流渠道,項(xiàng)目綜合描述,讓項(xiàng)目參與人員相互了解,建立以PM為核心的管理制度。還有一些零零碎碎的東西甚至包括辦公場(chǎng)地的大小,電話多少部,所有人的聯(lián)系方式等等都要在會(huì)議上確立,并做會(huì)議記錄。這都是些非常瑣碎的事情,聽(tīng)起來(lái)婆婆***,卻是非常必要,缺一不可。大概就是所謂三軍未動(dòng),糧草先行吧。
這時(shí)候,作為公司高層,應(yīng)該向全公司發(fā)表申明,正式給PM項(xiàng)目經(jīng)理任命書和項(xiàng)目授權(quán)書。這個(gè)動(dòng)作雖然在別人看來(lái)有些形式主義,但是對(duì)提高PM本人的士氣和責(zé)任感是有很大助力的。
三.計(jì)劃階段
1.定義結(jié)構(gòu)分工結(jié)構(gòu)圖(WBS)
啟動(dòng)階段結(jié)束后,項(xiàng)目進(jìn)入計(jì)劃階段,也就正式進(jìn)入實(shí)施。這里概念可能有些不太對(duì)頭,其實(shí)是翻譯的緣故,反正大家明白意思就行,不用拘泥于字面。WBS是一組要提交的項(xiàng)目元素,用來(lái)組織定義項(xiàng)目的總體范圍,具體包括從工作內(nèi)容,資源,成本角度考慮項(xiàng)目范圍;建立一套系統(tǒng)所需要的分層工作結(jié)構(gòu);把項(xiàng)目分解成易于管理的幾個(gè)細(xì)目,這概念有些模糊,其實(shí)跟資源管理器里分目錄是一回事情??梢哉f(shuō),WBS是計(jì)劃階段的核心。WBS會(huì)詳細(xì)的分到遞交件,包括給自己人用的項(xiàng)目使用的過(guò)程文件,給客戶用的模塊和說(shuō)明文檔,完成每個(gè)細(xì)目的標(biāo)準(zhǔn)以及如何把這些細(xì)目的責(zé)任分配到具體的個(gè)人。WBS有縮進(jìn)式和樹狀式,我這里也沒(méi)辦法畫圖,大家參考一些項(xiàng)目管理的書籍,里面有詳細(xì)介紹。我整個(gè)文章只挑我覺(jué)得需要注意的地方,如非必要,對(duì)技術(shù)細(xì)節(jié)或者工具使用不做詳細(xì)介紹。WBS的細(xì)目并不需要分解到同一水平,最下面的細(xì)目叫做工作包,分包的依據(jù)是個(gè)人的責(zé)任和可信度,也就是說(shuō)到每個(gè)人頭上的任務(wù)是否能落實(shí),是否有把握完成;還有就是準(zhǔn)備對(duì)項(xiàng)目進(jìn)行控制的程度,程度越深,WBS樹也就越深。由于WBS是實(shí)用性的東西,根據(jù)個(gè)人理解也不一樣,所以一個(gè)項(xiàng)目可能會(huì)有幾個(gè)正確的WBS,看PM的需要和最適合當(dāng)前團(tuán)隊(duì)狀態(tài)的進(jìn)行選擇。
WBS的定義還是很麻煩的。PM要召開(kāi)團(tuán)隊(duì)進(jìn)行討論,向成員提供與項(xiàng)目相關(guān)的所有詳細(xì)資料,并把WBS樹分解到二層三層。然后要花上一段時(shí)間讓成員進(jìn)行頭腦風(fēng)暴式(BRAININGSTORM)思考,制訂工作產(chǎn)出和相應(yīng)人員的職責(zé),記錄每一個(gè)工作包的完成標(biāo)準(zhǔn)。在頭腦風(fēng)暴式思考時(shí),會(huì)有很激烈的爭(zhēng)論,PM要協(xié)調(diào)關(guān)系,調(diào)節(jié)氣氛,從自己能考慮到的各個(gè)角度旁推側(cè)敲,提示成員的思維角度和方向并加以總結(jié)。盡管很麻煩,制訂WBS仍然是非常值得的。如同需求分析一樣,WBS準(zhǔn)備的越充分,編碼的進(jìn)度越快。
2.風(fēng)險(xiǎn)管理
既然是商業(yè)行為,那么項(xiàng)目的風(fēng)險(xiǎn)必然存在,相信閱讀這個(gè)帖子的朋友不少人都經(jīng)歷過(guò)或大或小的風(fēng)險(xiǎn)。有些風(fēng)險(xiǎn)很容易解決,有些風(fēng)險(xiǎn)則大大損害利益。不論什么樣的風(fēng)險(xiǎn),能避免盡量避免,所以有必要對(duì)風(fēng)險(xiǎn)進(jìn)行管理。由于風(fēng)險(xiǎn)的不可預(yù)知性,風(fēng)險(xiǎn)管理難度很大,概念也很難講清楚,只能從一些可行的角度去分析,進(jìn)行管理。
首先要識(shí)別風(fēng)險(xiǎn)。這是個(gè)難度很高的活。PM要先召開(kāi)風(fēng)險(xiǎn)識(shí)別會(huì)議,這個(gè)會(huì)議面向公司,高層,跨部門的有經(jīng)驗(yàn)的人都將參加。然后審核由項(xiàng)目小組生成的風(fēng)險(xiǎn)清單并與重要成員進(jìn)行風(fēng)險(xiǎn)溝通,檢查一些重要的風(fēng)險(xiǎn)源如WBS,成本(時(shí)間)預(yù)估,人員計(jì)劃,采購(gòu)管理等等。最后就要用到PM本身在以前類似項(xiàng)目中得到的經(jīng)驗(yàn)教訓(xùn)。
識(shí)別之后要進(jìn)行分析。我們可以進(jìn)行粗略的量化分析(精確分析是不可能的事情)。有經(jīng)驗(yàn)的人可以一起參加討論,把提交出來(lái)的風(fēng)險(xiǎn)進(jìn)行分類。首先按發(fā)生的可能性分,一般分成高,中,低三個(gè)級(jí)別,雖然很勉強(qiáng),但是好歹也有個(gè)量化了;然后按耗去的成本分,也是高,中,低三級(jí)。我們可以把這兩種類別的三個(gè)級(jí)別進(jìn)行組合,碰到可能性也高,成本也高的風(fēng)險(xiǎn)就定位為不能接受。碰到這種風(fēng)險(xiǎn)只好讓客戶修改需求或者增加風(fēng)險(xiǎn)預(yù)留成本,否則一旦虧起來(lái)不是虧一點(diǎn)點(diǎn),有可能賠的很厲害。高和中,中和中的搭配都是屬于高風(fēng)險(xiǎn),中和低,低和低搭配屬于低,高和低搭配屬于中。
針對(duì)出現(xiàn)的可能性,需要采取一些手段降低風(fēng)險(xiǎn)。到目前為止也沒(méi)有一個(gè)定論說(shuō)有絕對(duì)好的方式,只能盡其所能的避免。有幾種方法可以考慮,第一種是將風(fēng)險(xiǎn)納入項(xiàng)目管理計(jì)劃并指定負(fù)責(zé)人,由外部人員定期檢查項(xiàng)目風(fēng)險(xiǎn),一旦風(fēng)險(xiǎn)發(fā)生,執(zhí)行風(fēng)險(xiǎn)管理計(jì)劃;第二種是保險(xiǎn),這種屬于風(fēng)險(xiǎn)轉(zhuǎn)嫁;第三種方式有點(diǎn),不過(guò)最保險(xiǎn),就是把客戶拖下水,讓他們一起參與風(fēng)險(xiǎn)管理,呵呵,到時(shí)候就好說(shuō)話了:)
風(fēng)險(xiǎn)管理作為項(xiàng)目計(jì)劃之后,PM需要更新WBS,修改日程計(jì)劃和更新風(fēng)險(xiǎn)管理計(jì)劃。
2.啟動(dòng)階段的主要任務(wù)
根據(jù)PMI的解釋,接單之后項(xiàng)目自然轉(zhuǎn)入啟動(dòng)階段。啟動(dòng)階段PM的主要任務(wù)是率領(lǐng)總體架構(gòu)設(shè)計(jì)師和系統(tǒng)分析員收集盡可能詳細(xì)的數(shù)據(jù),確立盡可能詳細(xì)的需求,進(jìn)一步確立詳細(xì)的項(xiàng)目范圍,預(yù)估資源,確立其他方案并獲得進(jìn)入下一階段的批準(zhǔn)。在這個(gè)階段,隨著需求分析的深入,PM也開(kāi)始在公司內(nèi)部進(jìn)行人員挑選和資源爭(zhēng)奪,著手組建自己的項(xiàng)目團(tuán)隊(duì)。項(xiàng)目即將進(jìn)入計(jì)劃階段。
在收集完數(shù)據(jù)之后,PM要和客戶開(kāi)始明確項(xiàng)目的大小,成本,規(guī)格,期限等重要特征并將其寫入合同文本,同時(shí)準(zhǔn)備內(nèi)部的包括預(yù)算,衡量標(biāo)準(zhǔn)等文檔,建立項(xiàng)目的評(píng)估標(biāo)準(zhǔn)。接下來(lái)就是需求分析。由于專業(yè)的原因,我們這里僅討論軟件工程項(xiàng)目的需求分析(以下簡(jiǎn)稱需求分析)。
需求分析的主要參與人員有PM,總體架構(gòu)設(shè)計(jì)師,系統(tǒng)分析員,熟悉業(yè)務(wù)流程的客戶。PM統(tǒng)領(lǐng)的團(tuán)隊(duì)這時(shí)候還不是真正的開(kāi)發(fā)團(tuán)隊(duì),我們叫做前期團(tuán)隊(duì)。隨著需求分析的逐步深入,新的團(tuán)隊(duì)成員不斷加入,啟動(dòng)階段結(jié)束的時(shí)候正式的團(tuán)隊(duì)將建立。對(duì)一個(gè)已經(jīng)啟動(dòng)的項(xiàng)目來(lái)說(shuō),需求分析直接決定了項(xiàng)目的成功與失敗。最初的需求體現(xiàn)在客戶的工作說(shuō)明書或招標(biāo)文件及附件上。這種需求一般比較含糊,無(wú)法體現(xiàn)客戶真正的需求。前期團(tuán)隊(duì)要根據(jù)自己的經(jīng)驗(yàn)和客戶溝通并引導(dǎo)客戶進(jìn)入正軌。有時(shí)候客戶會(huì)很不講道理或者思路僵化,就要求按照他的思維去定一些明顯錯(cuò)誤的需求。這個(gè)時(shí)候團(tuán)隊(duì)成員要耐心和客戶舉事實(shí),談經(jīng)驗(yàn),講道理,用圖形或模型等直觀的方式將需求描述出來(lái),比如常見(jiàn)的數(shù)據(jù)流圖等。所以說(shuō),爭(zhēng)論再所難免,客戶有時(shí)候會(huì)吹胡子瞪眼睛拍桌子甚至?xí)f(shuō)"這個(gè)東西不要你們做了"之類的話。PM此時(shí)除了要親身參與需求分析綜合整理文檔之外,還要處理好團(tuán)隊(duì)成員與客戶的關(guān)系,確保關(guān)系不會(huì)惡化到無(wú)法收拾的地步。只要PM盡力約束團(tuán)隊(duì)中的成員,這個(gè)度還是很容易控制的。
對(duì)快速開(kāi)發(fā)和疊代開(kāi)發(fā)來(lái)說(shuō),需求和實(shí)現(xiàn)往往是同步進(jìn)行,開(kāi)發(fā)速度快是一大優(yōu)勢(shì)。對(duì)有相同或類似模式的小項(xiàng)目來(lái)說(shuō)采用快速開(kāi)發(fā)或疊代開(kāi)發(fā)是很合算的做法,時(shí)下流行的極限編程就是針對(duì)這方面建立的思維模式。然而,大中型項(xiàng)目中有太多不一樣的需求和模塊。如果不是因?yàn)轫?xiàng)目有差異,那么市場(chǎng)上就只有產(chǎn)品而沒(méi)有項(xiàng)目了。所以,大中型項(xiàng)目的需求要認(rèn)真仔細(xì)的去做。我們要討論一個(gè)問(wèn)題,究竟應(yīng)該在需求分析和總體設(shè)計(jì)上花費(fèi)多少時(shí)間?我們熟悉的瀑布開(kāi)發(fā)模式基本上分需求分析,總體設(shè)計(jì),軟件開(kāi)發(fā),測(cè)試等幾個(gè)階段,然而究竟應(yīng)該在前兩個(gè)階段上花多少時(shí)間卻沒(méi)有定論。實(shí)際項(xiàng)目操作的例子表明,分析設(shè)計(jì)的時(shí)間越長(zhǎng),需求設(shè)計(jì)做的越詳細(xì),測(cè)試的時(shí)間就越短,返工率越低,風(fēng)險(xiǎn)也越小,成本越容易得到控制。而需求分析和總體設(shè)計(jì)沒(méi)有做好就急忙上馬進(jìn)行開(kāi)發(fā)的項(xiàng)目在項(xiàng)目初期進(jìn)展順利的時(shí)候問(wèn)題不大,到了項(xiàng)目后期和測(cè)試階段一些潛伏期比較長(zhǎng)但是破壞作用比較大的問(wèn)題就會(huì)凸顯出來(lái),造成返工,延長(zhǎng)測(cè)試時(shí)間。所以與其把問(wèn)題堆積到緊張的項(xiàng)目后期,不如把時(shí)間多花點(diǎn)到需求分析和總體設(shè)計(jì)上?;A(chǔ)夯實(shí)了,金字塔就容易造了。
在日本公司打工的程序員們可能都知道,小日本的軟件規(guī)范非常厲害,他們花在需求分析和總體設(shè)計(jì)上的時(shí)間通常在40%到50%左右,遠(yuǎn)遠(yuǎn)超過(guò)國(guó)內(nèi)軟件項(xiàng)目的實(shí)施,效果也要強(qiáng)的多。他們總體設(shè)計(jì)的規(guī)范甚至詳盡到某個(gè)過(guò)程該如何判斷,確立什么樣的條件,換言之就是把什么時(shí)候該如何寫(if...else)語(yǔ)句都幫程序員定好了。在這樣的軟件規(guī)范下,程序員更象是裝配流水線上的工人,對(duì)一個(gè)模塊或技術(shù)熟悉到一定程序就變成了完全的重復(fù)性勞動(dòng)。所以在日本和歐美經(jīng)常會(huì)有程序員是低級(jí)工作一說(shuō),很多人不明就里,對(duì)國(guó)內(nèi)程序員也照搬,對(duì)國(guó)內(nèi)的程序員來(lái)說(shuō)是很不公平的。在國(guó)內(nèi),只會(huì)照抄別人代碼,一點(diǎn)都不懂創(chuàng)新,凡事依靠別人,快下班就盯著表看的程序員是不少,這種人一般很難有什么前途。但是,優(yōu)秀的不斷進(jìn)取的程序員也很多。由于國(guó)內(nèi)沒(méi)有象CMM這樣的軟件規(guī)范或者很少,所以這類優(yōu)秀的程序員不少都是干著系統(tǒng)分析員甚至PM的活,拿著程序員的工資。這類程序員雖然在起步時(shí)會(huì)吃很多虧,而且是主動(dòng)找虧吃,然而幾年之后與前一種程序員的社會(huì)地位會(huì)出現(xiàn)明顯的分化。當(dāng)上進(jìn)的程序員們作為PM進(jìn)行商務(wù)談判的時(shí)候,前者還在各個(gè)公司里頻繁跳槽,跳來(lái)跳去都不滿意。有些扯開(kāi)了,回到我們的話題。日本的軟件規(guī)范與CMM有驚人的相似,其中至少有35%以上都是幾乎一模一樣的。最近經(jīng)濟(jì)不景氣,東京倒閉了160家軟件公司,這個(gè)數(shù)字是今年6月份的,還在不斷增加。這些公司紛紛搶灘上海,招收技術(shù)人員。如果去這樣的公司應(yīng)聘就要考慮清楚了,進(jìn)去可以學(xué)到他們的規(guī)范和質(zhì)量控制,可是要想從程序員成為系統(tǒng)分析員或PM,比登天還難。往往一個(gè)程序員進(jìn)去干了好幾年,對(duì)自己的那一塊熟的不得了,而對(duì)隔壁同事所做的東西一竅不通。拒傳華為正在嘗試CMM4(華為印度研究所已經(jīng)通過(guò)CMM4),對(duì)在華為工作的程序員們來(lái)說(shuō)可謂福禍難料。當(dāng)然,已經(jīng)作到PM或QA或者熱愛(ài)CODING的朋友例外。
需求分析本身也存在著時(shí)間分配的問(wèn)題。第一遍需求分析花的時(shí)間會(huì)最長(zhǎng),分析員們?cè)诳蛻舻母鱾€(gè)部門之間幾乎把腿都跑斷,把口水說(shuō)干,就是為了確立一個(gè)初期的需求模型。所有的文檔將會(huì)提交給PM進(jìn)行復(fù)審并簽字,不合格的打回重做。反饋表隨之將提交給客戶,第二遍第三遍等等等等接踵而來(lái),與客戶反復(fù)討論和磋商,反復(fù)提交文檔和表格,目的只有一個(gè),明確需求。當(dāng)PM最終合并了所有文檔并確立需求之后,最終生成的需求文檔將提交給客戶的各部門負(fù)責(zé)人簽字。這些文檔將作為合同的附件添加,以便在將來(lái)項(xiàng)目變更或者碰到重大問(wèn)題時(shí)和客戶扯皮的重要依據(jù)。需要說(shuō)明的是,客戶并非都是蠻不講理,但是說(shuō)實(shí)話,頗有無(wú)奈,國(guó)內(nèi)目前的項(xiàng)目大多數(shù)客戶為了不讓自己的錢白花,經(jīng)常變著法子提需求。在啟動(dòng)階段明確需求并簽字,無(wú)論最終情況如何,一份詳盡的書面文檔可以解決很多口頭承諾或概念模糊的文檔帶來(lái)的許多問(wèn)題。
詳盡的需求分析有一個(gè)額外的好處就是對(duì)一些雙方都很陌生或者從來(lái)無(wú)人嘗試的領(lǐng)域?qū)⑹且粋€(gè)決定是否進(jìn)行項(xiàng)目的判斷標(biāo)準(zhǔn)。有時(shí)候,這種大項(xiàng)目在簽單時(shí)雙方都沒(méi)有絕對(duì)把握保證可以出成果,一旦在需求分析階段發(fā)現(xiàn)難以逾越的技術(shù)難關(guān),就會(huì)放棄項(xiàng)目。典型的例子就是NMD洲際導(dǎo)彈防御系統(tǒng)。上世紀(jì)八十年代初美國(guó)搞星球大戰(zhàn)計(jì)劃,拖跨了蘇聯(lián)。大家對(duì)那段歷史有些含糊,很多人認(rèn)為蘇聯(lián)人上了美國(guó)的當(dāng)。其實(shí)并不完全如此,蘇聯(lián)人的情報(bào)機(jī)構(gòu)無(wú)孔不入,并非那么容易上當(dāng)受騙。實(shí)際上當(dāng)時(shí)美國(guó)國(guó)防部已經(jīng)開(kāi)始著手NMD系統(tǒng)軟件的需求分析,前后耗資數(shù)億美圓,耗時(shí)兩年,僅僅是做需求分析,終于發(fā)現(xiàn)存在著在當(dāng)時(shí)技術(shù)上無(wú)法達(dá)到的高度,隨后項(xiàng)目被放棄。
3.項(xiàng)目啟動(dòng)
項(xiàng)目啟動(dòng)要確定項(xiàng)目計(jì)劃,與客戶一起實(shí)施第一次項(xiàng)目審核,確認(rèn)并對(duì)一些產(chǎn)品和服務(wù)向下包廠商下訂單。這個(gè)時(shí)候的PM會(huì)忽然發(fā)現(xiàn)有開(kāi)不完的會(huì),一天開(kāi)三到四個(gè)會(huì)議是很正常的事情。這些會(huì)議有與客戶的會(huì)議,與下包廠商的,有團(tuán)隊(duì)的,有公司高層的。團(tuán)隊(duì)的會(huì)議主要是建立正式的團(tuán)隊(duì),提供團(tuán)隊(duì)成員的角色和職責(zé),提供績(jī)效管理方法,向成員提供項(xiàng)目范圍和目標(biāo)。與客戶的一個(gè)主要會(huì)議將是項(xiàng)目啟動(dòng)會(huì)議。在這個(gè)會(huì)議上PM會(huì)與客戶確立正式的交流渠道,項(xiàng)目綜合描述,讓項(xiàng)目參與人員相互了解,建立以PM為核心的管理制度。還有一些零零碎碎的東西甚至包括辦公場(chǎng)地的大小,電話多少部,所有人的聯(lián)系方式等等都要在會(huì)議上確立,并做會(huì)議記錄。這都是些非?,嵥榈氖虑椋?tīng)起來(lái)婆婆***,卻是非常必要,缺一不可。大概就是所謂三軍未動(dòng),糧草先行吧。
這時(shí)候,作為公司高層,應(yīng)該向全公司發(fā)表申明,正式給PM項(xiàng)目經(jīng)理任命書和項(xiàng)目授權(quán)書。這個(gè)動(dòng)作雖然在別人看來(lái)有些形式主義,但是對(duì)提高PM本人的士氣和責(zé)任感是有很大助力的。
三.計(jì)劃階段
1.定義結(jié)構(gòu)分工結(jié)構(gòu)圖(WBS)
啟動(dòng)階段結(jié)束后,項(xiàng)目進(jìn)入計(jì)劃階段,也就正式進(jìn)入實(shí)施。這里概念可能有些不太對(duì)頭,其實(shí)是翻譯的緣故,反正大家明白意思就行,不用拘泥于字面。WBS是一組要提交的項(xiàng)目元素,用來(lái)組織定義項(xiàng)目的總體范圍,具體包括從工作內(nèi)容,資源,成本角度考慮項(xiàng)目范圍;建立一套系統(tǒng)所需要的分層工作結(jié)構(gòu);把項(xiàng)目分解成易于管理的幾個(gè)細(xì)目,這概念有些模糊,其實(shí)跟資源管理器里分目錄是一回事情??梢哉f(shuō),WBS是計(jì)劃階段的核心。WBS會(huì)詳細(xì)的分到遞交件,包括給自己人用的項(xiàng)目使用的過(guò)程文件,給客戶用的模塊和說(shuō)明文檔,完成每個(gè)細(xì)目的標(biāo)準(zhǔn)以及如何把這些細(xì)目的責(zé)任分配到具體的個(gè)人。WBS有縮進(jìn)式和樹狀式,我這里也沒(méi)辦法畫圖,大家參考一些項(xiàng)目管理的書籍,里面有詳細(xì)介紹。我整個(gè)文章只挑我覺(jué)得需要注意的地方,如非必要,對(duì)技術(shù)細(xì)節(jié)或者工具使用不做詳細(xì)介紹。WBS的細(xì)目并不需要分解到同一水平,最下面的細(xì)目叫做工作包,分包的依據(jù)是個(gè)人的責(zé)任和可信度,也就是說(shuō)到每個(gè)人頭上的任務(wù)是否能落實(shí),是否有把握完成;還有就是準(zhǔn)備對(duì)項(xiàng)目進(jìn)行控制的程度,程度越深,WBS樹也就越深。由于WBS是實(shí)用性的東西,根據(jù)個(gè)人理解也不一樣,所以一個(gè)項(xiàng)目可能會(huì)有幾個(gè)正確的WBS,看PM的需要和最適合當(dāng)前團(tuán)隊(duì)狀態(tài)的進(jìn)行選擇。
WBS的定義還是很麻煩的。PM要召開(kāi)團(tuán)隊(duì)進(jìn)行討論,向成員提供與項(xiàng)目相關(guān)的所有詳細(xì)資料,并把WBS樹分解到二層三層。然后要花上一段時(shí)間讓成員進(jìn)行頭腦風(fēng)暴式(BRAININGSTORM)思考,制訂工作產(chǎn)出和相應(yīng)人員的職責(zé),記錄每一個(gè)工作包的完成標(biāo)準(zhǔn)。在頭腦風(fēng)暴式思考時(shí),會(huì)有很激烈的爭(zhēng)論,PM要協(xié)調(diào)關(guān)系,調(diào)節(jié)氣氛,從自己能考慮到的各個(gè)角度旁推側(cè)敲,提示成員的思維角度和方向并加以總結(jié)。盡管很麻煩,制訂WBS仍然是非常值得的。如同需求分析一樣,WBS準(zhǔn)備的越充分,編碼的進(jìn)度越快。
2.風(fēng)險(xiǎn)管理
既然是商業(yè)行為,那么項(xiàng)目的風(fēng)險(xiǎn)必然存在,相信閱讀這個(gè)帖子的朋友不少人都經(jīng)歷過(guò)或大或小的風(fēng)險(xiǎn)。有些風(fēng)險(xiǎn)很容易解決,有些風(fēng)險(xiǎn)則大大損害利益。不論什么樣的風(fēng)險(xiǎn),能避免盡量避免,所以有必要對(duì)風(fēng)險(xiǎn)進(jìn)行管理。由于風(fēng)險(xiǎn)的不可預(yù)知性,風(fēng)險(xiǎn)管理難度很大,概念也很難講清楚,只能從一些可行的角度去分析,進(jìn)行管理。
首先要識(shí)別風(fēng)險(xiǎn)。這是個(gè)難度很高的活。PM要先召開(kāi)風(fēng)險(xiǎn)識(shí)別會(huì)議,這個(gè)會(huì)議面向公司,高層,跨部門的有經(jīng)驗(yàn)的人都將參加。然后審核由項(xiàng)目小組生成的風(fēng)險(xiǎn)清單并與重要成員進(jìn)行風(fēng)險(xiǎn)溝通,檢查一些重要的風(fēng)險(xiǎn)源如WBS,成本(時(shí)間)預(yù)估,人員計(jì)劃,采購(gòu)管理等等。最后就要用到PM本身在以前類似項(xiàng)目中得到的經(jīng)驗(yàn)教訓(xùn)。
識(shí)別之后要進(jìn)行分析。我們可以進(jìn)行粗略的量化分析(精確分析是不可能的事情)。有經(jīng)驗(yàn)的人可以一起參加討論,把提交出來(lái)的風(fēng)險(xiǎn)進(jìn)行分類。首先按發(fā)生的可能性分,一般分成高,中,低三個(gè)級(jí)別,雖然很勉強(qiáng),但是好歹也有個(gè)量化了;然后按耗去的成本分,也是高,中,低三級(jí)。我們可以把這兩種類別的三個(gè)級(jí)別進(jìn)行組合,碰到可能性也高,成本也高的風(fēng)險(xiǎn)就定位為不能接受。碰到這種風(fēng)險(xiǎn)只好讓客戶修改需求或者增加風(fēng)險(xiǎn)預(yù)留成本,否則一旦虧起來(lái)不是虧一點(diǎn)點(diǎn),有可能賠的很厲害。高和中,中和中的搭配都是屬于高風(fēng)險(xiǎn),中和低,低和低搭配屬于低,高和低搭配屬于中。
篇8
>> 基于軟件程序員課程開(kāi)發(fā)的研究 基于高職柔性人才培養(yǎng)模式的教學(xué)體系研究 基于“ABC―KAQ雙相模式”的醫(yī)藥營(yíng)銷本科人才培養(yǎng)體系的研究 基于德國(guó)職業(yè)教育評(píng)價(jià)體系的高職人才培養(yǎng)模式創(chuàng)新研究 基于校企深度合作教育體系的人才培養(yǎng)模式研究 基于“平臺(tái)+模塊”課程體系的制藥工程專業(yè)人才培養(yǎng)模式研究 基于產(chǎn)學(xué)研的軟件外包人才培養(yǎng)體系研究 基于工學(xué)結(jié)合人才培養(yǎng)模式的高職思政課教學(xué)體系的構(gòu)建 基于職業(yè)就業(yè)的高職人才培養(yǎng)模式研究 基于冰山理論的人才培養(yǎng)模式研究 基于產(chǎn)學(xué)研模式的高校人才培養(yǎng)問(wèn)題研究 基于職業(yè)標(biāo)準(zhǔn)的人才培養(yǎng)模式研究 基于知識(shí)管理的高校人才培養(yǎng)模式研究 基于“項(xiàng)目式教學(xué)”的人才培養(yǎng)模式 基于人才培養(yǎng)模式的教學(xué)內(nèi)容選擇 基于人才培養(yǎng)模式改革的人才培養(yǎng)方案研究 基于高素質(zhì)人才培養(yǎng)的高職院校人才培養(yǎng)模式研究 基于應(yīng)用型人才培養(yǎng)的旅游管理本科實(shí)踐教學(xué)體系構(gòu)建研究 基于創(chuàng)新型人才培養(yǎng)的創(chuàng)業(yè)實(shí)訓(xùn)教學(xué)體系研究 基于人才培養(yǎng)的民營(yíng)醫(yī)院教學(xué)體系建設(shè)研究 常見(jiàn)問(wèn)題解答 當(dāng)前所在位置:中國(guó) > 政治 > 基于 ATOM教學(xué)體系的程序員人才培養(yǎng)模式的研究 基于 ATOM教學(xué)體系的程序員人才培養(yǎng)模式的研究 雜志之家、寫作服務(wù)和雜志訂閱支持對(duì)公帳戶付款!安全又可靠! document.write("作者:未知 如您是作者,請(qǐng)告知我們")
申明:本網(wǎng)站內(nèi)容僅用于學(xué)術(shù)交流,如有侵犯您的權(quán)益,請(qǐng)及時(shí)告知我們,本站將立即刪除有關(guān)內(nèi)容。 摘要:本文立足研究高職院校的程序員培養(yǎng)問(wèn)題,創(chuàng)新提出了“ATOM”即原子教學(xué)體系,并提出了基于該體系的分階段、循環(huán)、遞進(jìn)式人才培養(yǎng)模式。目的在于為高職院校解決批量培養(yǎng)低考分工科人才提供經(jīng)驗(yàn)參考。 關(guān)鍵字:程序員 ATOM CDIO 人才培養(yǎng)模式
隨著信息化社會(huì)的到來(lái)及高速發(fā)展,黨和政府提出了“堅(jiān)持以就業(yè)為導(dǎo)向,深化職業(yè)教育教學(xué)改革”的要求,要求學(xué)校必須根據(jù)市場(chǎng)和行業(yè)的需要改革課程體系,更新教學(xué)內(nèi)容,創(chuàng)新教學(xué)模式。對(duì)于致力于培養(yǎng)軟件專業(yè)人才的職業(yè)教育院校來(lái)說(shuō),學(xué)生層次是制約其教學(xué)結(jié)果的關(guān)鍵。然而,2009年到2012年黑龍江高職院校錄取分?jǐn)?shù)線分別為:180分、170分、200分、170分。處于這一層次的學(xué)生,以往的學(xué)習(xí)階段基本沒(méi)有好的學(xué)習(xí)習(xí)慣或者沒(méi)有好的學(xué)習(xí)方法,而軟件技術(shù)類課程本身又存在學(xué)習(xí)難度大、很枯燥的問(wèn)題,學(xué)生學(xué)習(xí)興趣難以持久。
如何能夠在教學(xué)中有效的引導(dǎo)學(xué)生、掌控學(xué)生?如何有效的發(fā)揮學(xué)生的主動(dòng)性?如何把這樣的學(xué)生批量培養(yǎng)成才?成了擺在廣大高職院校計(jì)算機(jī)軟件教學(xué)領(lǐng)域中的一大難題。哈爾濱信息工程學(xué)院(原哈爾濱華夏計(jì)算機(jī)職業(yè)技術(shù)學(xué)院)軟件技術(shù)系經(jīng)過(guò)多年努力,一直在致力于解決這個(gè)問(wèn)題。
1國(guó)內(nèi)外工程人才教育模式研究現(xiàn)狀分析
對(duì)于優(yōu)秀工程人才教育模式的研究,國(guó)內(nèi)外已經(jīng)取得了很多研究成果,例如:由美國(guó)歐林工學(xué)院提出的以“歐琳三角”哲學(xué)理念為基礎(chǔ)的教育模式,由麻省理工學(xué)院等四所國(guó)際大學(xué)提出的CDIO工程教育模式。迄今為止,已有幾十所世界著名大學(xué)加入了CDIO組織,按CDIO模式培養(yǎng)的學(xué)生深受社會(huì)與企業(yè)歡迎。中國(guó)也已經(jīng)引進(jìn)了這種優(yōu)秀的教育模式,并進(jìn)行了本土化研究及應(yīng)用。例如,2003年起,江西理工大學(xué)創(chuàng)立并迅速發(fā)展的 “3+1”創(chuàng)新教育模式,2005 年起,汕頭大學(xué)工學(xué)院提出了全新的 EIP-CDIO 培養(yǎng)模式。2010年,大連東軟信息學(xué)院提出的T-C教育模式。這些CDIO性質(zhì)的教學(xué)模式以其先進(jìn)性、實(shí)效性與優(yōu)越性,被國(guó)內(nèi)很多大學(xué)認(rèn)識(shí)與接受,被更多的企業(yè)認(rèn)同。
我國(guó)這些繼承CDIO教育模式的大學(xué)都利用這一理論體系培養(yǎng)出了大批優(yōu)秀的人才。但是,對(duì)于全國(guó)各大高職院校來(lái)說(shuō),要把如此低分的學(xué)生批量培養(yǎng)成才,目前還是一個(gè)難題。
2主要研究?jī)?nèi)容、研究目標(biāo)和解決的關(guān)鍵問(wèn)題 2.1研究目標(biāo):
我們?cè)诶^承CDIO工程教育模式教學(xué)研究成果的基礎(chǔ)之上,完全以企業(yè)需求為目標(biāo),從職業(yè)定向性的角度以學(xué)生批量成才為導(dǎo)向,在階段性教學(xué)實(shí)踐中已經(jīng)取得了良好的效果。 2.2研究?jī)?nèi)容
該課題研究繼承COID工程教育模式中提出的“主要讓學(xué)生以主動(dòng)的、實(shí)踐的方式學(xué)習(xí)工程”這一思想,進(jìn)行軟件工程開(kāi)發(fā)技術(shù)的教育模式研究;并在課題體系建設(shè)上注意課程之間有機(jī)聯(lián)系,并在此基礎(chǔ)之上又進(jìn)行了課程內(nèi)部知識(shí)點(diǎn)的獨(dú)立分解。主要從以下幾個(gè)方面研究。
2.2.1符合優(yōu)秀IT企業(yè)人才培養(yǎng)標(biāo)準(zhǔn)的知識(shí)點(diǎn)、能力點(diǎn)的分解
其中包括:把程序員需要的知識(shí)結(jié)構(gòu)分解、細(xì)化成具體的知識(shí)點(diǎn);把程序員應(yīng)具備的能力結(jié)構(gòu)分解、細(xì)化成具體的能力點(diǎn);
2.2.2構(gòu)建具有“責(zé)任體制”特色的課程體系和教學(xué)方法
我們把自身的這種特色課程體系和教學(xué)方法相融合,總結(jié)出了一套秉著“有責(zé)任感的教師隊(duì)伍培養(yǎng)有責(zé)任感的學(xué)生”這一教學(xué)宗旨的教學(xué)體系。這種教學(xué)體系的每個(gè)環(huán)節(jié)都近似于原子中電子群圍繞原子核的運(yùn)動(dòng)關(guān)系,且每個(gè)英文首字母組合后恰好是“原子”的英文拼寫ATOM,所以定名為ATOM教學(xué)體系。
具體解釋:
其中A代表“能力和知識(shí)的高內(nèi)聚拆分(Ability and knowledge of high-cohesion split)”,即把一個(gè)知識(shí)點(diǎn)或能力點(diǎn)及圍繞它的理論做為一個(gè)原子進(jìn)行拆分;
T代表“基于團(tuán)隊(duì)的教學(xué)管理方式 (Team teaching management mode based on)”,即以團(tuán)隊(duì)和圍繞該團(tuán)隊(duì)工作的學(xué)生作為一個(gè)教學(xué)活動(dòng)的原子單位,實(shí)行團(tuán)隊(duì)合作的學(xué)習(xí)方式;
O代表“面向?qū)ο蟮某绦蛟O(shè)計(jì)模塊化(Object-oriented program design module)”,即把一個(gè)項(xiàng)目拆分成若干個(gè)模塊,把一個(gè)程序模塊及圍繞該模塊組織的教學(xué)活動(dòng)作為一個(gè)原子單位,進(jìn)行實(shí)踐教學(xué);
M代表“基于責(zé)任的因材施教的管理教育(Management education, teach students in accordance with their aptitude based on)”,即以每個(gè)學(xué)生為單位設(shè)計(jì)差異化培養(yǎng)內(nèi)容,把一個(gè)學(xué)生及圍繞該學(xué)生的教師團(tuán)隊(duì)作為這種管理教育的保障。
2.2.3研究構(gòu)建基于ATOM教學(xué)體系的分階段、循環(huán)、遞進(jìn)式人才培養(yǎng)模式
該研究構(gòu)建出的人才培養(yǎng)模式包括:a.多輪交替模式。主要以學(xué)生訓(xùn)練為主,把項(xiàng)目研發(fā)訓(xùn)練課程分成3個(gè)階段,每個(gè)階段都以同一個(gè)項(xiàng)目的研發(fā)為目標(biāo),在遞進(jìn)的過(guò)程中,分別采用基本的研發(fā)技術(shù)、企業(yè)級(jí)的研發(fā)技術(shù)、基于框架的企業(yè)級(jí)研發(fā)技術(shù)這3個(gè)層次,進(jìn)行項(xiàng)目技術(shù)的遞進(jìn)式開(kāi)發(fā)訓(xùn)練;而且每次項(xiàng)目改進(jìn)都是對(duì)原有項(xiàng)目的循環(huán)開(kāi)發(fā)。在這個(gè)過(guò)程中,使學(xué)生溫故知新,逐步向企業(yè)級(jí)開(kāi)發(fā)水平靠攏。并在教學(xué)過(guò)程中,補(bǔ)充以教師關(guān)注差異化的學(xué)生,并有針對(duì)性的對(duì)癥下藥的辦法;b、校企合作、工學(xué)結(jié)合模式。該模式分3個(gè)階段,即1.5年的基礎(chǔ)學(xué)習(xí),加上0.5年的企業(yè)級(jí)綜合訓(xùn)練,再加上1年的企業(yè)實(shí)習(xí)。
新的培養(yǎng)模式可概括為:
教學(xué)宗旨:對(duì)學(xué)生負(fù)責(zé),對(duì)家長(zhǎng)負(fù)責(zé),對(duì)企業(yè)負(fù)責(zé),對(duì)社會(huì)負(fù)責(zé),對(duì)結(jié)果負(fù)責(zé);
教學(xué)體系:4個(gè)原子化(ATOM);
教學(xué)實(shí)施方式:階段性、循環(huán)、遞進(jìn)式;
教學(xué)過(guò)程:3級(jí)飛躍,即基礎(chǔ)知識(shí)積累(1.5年)―>企業(yè)級(jí)應(yīng)用實(shí)踐(0.5年)―>職業(yè)人(1年); 2.3解決的關(guān)鍵問(wèn)題
通過(guò)研究,我們解決了以下2個(gè)問(wèn)題:
①基于結(jié)果負(fù)責(zé)為導(dǎo)向的責(zé)任體制的改革;
② 低考分學(xué)生的批量成才問(wèn)題;
本課題是2013年黑龍江省高等教育教學(xué)改革項(xiàng)目,課題編號(hào):JG2013020017。筆者把研究的主要思想成文,以分享研究心得。
參考文獻(xiàn):
篇9
【目標(biāo)】
相信和不少朋友一樣,有了幾年工作經(jīng)驗(yàn)成為Senior后就開(kāi)始了面試別人的經(jīng)歷。我在最初這個(gè)階段只是按照自己的想象把”找到基礎(chǔ)好的程序員“,”找到算法能力優(yōu)秀的程序員“,”找到有Android開(kāi)發(fā)經(jīng)驗(yàn)的程序員“等作為面試的目標(biāo)。但是,實(shí)際的經(jīng)歷告訴我,尤其是按“基礎(chǔ)好”,“算法好”這些目標(biāo)招到的人最終效果并不好。比如,有的面試者基礎(chǔ)知識(shí)和算法掌握情況不錯(cuò),進(jìn)程、線程、內(nèi)存等概念清晰,基本的Hash,二叉樹,快速排序等數(shù)據(jù)結(jié)構(gòu)和算法也比較熟悉,但是進(jìn)公司后在實(shí)際工作中表現(xiàn)得很糟糕。后來(lái),我才發(fā)現(xiàn)原來(lái)是我的面試目標(biāo)出了問(wèn)題,我原先的面試方法更像是大學(xué)的算法或操作系統(tǒng)期末考試,按照這種方法讓許多并不合適的人通過(guò)了面試,同時(shí)也可能錯(cuò)過(guò)了許多合適的人。
后來(lái),我的反思是,從公司的角度講,面試的根本目的是找到"能夠干好工作"的人,而“高學(xué)歷”,“算法好”,“基礎(chǔ)好”,“有經(jīng)驗(yàn)”這些都是表象而不是根本,它們并不能直接和“工作好”劃等號(hào)。
【方法】
目標(biāo)明確了,但接下來(lái)的問(wèn)題是假設(shè)面試者是一個(gè)黑盒系統(tǒng),“工作好”不是直接可觀測(cè)變量,你所能直接觀測(cè)的變量是基礎(chǔ)、算法、經(jīng)驗(yàn)、學(xué)歷、性格、談吐、年齡等等。所以,實(shí)際上,你只能從“基礎(chǔ)好”,“算法好”等可以直接觀測(cè)的量去推測(cè)“工作好”的概率,這就是一個(gè)在“X好“條件下"工作好“的條件概率問(wèn)題:P(工作好 | X好)。
根據(jù)這個(gè)模型,面試所應(yīng)該考察哪些方面就很明顯了,那就是選擇那種最具有區(qū)分性的方面來(lái)考察。比如,考察面試者的體型特征沒(méi)有太大意義,因?yàn)镻(工作好|高),P(工作好|矮),P(工作好|胖),P(工作好|瘦)的概率都差不多;所以,體型特征不具有區(qū)分性,這不是面試所應(yīng)該關(guān)注的內(nèi)容。
面試官應(yīng)當(dāng)結(jié)合職位的要求明確哪些因素具有比較好的區(qū)分性。比如,如果要招一名技術(shù)門檻比較高的3D游戲引擎開(kāi)發(fā)工程師,面試者A具有3D游戲引擎開(kāi)發(fā)的經(jīng)驗(yàn),但是在基礎(chǔ)知識(shí)和算法面試方面表現(xiàn)一般;面試者B相反,基礎(chǔ)知識(shí)和算法面試表現(xiàn)很好,但沒(méi)有游戲開(kāi)發(fā)經(jīng)驗(yàn),而你只能選擇其一。你選誰(shuí)呢?其實(shí),這就是兩個(gè)條件概率問(wèn)題P(工作好|經(jīng)驗(yàn)好,基礎(chǔ)一般,算法一般)和P(工作好|沒(méi)經(jīng)驗(yàn),基礎(chǔ)好,算法好)。這個(gè)問(wèn)題就留給面試官來(lái)判斷了,就我個(gè)人而言,對(duì)于技術(shù)門檻較高需要技術(shù)積累的職位,經(jīng)驗(yàn)更加說(shuō)明問(wèn)題,因此,我更傾向于面試者A。
下面,我再結(jié)合自己的經(jīng)驗(yàn)談?wù)剬?duì)面試中常見(jiàn)方面的看法。
【算法】
算法是Google和MS等大公司面試所重點(diǎn)考察的內(nèi)容。我個(gè)人很喜歡算法,曾經(jīng)參加ACM/ICPC拿過(guò)北京賽區(qū)的13名。但是,就個(gè)人經(jīng)驗(yàn)來(lái)看,我所接觸過(guò)的絕大多數(shù)開(kāi)發(fā)職位而言,算法都不適合作為考察面試者優(yōu)劣的主要因素。對(duì)于普通的非算法性開(kāi)發(fā)職位,考察面試者的算法就相當(dāng)于考察他打乒乓球好不好一樣,與目標(biāo)“工作好”的相關(guān)性太低。就我個(gè)人的經(jīng)驗(yàn)來(lái)看,差不多P(工作好|算法好)=50%,也就是算法面試沒(méi)有太大的區(qū)分性。
甚至,還有一種很不好的情況特別多地出現(xiàn)在算法好的面試者身上,我稱之為“只磨刀,不砍柴”。什么意思呢?有類人只對(duì)什么A*算法,異步編程,JVM類加載機(jī)制這種純技術(shù)問(wèn)題感興趣,對(duì)實(shí)現(xiàn)用戶需求毫無(wú)興趣。這類人看起來(lái)有一定的技術(shù)能力,但是對(duì)公司來(lái)講貢獻(xiàn)十分有限,甚至不如技術(shù)一般但認(rèn)真負(fù)責(zé)的人。所以,一旦遇到面試者算法好,我就特別留意考察會(huì)不會(huì)是這種“只磨刀,不砍柴”的人。
另外,雖然我個(gè)人不了解Google和MS,但我對(duì)于其特別重視考察算法能力的面試策略是持懷疑態(tài)度的。即使在這樣的世界級(jí)大公司,算法雖然重要,但可以想象在項(xiàng)目實(shí)施過(guò)程所遇到的各種各樣問(wèn)題中,算法問(wèn)題絕大多數(shù)時(shí)候不會(huì)是主要瓶頸,沒(méi)有到那種需要每個(gè)人都是算法高手的情況。實(shí)際上,絕大多數(shù)項(xiàng)目真正難點(diǎn)并不是一兩個(gè)算法瓶頸,甚至也不是單點(diǎn)的技術(shù)瓶頸,而是系統(tǒng)性的組織、協(xié)調(diào)、設(shè)計(jì)、開(kāi)發(fā)問(wèn)題,有大量的看起來(lái)不是那么有技術(shù)含量的臟活累活,也有許多問(wèn)題是由于信息不足,并不是技術(shù)能力強(qiáng)就能克服這些困難。一個(gè)團(tuán)隊(duì)最好優(yōu)勢(shì)互補(bǔ),有人算法強(qiáng),有人業(yè)務(wù)分析能力強(qiáng),有人擅長(zhǎng)后端服務(wù),有人擅長(zhǎng)前端界面,有人聰明,有人踏實(shí),這是最好的。如果按照“算法好”的單一標(biāo)準(zhǔn)選材,必定會(huì)把許
多優(yōu)秀的人才拒之門外。
補(bǔ)充:在更多地了解了Google和Facebook等一流公司的面試細(xì)節(jié)之后,我對(duì)這個(gè)問(wèn)題的認(rèn)識(shí)有了一定的改變,實(shí)際上這些公司在面試過(guò)程中并不完全強(qiáng)調(diào)技巧性很強(qiáng)的算法,而是更加注重編碼(Coding)能力,只是在進(jìn)行編碼測(cè)試的過(guò)程中往往是通過(guò)一些簡(jiǎn)單算法題來(lái)進(jìn)行的。我對(duì)于這種面試方法越來(lái)越欣賞,并且也作為了我們公司面試過(guò)程中的重點(diǎn)環(huán)節(jié),因?yàn)榫幋a能力的測(cè)試是十分必要的,它有著知識(shí)性問(wèn)題無(wú)法取代的作用,如果一個(gè)面試者連“判斷一個(gè)字符串是否是另一個(gè)字符串的子串”這樣的題目都無(wú)法正確并快速地實(shí)現(xiàn),那么基本上可以直接排除了。我這里所強(qiáng)調(diào)的是不必考察高難度的算法問(wèn)題,并非不重視編碼能力測(cè)試,請(qǐng)讀者不要誤解。
【基礎(chǔ)】
基礎(chǔ)面試是指考察諸如指針使用、進(jìn)程線程概念等基礎(chǔ)知識(shí)的面試,十分類似于大學(xué)期末考試題。我曾經(jīng)以為基礎(chǔ)面試十分重要,但是現(xiàn)在不這么看了。在工作中基礎(chǔ)的確是重要的,但是在面試過(guò)程中,它必須具有區(qū)分性才有意義,也就是說(shuō)P(工作好|基礎(chǔ)好)的概率要高,那么考察指針使用,進(jìn)程線程區(qū)別這樣的基礎(chǔ)題目才有它的意義。我的實(shí)際經(jīng)驗(yàn)是,基礎(chǔ)面試并不具有很好的區(qū)分性,和算法一樣, 差不多P(工作好|基礎(chǔ)好) = 50%。同時(shí),基礎(chǔ)面試是最容易準(zhǔn)備的,中國(guó)人有長(zhǎng)期的應(yīng)試教育經(jīng)驗(yàn),要準(zhǔn)備幾個(gè)把玩指針題目太容易了。
我曾經(jīng)遇到過(guò)這樣的面試者,他的C語(yǔ)言基礎(chǔ)和編譯、鏈接等原理掌握得非常好,給我留下了深刻的印象,我給的面試結(jié)論是:知識(shí)面不寬,只會(huì)C語(yǔ)言,但基礎(chǔ)很扎實(shí),建議錄用。后來(lái)的事情證明了那個(gè)結(jié)論的前半部分是對(duì)的,但是”建議錄用“錯(cuò)了。他在實(shí)際工作中表現(xiàn)得一塌糊涂,不理解需求,不理解整體架構(gòu);同時(shí),上班時(shí)間不是花在項(xiàng)目上,而是花在閱讀諸如《程序員的自我修養(yǎng)》之類的書籍上。最后,這位同事由于長(zhǎng)期“不出活”離開(kāi)了公司。
基礎(chǔ)不是不重要,而是“基礎(chǔ)好”不足以說(shuō)明面試者能干好工作,因?yàn)榛A(chǔ)是屬于局部性知識(shí),而實(shí)際工作需要綜合性能力,二者有天壤之別。C語(yǔ)言、操作系統(tǒng)能考高分,但是不會(huì)寫程序的人在大學(xué)我們還見(jiàn)得少嗎? 軟件開(kāi)發(fā)就像蓋房子,綜合能力是設(shè)計(jì)和搭骨架,基礎(chǔ)知識(shí)是碼磚。張小龍?jiān)菷oxmail是Delphi開(kāi)發(fā)的,他它不懂C#,你如果要招聘一個(gè)開(kāi)發(fā).NET Email客戶端的人,你考察他對(duì)CLR掌握得好不好有意義嗎? 讓張小龍來(lái)開(kāi)發(fā)一個(gè)C#版的Foxmail真的會(huì)有困難嗎? 你招一個(gè)精通C#但沒(méi)有Email客戶端開(kāi)發(fā)經(jīng)驗(yàn)的人來(lái)真的比張小龍靠譜嗎?
我說(shuō)基礎(chǔ)知識(shí)不重要,和古人說(shuō)的“不積洼步無(wú)以至千里”是不是矛盾呢?不矛盾!“洼步”與“千里”是一種可累加關(guān)系,但再多的“基礎(chǔ)知識(shí)”都累加不成“綜合能力”。學(xué)習(xí)軟件開(kāi)發(fā)要像持續(xù)集成一樣,一開(kāi)始就是一個(gè)完整的系統(tǒng),雖然規(guī)模不大,問(wèn)題很多,但它麻雀雖小五臟俱全,從小系統(tǒng)到大系統(tǒng),從簡(jiǎn)單系統(tǒng)到復(fù)雜系統(tǒng)逐步演化。
所以,基礎(chǔ)好本身不足以說(shuō)明太多的問(wèn)題,必須進(jìn)一步考察綜合能力。對(duì)于基礎(chǔ)面試表現(xiàn)不好的面試者,如果時(shí)間允許也要進(jìn)一步考察,有的面試者其實(shí)是有能力的,只是沒(méi)有進(jìn)行充分的準(zhǔn)備。最理想的狀態(tài)當(dāng)然是基礎(chǔ)和綜合能力俱佳,若不能兼顧,應(yīng)當(dāng)綜合能力優(yōu)先。
【經(jīng)驗(yàn)】
這里所說(shuō)的經(jīng)驗(yàn)不是通過(guò)工作了多少年來(lái)衡量的,而主要是指面試者的經(jīng)歷,比如,是否完整地實(shí)現(xiàn)過(guò)一個(gè)軟件,或作為主要開(kāi)發(fā)者完成過(guò)一個(gè)項(xiàng)目。經(jīng)驗(yàn)的重要性在于它能說(shuō)明一個(gè)人的綜合能力。從項(xiàng)目的性質(zhì)、規(guī)模和難度,面試官就可以大致判斷出面試者的綜合能力。如果一個(gè)面試者一直在大公司負(fù)責(zé)一個(gè)小模塊的開(kāi)發(fā)維護(hù),那么基本可以判斷他不具備獨(dú)立或作為主要開(kāi)發(fā)者承擔(dān)一個(gè)項(xiàng)目的能力,只適合在另一家大公司做類似的事情。對(duì)于門檻較高需要長(zhǎng)期技術(shù)積累的職位,相關(guān)經(jīng)驗(yàn)更顯得尤為重要,比如,Linux內(nèi)核開(kāi)發(fā),JVM開(kāi)發(fā),游戲引擎開(kāi)發(fā),數(shù)據(jù)庫(kù)實(shí)現(xiàn),高級(jí)UX等。對(duì)于這類職位,沒(méi)有經(jīng)驗(yàn)的面試者即使綜合素質(zhì)不錯(cuò)也是需要長(zhǎng)時(shí)間的學(xué)習(xí)和積累才能勝任。所以,基本上如果確定了你的職位屬于此類,那么相關(guān)經(jīng)驗(yàn)毫無(wú)疑問(wèn)應(yīng)該成為首選因素,換句話說(shuō),P(工作好 | 相關(guān)經(jīng)驗(yàn)好)的概率是非常高的。
通過(guò)項(xiàng)目經(jīng)驗(yàn)判斷面試者的優(yōu)劣比通過(guò)基礎(chǔ)和算法測(cè)試更加靠譜,所以,面試過(guò)程中面試官應(yīng)該花比較多的時(shí)間聽(tīng)面試者介紹項(xiàng)目經(jīng)驗(yàn),并進(jìn)行深入地探討交流,了解面試者的知識(shí)面、思維能力、表達(dá)能力等。同時(shí),可以結(jié)合項(xiàng)目提一些基礎(chǔ)知識(shí)和算法的問(wèn)題,比如,如果面試者做過(guò)C++相關(guān)的項(xiàng)目,那就可以問(wèn)他如何進(jìn)行內(nèi)存管理?是否熟悉智能指針?如果面試者的回答不能令人滿意,那么就基本上可以判斷他的項(xiàng)目做得不是很好。
要注意的是,經(jīng)驗(yàn)也是一個(gè)多維度的事物。比如,C++股票交易中間件系統(tǒng),這就涉及(C++,中間件,股票) 3個(gè)維度。假如面試者A做過(guò)C++股票交易客戶端,面試者B做過(guò)C的股票交易中間件。從語(yǔ)言角度看,A最匹配,從項(xiàng)目性質(zhì)看,B最匹配,你如何選擇?這就是在多個(gè)維度中,哪個(gè)維度更重要的問(wèn)題,就這個(gè)例子而言,我個(gè)人更傾向于B,因?yàn)槲艺J(rèn)為中間件開(kāi)發(fā)經(jīng)驗(yàn)是主要矛盾,而從C切換到C++并不是問(wèn)題。所以,面試官需要判斷哪一種經(jīng)驗(yàn)是主要的,而哪一種經(jīng)驗(yàn)是次要的。比如,我們招聘Android應(yīng)用開(kāi)發(fā),這個(gè)職位的Android技術(shù)門檻并不高,它的真正難點(diǎn)在于做出好的用戶體驗(yàn)(UX)。所以,如果一個(gè)面試者沒(méi)有Android的經(jīng)驗(yàn)我們是可以接受的,但是我希望他在UX方面有經(jīng)驗(yàn),至少做過(guò)其他平臺(tái)的移動(dòng)應(yīng)用開(kāi)發(fā)。
【性格】
現(xiàn)在,我來(lái)談我認(rèn)為最重要的因素:性格。這可能是許多初為面試官的朋友所難以想象的,怎么會(huì)是性格最重要呢?說(shuō)實(shí)話,當(dāng)我意識(shí)到這一點(diǎn)時(shí),我自己也很驚訝!說(shuō)白了,還是 P(工作好|性格好)的概率最高啊。我的實(shí)際經(jīng)驗(yàn)是,如果一個(gè)人的性格好,他能把工作做好的可能性是最高的,性格好遠(yuǎn)比基礎(chǔ)好、算法好要靠譜。
一個(gè)人如果技術(shù)上有缺陷,經(jīng)驗(yàn)上有不足,但性格好,在團(tuán)隊(duì)中是很容易由其他人來(lái)補(bǔ)位的,他自己也很容易逐漸補(bǔ)起來(lái);相反,如果一個(gè)人的性格不好,所有的技術(shù)優(yōu)勢(shì)經(jīng)驗(yàn)優(yōu)勢(shì)都發(fā)揮不出來(lái),甚至還會(huì)起到負(fù)作用,而且性格缺點(diǎn)很難改變。我一直談到實(shí)際工作所需要的是綜合性的能力,這種綜合能力的發(fā)揮中性格是至關(guān)重要的。項(xiàng)目中不止會(huì)遇到技術(shù)問(wèn)題,要涉及溝通、協(xié)調(diào),不同的人不同的部門既有合作又有磨擦,如何處理這些事情都需要一個(gè)良好的性格??梢哉f(shuō),在開(kāi)發(fā)團(tuán)隊(duì)里讓你與眾不同的不是你從哪個(gè)學(xué)校畢業(yè),也不是你過(guò)去的經(jīng)驗(yàn),而是你的性格。
當(dāng)然,性格是一個(gè)復(fù)雜的東西,它包含了很多的方面,并非所有方面都是程序員面試所需要關(guān)注的。我的經(jīng)驗(yàn)是可以重點(diǎn)考察這些方面:
1) 態(tài)度積極還是消極。有的面試者在談吐中就會(huì)自然給你一種積極上進(jìn)的感覺(jué),或者你可以在他的經(jīng)歷中發(fā)現(xiàn)他積極的因素,這些都不是太難看出來(lái)的。相反,有的面試者你能明顯感覺(jué)到他的消極情緒。積極性在工作中是十分重要的,積極的人能給團(tuán)隊(duì)帶來(lái)朝氣,也更易于合作?;旧?,如果確定面試者屬于態(tài)度積極的,他通過(guò)我這一關(guān)的可能性就會(huì)大大增加;相反,如果確定屬于態(tài)度消極的,即使技術(shù)
能力不錯(cuò)我也會(huì)十分謹(jǐn)慎。
2) IQ。我的經(jīng)驗(yàn)是,總體來(lái)看,聰明的人在工作中的表現(xiàn)更為優(yōu)秀。在面試中要考察一個(gè)人是否聰明并不一定要像Google和MS那樣找些專門測(cè)試IQ的智力題,其實(shí),你只需要看他討論問(wèn)題是不是很有邏輯性,思考和說(shuō)話是不是反應(yīng)敏捷就可以做出大致的判斷。另外,眼睛是人心靈的窗戶,一個(gè)人聰明與否,眼睛是會(huì)說(shuō)話的。不過(guò),聰明也不完全是優(yōu)點(diǎn),比如,當(dāng)公司或項(xiàng)目遇到困難時(shí),往往是聰明人先跑掉了,堅(jiān)守的往往是IQ一般的人。
3) 語(yǔ)言表達(dá)能力。語(yǔ)言表達(dá)能力也是程序員十分重要的一項(xiàng)素質(zhì),它關(guān)系到項(xiàng)目中的溝通是否順暢。面試官可以看看面試者能否用簡(jiǎn)明的語(yǔ)言介紹清楚曾經(jīng)做過(guò)的項(xiàng)目,能否抓住要點(diǎn),能否考慮到聽(tīng)者的相關(guān)背景。一般來(lái)講,語(yǔ)言表達(dá)能力強(qiáng)的人綜合能力都不會(huì)太差。(文秘站 )
4) 是否具有用戶意識(shí)。有人說(shuō)程序員是做研發(fā)的,哪來(lái)什么用戶?只有銷售、市場(chǎng)人員才會(huì)和用戶打交道。其實(shí),這是完完全全的錯(cuò)誤認(rèn)識(shí)。你寫一個(gè)模塊,甚至一個(gè)API,只要有別人用,他就是你的用戶。有的程序員設(shè)計(jì)一個(gè)模塊或是一個(gè)軟件總是習(xí)慣于從使用者的角度來(lái)考慮,盡量地方便使用者,這就是一種良好的用戶意識(shí)。具有良好的用戶意識(shí)的人更能考慮別人的感受和整體的需要,而不是單純地從自己和局部來(lái)思考問(wèn)題。當(dāng)面試者談及過(guò)去的項(xiàng)目經(jīng)驗(yàn)時(shí),面試官可以常常站在用戶的角度對(duì)其進(jìn)行提問(wèn),從這個(gè)過(guò)程中觀察其是否具有良好的用戶意識(shí)。
5) 如何應(yīng)對(duì)質(zhì)疑和壓力。面試官應(yīng)該對(duì)面試者的回答以及以往項(xiàng)目進(jìn)行合理的質(zhì)疑,看看他如何應(yīng)對(duì)。曾經(jīng)有一位面試者談到做游戲登錄服務(wù)器的經(jīng)歷,我就問(wèn):“如果登錄服務(wù)器掛了,怎么辦呢”?他說(shuō)原先雖然沒(méi)有考慮這個(gè)問(wèn)題,但是可以怎么怎么改進(jìn)。其實(shí),大家都理解項(xiàng)目中有各種不完美,這里面原因很多,只要面對(duì)質(zhì)疑和壓力能從容應(yīng)對(duì)努力往好的方向思考解決就可以了,不需要掩飾缺陷,更不應(yīng)該有情緒。我遇到過(guò)有的面試者,一旦你對(duì)其項(xiàng)目提出質(zhì)疑,他馬上產(chǎn)生反抗情緒,或不高興,或不承認(rèn)有問(wèn)題,這很容易一下子看出來(lái)他在工作中容不得質(zhì)疑和批評(píng),這種人要想合作就很困難。
6) 個(gè)性特點(diǎn)。許多面試者喜歡在簡(jiǎn)歷上寫“精通C++/Linux“,這些字眼看得人麻木,如果有人寫”喜歡C++/Linux“,我就會(huì)有一種眼前一亮的感覺(jué)?!熬ā笔菦](méi)有感彩的敘述,而“喜歡”包含了面試者的個(gè)性,我更愿意看到面試者的個(gè)性。我相信對(duì)某樣?xùn)|西真正的熱情遠(yuǎn)比你當(dāng)前對(duì)它的掌握程度更為重要。其實(shí),N年的經(jīng)歷告訴我們,同一個(gè)班的同學(xué),同一個(gè)項(xiàng)目組的同事,雖然每天所學(xué)的知識(shí),所接觸的工作都是相同的,但其實(shí)每個(gè)人的成績(jī)和表現(xiàn)差異是十分明顯的。那么,到底本質(zhì)的差異是什么呢?其實(shí),就是每個(gè)人的個(gè)性。是個(gè)性使得有的人業(yè)余時(shí)間去打球,有的人業(yè)余時(shí)間去看書,有的人喜歡Linux,有的人喜歡Mac。一個(gè)人在團(tuán)隊(duì)中扮演的角色也和他的個(gè)性有很大的關(guān)系。面試官應(yīng)該引導(dǎo)面試者展現(xiàn)自己的個(gè)性,并判斷其是否有益于團(tuán)隊(duì)。
篇10
關(guān)鍵詞 電子信息專業(yè);人才培養(yǎng)模式;應(yīng)用型人才
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:B文章編號(hào):1671-489X(2012)15-0029-03
1 引言
隨著軍隊(duì)院校教育轉(zhuǎn)型建設(shè)的不斷深入和發(fā)展,軍事教育呈現(xiàn)精英教育的特質(zhì),要求學(xué)員不僅應(yīng)具備基礎(chǔ)理論知識(shí)和基本任職能力,還應(yīng)突出個(gè)性化發(fā)展,強(qiáng)化學(xué)習(xí)能力和創(chuàng)新能力,主動(dòng)適應(yīng)部隊(duì)崗位發(fā)展和戰(zhàn)斗力提升的需求。理工大學(xué)的電子信息類專業(yè)旨在為部隊(duì)培養(yǎng)能勝任未來(lái)信息化軍隊(duì)建設(shè)的高素質(zhì)新型軍事氣象水文信息處理專業(yè)技術(shù)軍官,應(yīng)具備專業(yè)理論基礎(chǔ)、復(fù)合知識(shí)結(jié)構(gòu)、較強(qiáng)的信息應(yīng)用能力和開(kāi)拓創(chuàng)新精神的創(chuàng)新型人才。
軍事教育的應(yīng)用性、創(chuàng)新性以及綜合性要求已經(jīng)逐步在日常教學(xué)和學(xué)科建設(shè)中得到較好的體現(xiàn)和落實(shí)。但目前由于教學(xué)評(píng)價(jià)體系單一、教員教學(xué)精力投入不足、教學(xué)與科研的矛盾以及學(xué)習(xí)激勵(lì)機(jī)制不完善等方面的客觀原因,使得部分教學(xué)內(nèi)容陳舊,教學(xué)模式單一,教學(xué)方式還存在“大鍋飯”的現(xiàn)象,教學(xué)活動(dòng)與部隊(duì)實(shí)際需求脫節(jié),針對(duì)性不強(qiáng),雖采取一些方法,諸如導(dǎo)師制以及大學(xué)生科技競(jìng)賽等活動(dòng),但是還缺乏一個(gè)行之有效的與課程體系配套的專業(yè)拓展和考核平臺(tái),以促進(jìn)學(xué)員綜合素質(zhì)的培養(yǎng)。本文研究以學(xué)院電子信息類專業(yè)本科人才培養(yǎng)為背景,提出在專業(yè)學(xué)習(xí)階段建立一套與課程體系配套的專業(yè)拓展平臺(tái)和考核機(jī)制,盡可能使課堂的理論教學(xué)內(nèi)容與實(shí)踐應(yīng)用和部隊(duì)崗位需求相對(duì)接,切實(shí)增強(qiáng)教學(xué)效果。
2 個(gè)性化人才培養(yǎng)模式
通過(guò)積極探索利用各類信息資源和課余教學(xué)活動(dòng),全方位調(diào)動(dòng)學(xué)員的學(xué)習(xí)主動(dòng)性和積極性,使每個(gè)學(xué)員都能根據(jù)自己的個(gè)性和特長(zhǎng),在完成課程學(xué)習(xí)的基礎(chǔ)上,開(kāi)展形式多樣的專業(yè)拓展活動(dòng),通過(guò)權(quán)威專業(yè)機(jī)構(gòu)的專業(yè)能力認(rèn)證考核,把理論知識(shí)、實(shí)踐能力與崗位任職緊密集合起來(lái),營(yíng)造個(gè)性化發(fā)展的教育氛圍,面向部隊(duì)需求,以提升學(xué)員信息技術(shù)開(kāi)發(fā)能力、網(wǎng)絡(luò)應(yīng)用能力以及新技術(shù)和新手段的創(chuàng)新能力為目標(biāo),在電子信息類專業(yè)人才培養(yǎng)方案的指導(dǎo)下,在相對(duì)固定的課程體系之外,輔助以多元化的專業(yè)拓展訓(xùn)練和考核方式,課內(nèi)教學(xué)活動(dòng)和課外專業(yè)拓展活動(dòng)兩條線并發(fā)推進(jìn),相輔相成,互為補(bǔ)充,讓學(xué)員根據(jù)個(gè)性特長(zhǎng)和興趣愛(ài)好,自主學(xué)習(xí),自我提高,積極適應(yīng)部隊(duì)?wèi)?zhàn)斗力生成模式的轉(zhuǎn)變的新要求。
2.1 建立專業(yè)拓展和考核平臺(tái)
面向部隊(duì)實(shí)際需求,修訂學(xué)員專業(yè)學(xué)習(xí)階段的課程學(xué)習(xí)計(jì)劃和課外拓展考核規(guī)劃,建立學(xué)習(xí)實(shí)踐的考核機(jī)制和激勵(lì)機(jī)制。著力培養(yǎng)學(xué)員的信息技術(shù)開(kāi)發(fā)能力、網(wǎng)絡(luò)應(yīng)用能力和新技術(shù)、新手段的創(chuàng)新能力,建立軟件開(kāi)發(fā)技術(shù)、網(wǎng)絡(luò)工程應(yīng)用、大學(xué)生科技競(jìng)賽項(xiàng)目和專業(yè)技能訓(xùn)練等4個(gè)課外拓展平臺(tái),并相應(yīng)引入國(guó)家軟件程序員考試、思科網(wǎng)絡(luò)國(guó)際認(rèn)證、申請(qǐng)軟硬件發(fā)明專利以及組織專業(yè)技能鑒定等進(jìn)行學(xué)習(xí)成果驗(yàn)證考核,學(xué)員可以根據(jù)自身學(xué)習(xí)興趣和愛(ài)好,有選擇地進(jìn)行學(xué)習(xí)。學(xué)員學(xué)習(xí)的成果經(jīng)過(guò)評(píng)定可作為人才選拔的重要依據(jù),突破傳統(tǒng)學(xué)分制的弊端,減少高分低能的狀況。
2.2 加強(qiáng)師生互動(dòng)
充分發(fā)揮教員的“引導(dǎo)”和學(xué)生的“興趣”相結(jié)合的優(yōu)勢(shì),教員不再以知識(shí)的傳授者自居,而要進(jìn)行適當(dāng)?shù)慕巧D(zhuǎn)換,即由“教學(xué)”變?yōu)椤皩?dǎo)學(xué)”,使學(xué)生充分發(fā)揮潛能,激發(fā)興趣,使他們更好地將所學(xué)的知識(shí)轉(zhuǎn)化為實(shí)際應(yīng)用能力,進(jìn)一步完善本科生導(dǎo)師制。利用專業(yè)拓展和考核平臺(tái),教員可有的放矢地進(jìn)行指導(dǎo),建立教員與學(xué)員之間的資源信息共享、優(yōu)勢(shì)互補(bǔ)的互動(dòng)環(huán)境。一方面,學(xué)員在與教員的互動(dòng)學(xué)習(xí)的過(guò)程中,能最大限度地將所學(xué)的理論知識(shí)應(yīng)用到工程實(shí)踐中,促進(jìn)學(xué)員自主性和創(chuàng)造性的發(fā)揮,有利于學(xué)員的學(xué)習(xí)和成長(zhǎng);另一方面,教員雖然在理論知識(shí)和相關(guān)科研實(shí)踐中擁有學(xué)術(shù)權(quán)威,但在教學(xué)與學(xué)術(shù)水平上仍有可提高的空間,而這主要是在師生互動(dòng)中得到提升的,個(gè)性化人才培養(yǎng)模式能夠增進(jìn)教員對(duì)自身的認(rèn)識(shí),強(qiáng)化教員的自我發(fā)展和自我完善意識(shí),從而能有效地指導(dǎo)學(xué)員將所學(xué)知識(shí)轉(zhuǎn)化為分析問(wèn)題和解決問(wèn)題的能力。
2.3 合理擬定實(shí)施方法
緊密結(jié)合課程群,合理設(shè)計(jì)多層次的拓展平臺(tái),充分利用和整合現(xiàn)有的教學(xué)資源,擬訂專業(yè)發(fā)展平臺(tái)和考核機(jī)制的實(shí)施途徑和方法。在傳統(tǒng)的學(xué)分制教學(xué)模式管理下,學(xué)員更注重的是考試成績(jī),而忽略對(duì)于電子信息類專業(yè)尤為重要的專業(yè)素質(zhì)和應(yīng)用設(shè)計(jì)能力。因此,鼓勵(lì)學(xué)員根據(jù)自身興趣參加各類專業(yè)技術(shù)考試,不僅能有效驗(yàn)證學(xué)員是否具備相應(yīng)的專業(yè)技術(shù)資歷,也能切實(shí)提高他們的學(xué)術(shù)水平和創(chuàng)新設(shè)計(jì)能力。根據(jù)實(shí)際需求,擬選定以下四方面建立專業(yè)拓展學(xué)習(xí)和考核平臺(tái)。
1)程序員考試。根據(jù)電子信息類專業(yè)對(duì)學(xué)員程序設(shè)計(jì)能力的要求,學(xué)員可報(bào)考中級(jí)程序員和軟件設(shè)計(jì)師(高級(jí)程序員)。其中,通過(guò)中級(jí)程序員考試的學(xué)員能根據(jù)軟件開(kāi)發(fā)項(xiàng)目管理和軟件工程的要求,按照程序設(shè)計(jì)規(guī)格說(shuō)明書編制程序,寫出相應(yīng)的程序文檔,產(chǎn)生符合標(biāo)準(zhǔn)規(guī)范的、實(shí)現(xiàn)設(shè)計(jì)要求的、能正確可靠運(yùn)行的程序,相當(dāng)于技術(shù)員的實(shí)際工作能力和業(yè)務(wù)水平;通過(guò)軟件設(shè)計(jì)師考試的學(xué)員能根據(jù)軟件開(kāi)發(fā)項(xiàng)目管理和軟件工程的要求,按照系統(tǒng)總體設(shè)計(jì)規(guī)格說(shuō)明書進(jìn)行軟件設(shè)計(jì),編寫程序設(shè)計(jì)規(guī)格說(shuō)明書等相應(yīng)的文檔,并對(duì)軟件進(jìn)行優(yōu)化和集成測(cè)試,開(kāi)發(fā)出符合系統(tǒng)總體設(shè)計(jì)要求的高質(zhì)量軟件,具有工程師的實(shí)際工作能力和業(yè)務(wù)水平。指導(dǎo)教員應(yīng)具備大型軟件開(kāi)發(fā)的經(jīng)驗(yàn),能指導(dǎo)學(xué)員能夠從系統(tǒng)的角度開(kāi)發(fā)軟件,編寫高效的程序,相關(guān)課程為軟件工程、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、C語(yǔ)言、數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用等。
2)思科認(rèn)證網(wǎng)絡(luò)工程師。思科認(rèn)證網(wǎng)絡(luò)工程師論證包含CCNA、CCNP以及CCIE等多個(gè)層次,在學(xué)習(xí)初期,可以先引入相對(duì)簡(jiǎn)單的CCNA論證考試,使學(xué)員具備初步的網(wǎng)絡(luò)管理和實(shí)施的能力,相關(guān)課程為計(jì)算機(jī)網(wǎng)絡(luò)等。
3)申請(qǐng)發(fā)明專利。根據(jù)部隊(duì)需要,在廣泛調(diào)研的基礎(chǔ)上,緊密結(jié)合專業(yè)學(xué)習(xí),有針對(duì)性地進(jìn)行新技術(shù)試驗(yàn)、項(xiàng)目技改和部隊(duì)科研,在實(shí)踐中磨練意志,增強(qiáng)能力素質(zhì),鼓勵(lì)學(xué)員對(duì)所取得的成果申報(bào)發(fā)明專利和軟件著作權(quán)。指導(dǎo)教員應(yīng)具備申報(bào)專利或軟件著作權(quán)的相關(guān)經(jīng)驗(yàn),指導(dǎo)學(xué)員撰寫申報(bào)文檔。
4)職業(yè)技能鑒定。職業(yè)技能鑒定是一項(xiàng)基于職業(yè)技能水平的考核活動(dòng),它是由考核機(jī)構(gòu)對(duì)考核人員從事某種職業(yè)所應(yīng)掌握的技術(shù)理論知識(shí)和實(shí)際操作能力做出客觀的測(cè)量和評(píng)價(jià)。與電子信息類專業(yè)相關(guān)的鑒定職業(yè)為計(jì)算機(jī)維修員、計(jì)算機(jī)高級(jí)安裝調(diào)試員等,鑒定級(jí)別分為初級(jí)、中級(jí)、高級(jí),獲得職業(yè)資格證書的學(xué)員能對(duì)計(jì)算機(jī)及外部設(shè)備進(jìn)行檢測(cè)、調(diào)試和維護(hù)修理。相關(guān)課程為計(jì)算機(jī)維護(hù)、計(jì)算機(jī)硬件技術(shù)基礎(chǔ)等。
2.4 提供組織措施保證
研究專業(yè)拓展平臺(tái)和考核機(jī)制的組織體系和評(píng)估體系,進(jìn)一步提高教學(xué)的集約性、靈活性和有效性。專業(yè)拓展平臺(tái)和考核機(jī)制的建立必須有強(qiáng)有力的組織措施為保證,同時(shí)要凝聚各方資源和力量,要在提升學(xué)員能力與素質(zhì)上舍得投入,著眼長(zhǎng)遠(yuǎn)和人才培養(yǎng)的大局,建立機(jī)關(guān)、教研室、學(xué)員旅的聯(lián)動(dòng)機(jī)制,及時(shí)溝通學(xué)員學(xué)習(xí)情況,逐個(gè)分析影響學(xué)習(xí)效果的因素,從人力、財(cái)力和教學(xué)資源等方面進(jìn)行適當(dāng)?shù)闹С郑?gòu)建以信息技術(shù)為主導(dǎo)的完整的新型課程體系和教學(xué)體系,提升專業(yè)課程信息化建設(shè)水平,培養(yǎng)學(xué)員基于信息系統(tǒng)的專業(yè)應(yīng)用和實(shí)踐能力。
2.5 實(shí)施重點(diǎn)
1)合理修訂電子信息類專業(yè)人才培養(yǎng)方案中的培養(yǎng)目標(biāo)與培養(yǎng)方法,銜接好課程計(jì)劃的制定與課外拓展項(xiàng)目的選擇。由于電子信息類專業(yè)課程較多,學(xué)時(shí)量大,如何合理分配課內(nèi)學(xué)習(xí)與課外拓展項(xiàng)目的時(shí)間比是搞好課外專業(yè)拓展項(xiàng)目的關(guān)鍵。
2)搞好專業(yè)拓展和考核平臺(tái)建設(shè),關(guān)鍵要提升教員的能力和水平,教員要預(yù)先進(jìn)行項(xiàng)目規(guī)劃并做好充分的準(zhǔn)備,在教學(xué)資源整理、案例開(kāi)發(fā)、項(xiàng)目設(shè)計(jì)以及實(shí)踐條件建設(shè)等方面進(jìn)行深入的研究,以“貼近作戰(zhàn)任務(wù)、貼近部隊(duì)實(shí)際、貼近崗位需要”理念為導(dǎo)向,使課內(nèi)教學(xué)與課外實(shí)踐相互補(bǔ)充,全面提升學(xué)員的任職和創(chuàng)新能力。
3 總結(jié)
本文面向?qū)W院的電子信息類本科專業(yè)教學(xué),積極探索和實(shí)踐與專業(yè)課程相配套的專業(yè)拓展平臺(tái)和考核機(jī)制,在專業(yè)課程學(xué)習(xí)的同時(shí),引進(jìn)權(quán)威教育機(jī)構(gòu)實(shí)踐性與創(chuàng)新性強(qiáng)的專業(yè)拓展與考核項(xiàng)目,全力提升學(xué)員的信息技術(shù)應(yīng)用、開(kāi)發(fā)和創(chuàng)新能力,形成常態(tài)化的多層次的以學(xué)員為主體的能力素質(zhì)培養(yǎng)機(jī)制。本文探討的個(gè)性化人才培養(yǎng)模式可以對(duì)現(xiàn)有的人才培養(yǎng)方案進(jìn)行補(bǔ)充和完善,破除了單純地依賴考試成績(jī)來(lái)衡量和檢驗(yàn)學(xué)員的學(xué)習(xí)效果的模式,可以更好地調(diào)動(dòng)學(xué)員的積極性,培養(yǎng)學(xué)員的實(shí)踐應(yīng)用能力,由“考試型”轉(zhuǎn)化為“應(yīng)用型”人才,為構(gòu)建一個(gè)面向?qū)嶋H需求、強(qiáng)化工程能力培養(yǎng)的應(yīng)用型人才培養(yǎng)體系打下堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn)
[1]易萬(wàn)程,桂穎.淺談?dòng)?jì)算機(jī)專業(yè)應(yīng)用創(chuàng)新型人才培養(yǎng)[J].信息系統(tǒng)工程,2011(1):75-76.
熱門標(biāo)簽
程序設(shè)計(jì)論文 程序畢業(yè)論文 程序法 程序?qū)嵱?xùn)總結(jié) 程序公正 程序閱讀 程序員 程序問(wèn)題 程序設(shè)計(jì) 程序化 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
1C語(yǔ)言程序設(shè)計(jì)課程資源優(yōu)化方法
2HTML5程序設(shè)計(jì)課程混合教學(xué)模式
3程序設(shè)計(jì)課程對(duì)中職生計(jì)算思維的功效
4中小學(xué)科技活動(dòng)課程教學(xué)程序研究