時間:2022-05-09 07:39:14
序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗,特別為您篩選了11篇程序員年度總結(jié)范文。如果您需要更多原創(chuàng)資料,歡迎隨時與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識!
馬上到年末了,自己也對今年做了一下總結(jié),自己有哪些優(yōu)點,有哪些還需要加強。每當我想到今年比較滿意的地方,對比之前,就會有這樣一個思考:如果以前的我要是知道這些該多。在這里給大家分享一下經(jīng)驗,讓新人少走一些彎路。
做事要積極主動,態(tài)度決定一切
說這些,可能有人會覺得,這些都明白,都是大道理,只是怎么樣執(zhí)行的問題,下面我舉一個真實的例子。
我曾經(jīng)帶過的兩位新人,A君上班,交代給他負責的東西,是永遠沒有結(jié)果的,我交代給A做一個數(shù)據(jù)展現(xiàn)的部分,A君告訴我他不會JSP的技術,我給他推薦了一些書籍以及我曾經(jīng)寫過的demo,并告知不能光學,要有成果展示,可以通過這個數(shù)據(jù)展現(xiàn)來學習jsp技術,但是最后的結(jié)果是他下班就走,走之前沒有跟我匯報任何進度,我最后只能換人做這個東西。這里我并不是推薦職場新人要加班,但是做事的態(tài)度要認真負責,新人可以對技術不懂,但是要有負責的態(tài)度,起碼應該匯報一下今天的進度。
再來對比一下另一位B君,也是同樣接到這個任務,首先B君懂jsp,但是他不懂JSTL,我給了他時間學習,結(jié)果B君在很短的時間內(nèi),學了JSTL并將總結(jié)發(fā)給了我,我相信這么短的時間內(nèi),他畢竟掌握的有限,但是學習了,又有總結(jié),這種態(tài)度令我非常滿意。在第二天,B君就把數(shù)據(jù)展示做出來了,而且確實是我想要的樣子!不得不說,同樣的事,同一水平線,不同人做的時候,態(tài)度和積極性就決定著一切,所以一個人只要工作態(tài)度好,我相信這個人的工作絕對不會差。
提問的技巧
作為一個新人來說,不懂就要問!這里我要說兩點:
1、 如果是單純技術上的問題,如果可以google到的,我認為就可以自己消化掉!問的問題一定要先google,然后帶著自己的想法,去問一些有經(jīng)驗的人,收獲會更大!(推薦閱讀:《如何使用搜索技巧來成為一名高效的程序員》)
舉個例子:曾經(jīng)的我,埋頭寫代碼,那時候很怕上司知道自己不會這,不會那!所以拼命的掩蓋自己不會的東西,自己查資料,下班了問同學,上論壇發(fā)問。但是由于邏輯和現(xiàn)實需求不一樣,所以結(jié)果并不理想!如果那個時候,我把自己不理解的地方和上司談,也許會很快的就能完成這個任務,而不是返工。
2、如何提問?問誰?
很多新人不知道如何提問,也不知道問誰。我的建議是,先把你要問的問題梳理好,最好可以有電子版或者打印版的整理,方便其他同事查看和解答。然后就是提出的問題,要讓回答的人感興趣,這樣他不但會給你解答問題,還有可能將問題延伸,讓你學到更多的知識。對于如何讓回答的人感興趣,就是仁者見仁,智者見智了!看個人發(fā)揮了!
對于問誰,我覺得你不了解其他同事的時候,要先問你的上司,當你了解了你的同事每個人擅長的領域之后,就應該把自己的問題歸類,然后問最擅長的人。這樣會事半功倍!
任務分解
不知道大家做事都是怎樣一個邏輯,當年的我做事就是一團糟。當我拿到一個日志分析的任務的時候,就想著做,埋頭苦干,但是自己越做,腦子越渾,完全找不到頭緒。后來,上司找到我,給我做出了任務分解,我按照任務分解來做,清晰了很多。直到現(xiàn)在,我還保持著做任務分解的習慣。
其實做任務分解可以幫助你更深入的了解你要做的事情,任務分解包括一個事情,你需要分幾個步驟去做,每個步驟要做到什么樣子,什么程度,多長時間做完。幾個步驟為一個里程碑。如果具體做的時候發(fā)現(xiàn)一個步驟的事情做起來超過了一個星期,我覺得這屬于任務分解的不夠細,需要將這個任務再次分解,讓你的工作更透明,更有效率??梢允褂靡恍┤蝿辗纸夤ぷ?,將自己的工作路線和步驟明確,要善用工具。
主動匯報 + 主動溝通
曾經(jīng)的我就是埋頭苦干,但是從不匯報進度,其實這樣是不好的。后來我的領導找到我,問我的進度,才發(fā)現(xiàn)意見有所分歧,理解有差距。索性只能重新來過。
新人一定要注意這個事情,有情況,有成果,有可展示的東西就一定要及時的主動匯報這個事情的進度,做成果展示,在對事情有不理解的時候也需要主動的溝通,使之和所有參與人員的意見一致再去做,保證你做的事情的正確性和有效性。
記住一句話:當領導找到你問進度的時候,你是被動的!
上面幾點,看似簡單,做起來很難!到現(xiàn)在任務分解和提問很多職場新人是不具備的,需要慢慢磨練,但是我們相信,只要有良好的態(tài)度,良好的習慣,工作一定會慢慢越來越好!相信自己的明年會越來越好!
程序員崗位個人工作總結(jié)范文二
光陰如梭,半年的工作轉(zhuǎn)瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的20XX年,滿懷熱情的迎來即將到來的20XX年。在這年終之際,現(xiàn)對來公司5個月的時間里所作的工作匯報如下:
1、正義erp項目的編碼工作。從了解新疆正義項目的背景、及計劃安排,熟悉正義公司制度及業(yè)務流程,再到熟悉新能開發(fā)模式,之后我根據(jù)需求調(diào)研報告,從基本的數(shù)據(jù)庫創(chuàng)建,到編碼,完成了銷售部、生產(chǎn)部、采購部、質(zhì)檢部四個模塊的基本單據(jù)的制單、審核、選單、查詢、打印等系列的編碼工作;完成了正義項目的模塊測試及流程測試。
通過這段時間的努力,使我個人的耐心、細心程度及對工作的合理安排得到了鍛煉,學會了在繁忙之中找條理,危難之中找希望。同時自己也有一些不足之處,一些細節(jié)地方技術上還不太成熟,還需加以學習與鉆研。
2、、正義erp項目的實施工作。從十一月初開始進行正義項目的實施,每天早起趕在企業(yè)上班前趕到企業(yè)進行erp的實施。實施期間主要是軟件的安裝實施及對企業(yè)的erp系統(tǒng)的使用人員進行軟件使用培訓;紀錄客戶使用過程中出現(xiàn)的問題,晚上下班后加班加點將每天的小錯誤及客戶變更修改完畢。
通過這項工作,使我原本欠缺的業(yè)務能力得到了很大的提高,并學到了很多與客戶交流的技巧及業(yè)務上的知識,更加明晰了erp系統(tǒng)的流程。但離一個成功程序開發(fā)人員的標準還差得很遠,在今后工作中,定會多多注意,加以改善。
3、幫助和使用手冊文檔的編寫。幫助的編寫使我熟悉了dreameweaver和fireworks的使用,為后期的oa開發(fā)也奠定一定的基礎,使用說明的編寫,使我更加加深了項目開發(fā)的整體思路與技術要點,總結(jié)了前期開發(fā)和實施中碰到的問題,并又一次的對軟件整體進行了測試,對暴露出的小bug進行了最后的修改。
4、利用工作之余的休息時間加強學習。平時注意收集有關pb方面的資料文件,提高自己的處理新問題和解決新問題的能力,并加強學習java及oa方面的知識(現(xiàn)轉(zhuǎn)為學習.net),為后期的工作打好基礎。
以上為本人粗略的個人工作小結(jié),請領導審閱,如工作上有不到之處,請領導不吝指出,以便本人及時改正,從而能更好地工作。
展望臨近的20XX年,我會更加努力、工作上認真負責,再接再厲,更上一層樓。相信自己會完成新的任務,能迎接新的挑戰(zhàn)。
程序員崗位個人工作總結(jié)范文三
先自我簡介一下,本人從事asp.net開發(fā)進一年,XX屆畢業(yè)生,XX年11月開始上班,之前做asp,09年2月后開始做asp.net,由于公司轉(zhuǎn)型,現(xiàn)在帶十幾個人在一起搞asp.net開發(fā),主要是關于準金融行業(yè)的行業(yè)管理軟件。年度總結(jié)在會議上也寫了,但僅限于對于工作總結(jié)及20XX年工作計劃,自我總結(jié)較少,因此今天專門做下自我的年度總結(jié),主要從技術、管理、人生上面談談這一年的收獲,前輩路過歡迎多多指正。
技術
我在學校里學的是電氣自動化,程序基礎僅限于C基礎課程的一些知識,后來由VB、HTML轉(zhuǎn)向asp,在asp上花費了不少時間,對asp比較熟悉,后來由于公司業(yè)務需要,將開發(fā)平臺轉(zhuǎn)向asp.net,開始對asp.net不是很感冒,以為就是asp的一點擴展(那時還不知道三層架構,數(shù)據(jù)數(shù)據(jù)訪問全在頁面里——!),后來招來幾個北大青鳥的過來終于意識到asp.net的強大之處,經(jīng)過個人的努力已經(jīng)逐步掌握了asp.net,現(xiàn)在層次上只能講個人覺得是入門而已,原因是多方面的,待會兒會講到。
相信從面向過程轉(zhuǎn)向面向?qū)ο蟮耐瑢W都有一種感覺:面向?qū)ο箝_始真的有點別扭, 涉及到屬性,尤其是類之間的各種關系,那時老想用面向過程傳遞參數(shù)多方面啊。于是老在想對象這種東西,從概念中跳中來,以自己的方式去理解才逐漸體會到頁面對象的精華來,分層次展現(xiàn)、分級別訪問、封裝對象之間各種關系逐漸真正理解了,尤其是對象之間的關系,如對象a與對象b兩者之間的關系,有些需要完全公開,有些需要隱藏,有些需要通過第三方傳遞,有些需要給自己的下級可見,有些需要讓下級去完成具體操作——這不是現(xiàn)實的實際模型嗎?應該這么理解,面向?qū)ο髞碓从诂F(xiàn)實,它不是一種憑空空想出來的理論,這些對象之間的關系可以將其還原為父子、夫妻、領導下屬、同事、朋友之間的關系。相比之下,頁面過程往往像是一股腦全部推給用戶使用,其中的數(shù)據(jù)與數(shù)據(jù)訪問方法層次不清晰,在模擬現(xiàn)實上它與面向?qū)ο笙啾雀子谌腴T理解,實質(zhì)上難于準確直接地表述。
面向?qū)ο笊狭硪环矫媸撬脑O計模式,在之前的面向過程中 對這個設計模式并沒有清晰地提出來,面向過程優(yōu)秀的代碼要求高內(nèi)聚低耦合,從個人的理解上,這僅是對軟件開發(fā)方法“技”上理論總結(jié);設計模式是達到了“道”的層次,因為它從更大的方向、更抽象的層次來去表述具體的代碼模塊之間的關系,可以認為設計模式是完全從實際的應用來不斷總結(jié)得來的經(jīng)驗,之間并沒有這種術語,但相信前人肯定也使用到這種思想,它從實際應用于來,當然要應用于實際工作中,認真思考不斷總結(jié)每個人都會有自己的“設計模式”,可以借鑒前人的思想來去提升自己,不可去為“設計模式”而設計模式。
具體到asp.net的實現(xiàn)模型中,真正理解它的機制與方法也就不難理解,記住b/s中離不開post或get,所有的AutoPostBack、SelectedIndexChanged……都是去調(diào)用Form傳值,加上runat=server的服務器控件打開它生成的源文件也是普通的HTML標簽,微軟的讓軟件開發(fā)更容易的思路是很好的,時代在前進,很多年前你使用C寫出MIS證明你很牛,很多年之后你不在使用C去寫“學生管理系統(tǒng)”、“圖書館管理系統(tǒng)”那只能說明你的腦子少一根筋,開發(fā)語言都有長處與不足的地方,因為它們適用的場合不同,類似不能拿匕首去跟炮彈比,也不能拿C與PHP比,程序員都有一種偏執(zhí)的心理,但一點要記住,你面對的用戶才有最終發(fā)言權,程序能不能滿足需要,易用性、穩(wěn)定性、成本才是應當首先放到重要位置來去談的。
管理
最開始擔任管理一職時開發(fā)團隊加我在內(nèi)只有四個人,那時只是抱著接受挑戰(zhàn)的心理去做管理,加上我本人比較重感情,團隊之間關系相處都不錯,但嚴重的問題逐漸顯露出來:工作的隨意性、團隊精神薄弱、工作方式蠻干,印象深刻的是有幾個開始承諾項目不能完工,于是最后天天加班,一直做到早上6點,睡一會7點半接著上班,幾個同事都是年齡差不多的小伙子,干勁十足。后來隨著時間的推進,問題越來越擺在眼前:項目遲遲不能完工,又由于公司待遇方面讓新員工感覺不值得,于是形成了老板抱怨員工也抱怨的狀況,我在中間兩點都要去“消火”,這期間是我們部門相對最累的時間但也是相對感覺最充實的時候,后來,之前的員工跟我說“再也找不到那種感覺了”,這是我能想像的。這期間主要是老總對我十分信任,工作上主要是管理方法上對我指點了不少。后來我逐步體會到,管理應該是“大家定規(guī)則去遵守”,而不應該是“人管人”。
人管人很容易陷入一個誤區(qū):領導去時時刻刻關注每個員工,這樣最后往往后造成員工對領導的敷衍了事,管理松了員工會責任下下降,管理緊了造成員工與領導關系緊張,另一方面領導時間精力有限必然耗費大量的精力在日常的監(jiān)督中而不能投入到全局的管理中。
于是“定制度-定分工-定進度”,明確日常所有的規(guī)章制度,這期間除了公司主要的工作規(guī)章制度外其他的日常工作紀律、日常管理等規(guī)章制度都是我本人制訂,然后征求大家意見最后去貫徹執(zhí)行。中間也遇到了不少問題,比如開始我們內(nèi)部是允許使用QQ的,后來員工用QQ閑聊的時間增多,大大影響了工作效率,最后決心禁止,開始阻力較大(貌似程序員都喜歡掛上幾個QQ去到群里搞個群主,雖然群里大多都是菜鳥),最后多次開會,逐個談話,闡明道理,形勢逐漸好轉(zhuǎn)。
項目分工上針對技術水平明確分工,制訂項目開發(fā)計劃,由于開始技術都不是很成熟,不少時間我這邊強勢要求,使用野蠻方法,完不成加班——我陪著加班, 這段時間能感覺到員工對我稍有怨言但總體還是認可的。
這期間公司新招人員,人員的增多更使我意識到團隊管理的重要性,這期間版本控制、編碼規(guī)范、文檔管理、Bug管理等諸多問題都得到一一解決, 技術水平上主要是我個人利用空余時間學習新知識充電,然后展開各種培訓,主要是photoshop、css、js、SQL等方面,培訓一方面提升了員工的技術水平,一方面我本人在學習培訓的過程中得到的最多,因為這個時候個人要求去思考的會更多,加上我本人對技術興趣比較深厚,所以后期工作慢慢踏入良性循環(huán)。
待遇低、條件艱苦、工作時間長、工作壓力大是團隊中最大的難題,這方面公司在某些方面決策層有著嚴重的錯誤思想,造成技術人員對公司埋怨增多,在這方面我本人只能以勸架婆的身價去安慰身邊的兄弟,因為我明白現(xiàn)在公司的問題與當前中國軟件行業(yè)的通病一樣,盲目追求利益最大化,不求質(zhì)量,但求速度,整個社會風氣造成軟件行業(yè)良莠不齊發(fā)展,整個中國三四個人的開發(fā)團隊組成的公司數(shù)不勝數(shù),整個程序員階層生存狀況可想而知,瘋狂加班、代碼質(zhì)量低下、維護成本大、穩(wěn)定性差、用戶體驗差……。當然我們本身不能去逃避這個現(xiàn)狀,對于個人來講任何假大空的口號都是沒有意義的,程序員作為技術人員最重要的是心態(tài),以良好的心態(tài)去面對各種問題,發(fā)現(xiàn)問題、解決問題,發(fā)現(xiàn)問題抱怨是解決不了問題的(“IT民工”是我個人認為IT人最沒有正確的自我定位的一個稱謂,試想一個人連自己都看不起自己的職業(yè),他能做好自己的工作嗎?),最主要是解決問題。
我在面試員工時反復提到的三點是;工作態(tài)度、發(fā)展?jié)摿Α⒐ぷ髂芰?,由前向后排序,心態(tài)最重要,大公司大家都想削尖腦袋往里擠,但名額有限,所以廣大的程序員同志絕大多數(shù)都集中在二流三流四流的軟件公司,這個時候更應該做好個人職業(yè)定位。以我個人的經(jīng)驗,新員工選擇一家公司往往最看重工資待遇跟發(fā)展?jié)摿?,程序員是一種不可以混日子的職業(yè),工作能力很重要,但不是最主要的,工作態(tài)度是最重要的,工作態(tài)度往往跟個人的思想認識還有職業(yè)所在的環(huán)境有關,我個人的體會是絕不能太過于情緒化,情緒化無論是對工作還是對個人的發(fā)展都是不利的,就是說哪怕是明天你要辭職,你今天都要把今天要做的事情認真用心做好。
看了“程序員崗位個人工作總結(jié)”的人還看了
1.程序員個人工作總結(jié)范文3篇
2.精選程序員個人工作總結(jié)
程序員個人年終總結(jié)范文1光陰如梭,半年的工作轉(zhuǎn)瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的2020年,滿懷熱情的迎來即將到來的2021年。在這年終之際,現(xiàn)對來公司5個月的時間里所作的工作匯報如下:
1、正義ERP項目的編碼工作。
從了解新疆正義項目的背景、及計劃安排,熟悉正義公司制度及業(yè)務流程,再到熟悉新能開發(fā)模式,之后我根據(jù)需求調(diào)研報告,從基本的數(shù)據(jù)庫創(chuàng)建,到編碼,完成了銷售部、生產(chǎn)部、采購部、質(zhì)檢部四個模塊的基本單據(jù)的制單、審核、選單、查詢、打印等系列的編碼工作;完成了正義項目的模塊測試及流程測試。
通過這段時間的努力,使我個人的耐心、細心程度及對工作的合理安排得到了鍛煉,學會了在繁忙之中找條理,危難之中找希望。同時自己也有一些不足之處,一些細節(jié)地方技術上還不太成熟,還需加以學習與鉆研。
2、、正義ERP項目的實施工作。
從十一月初開始進行正義項目的實施,每天早起趕在企業(yè)上班前趕到企業(yè)進行ERP的實施。實施期間主要是軟件的安裝實施及對企業(yè)的ERP系統(tǒng)的使用人員進行軟件使用培訓;紀錄客戶使用過程中出現(xiàn)的問題,晚上下班后加班加點將每天的小錯誤及客戶變更修改完畢。
通過這項工作,使我原本欠缺的業(yè)務能力得到了很大的提高,并學到了很多與客戶交流的技巧及業(yè)務上的知識,更加明晰了ERP系統(tǒng)的流程。但離一個成功程序開發(fā)人員的標準還差得很遠,在今后工作中,定會多多注意,加以改善。
3、幫助和使用手冊文檔的編寫。
幫助的編寫使我熟悉了Dreameweaver和Fireworks的使用,為后期的OA開發(fā)也奠定一定的基礎,使用說明的編寫,使我更加加深了項目開發(fā)的整體思路與技術要點,總結(jié)了前期開發(fā)和實施中碰到的問題,并又一次的對軟件整體進行了測試,對暴露出的小BUG進行了最后的修改。
4、利用工作之余的休息時間加強學習。
平時注意收集有關PB方面的資料文件,提高自己的處理新問題和解決新問題的能力,并加強學習Java及OA方面的知識,為后期的工作打好基礎。
以上為本人粗略的個人工作小結(jié),請領導審閱,如工作上有不到之處,請領導不吝指出,以便本人及時改正,從而能更好地工作。
展望臨近的20__年,我會更加努力、工作上認真負責,再接再厲,更上一層樓。相信自己會完成新的任務,能迎接新的挑戰(zhàn)。
程序員個人年終總結(jié)范文2本人自20__年2月份參加工作至今,六個月的實習時間已經(jīng)結(jié)束。在這段時間里,在領導和同事們的悉心關懷和指導下,通過自己的不懈努力,在各方面都取得了進步。
實踐讓我的技能不斷增長,工作能力不斷加強。剛開始工作的時候,發(fā)現(xiàn)自己以前在學校學習的知識很死,知識面很窄,以前做的練習項目的實用性也不是很好。在開始的幾周公司給我們實習員工培訓了____平臺的使用,通過這次培訓使我認識到____平臺的優(yōu)勢,可以大大提高軟件開發(fā)效率。隨后我就加入到“____X稅源控管系統(tǒng)”項目的開發(fā)中,成為開發(fā)小組中的一員。在項目開發(fā)過程中一邊是同事們的悉心指導,一邊是自己反復琢磨與理解,幾個月下來大大提高了自己業(yè)務和技術兩方面的技能,已經(jīng)能夠比較熟練的掌握基本的工作方法和一些技巧,而且能夠獨立完成一些模塊的開發(fā)。
通過實踐,我解決實際問題的能力得到了很好的鍛煉。工作中也遇到了很多的以前沒有遇到過的新技術,面對技術難題我總是直接面對,沒有逃避,也因此自學了好多新的技術,大大提高了自己的自學能力,也加深了對自己工作要負責的信念。在項目開發(fā)過程中也遇到了一些自己確實無法解決的困難,在經(jīng)理和同事的幫助下也順利的解決了,在此表示感謝。在開發(fā)團隊中,加強了自己的團結(jié)精神和集體感,對工作認真負責,對團隊認真負責。通過這個項目不僅學習到了很多技術也了解了整個項目的大體流程,從需求分析、數(shù)據(jù)庫設計、詳細設計、代碼編寫、測試、項目維護等方面,使自己不僅從一個代碼編寫人員的角度還從一個整體的角度來看整個項目開發(fā),加深了軟件開發(fā)概念的理解。
不斷學習使我對工作有了更進一步的認識和了解。不懂就學、就問,是一切進步取得的前提和基礎。因為有大學專業(yè)課的底子和參加過專門的JAVA培訓使我在工作過程中遇到的技術知識能更快的理解和掌握。工作中時常遇到新的問題,就需要查閱相關資料,請教同事和經(jīng)理,一個問題一個問題的解決,一個困難一個困難的克服,不僅將原有知識溫習鞏固,產(chǎn)生新的理解,而且學到很多新知識,有了許多新的認識。但某些認識都還是膚淺的,還需要我在實踐當中去不斷深入地理解。
現(xiàn)場開發(fā)與維護使我不僅從一個開發(fā)人員的角度而且從客戶的角度去思考問題。在項目的開發(fā)后期,也就是項目即將上線的階段我與其他幾位同事被派往現(xiàn)場去開發(fā)與維護項目。以前的開發(fā)都是根據(jù)需求分析來進行,功能要求一般在分析里面都寫的很清楚,但是在現(xiàn)場開發(fā)直接面對客戶,客戶提出的需求一開始只是一個大體的功能描述,如何將這個只是語言描述的功能轉(zhuǎn)化為技術實現(xiàn)需要很強的抽象能力和對業(yè)務的深入理解,這個過程大大鍛煉了自己的綜合能力。在第一時間接觸客戶的需求,從客戶的角度思考問題,只有更了解客戶需求才能更合理的設計軟件的結(jié)構,功能。了解客戶,了解需求,轉(zhuǎn)化到技術層面。這個過程得到的經(jīng)驗很難得。
良好的心態(tài)轉(zhuǎn)換。從學校到社會,從學生到職員,自己做到了自然的轉(zhuǎn)換過程,希望自己以后對工作更加認真負責。在今后的工作中,我將發(fā)揮優(yōu)勢克服不足,朝著以下幾個方向努力:1、學無止鏡,時代的發(fā)展瞬息萬變,各種新技術知識日新月異。我將堅持不懈地努力學習各種理論知識,并用于指導實踐,以更好的適應行業(yè)發(fā)展的需要。2、熟練的掌握各種業(yè)務技能才能更好的投入工作,我將通過多看、多學、多練來不斷的提高自己的各項業(yè)務技能。3、"業(yè)精于勤而荒于嬉",實踐是不斷取得進步的基礎。我要通過實踐不斷的總結(jié)經(jīng)驗,提高自己解決實際問題的能力,并在實踐的過程中慢慢克服急躁情緒,積極、熱情的對待每一件工作。
總之,短短的半年實習期,是我人生角色轉(zhuǎn)換,不斷成長的一個重要階段,也是我對編程由陌生進而熟悉、熱愛并愿意為之終生默默奉獻的重要階段。
程序員個人年終總結(jié)范文3大家好,我是__X項目組的__X,我于____年7月進入公司做JAVA程序開發(fā),至今已近快一年時間了。初來公司,曾經(jīng)很擔心不知該怎么與人共處,該如何做好工作;但是公司融洽的工作氛圍、團結(jié)向上的企業(yè)文化讓我較快適應了公司的工作環(huán)境。在本部的工作中,我一直嚴格要求自己,認真及時做好領導布置的每一項任務。不懂的問題虛心向同事請教,不斷提高充實自己,希望可以為公司做出更大的貢獻。
當然,剛做這個項目的時候,難免出現(xiàn)一些小差小錯需領導指正;但前事之鑒,后事之師,這些經(jīng)歷也讓我不斷成熟,在處理各種問題時考慮得更全面,杜絕類似失誤的發(fā)生。在此,我要特地感謝部門的領導和同事對我的指引和幫助,感謝他們對我工作中出現(xiàn)的失誤的提醒和指正??偨Y(jié)經(jīng)驗是一個人迅速成長的有利催化劑,為了更快地成為一名優(yōu)秀的員工,現(xiàn)將我20__年上半年的學習、工作情況總結(jié)如下:
20__年初時,我們進銷存項目通過了一期客戶驗收。但是,隨著客戶業(yè)務的變化,項目需要做很大的改動和調(diào)整?,F(xiàn)進銷存系統(tǒng)進入了二期的設計開發(fā)階段。
初入公司的時候,我只負責財務模塊的存貨核算開發(fā)工作。隨著公司人員的變動,現(xiàn)在我負責財務管理整個模塊的開發(fā)工作。很明顯的能感覺的身上的壓力越來越大,也許是因為我的個性使然吧,越挫越勇,迎難而上。不斷的學習財務業(yè)務知識和本系統(tǒng)框架,現(xiàn)基本了解掌握了財務的整個業(yè)務邏輯及業(yè)務流程。因為沒有參與一期的原型、需求、設計、數(shù)據(jù)庫等文檔的設計。
在開發(fā)過程中發(fā)現(xiàn),有好多原型、需求文檔、設計文檔,只知其然,不知其所以然。總結(jié)一期經(jīng)驗,避免二期開發(fā)中遇到同樣的問題和困難。從原型設計、談二期需求、整理需求文檔、數(shù)據(jù)庫設計、開發(fā),一條龍負責到底。這樣對業(yè)務邏輯及業(yè)務流程有了更深的理解。從“我問”,到“我講”,有了很大的個人提高。提高軟件知識和技術只是問題的表面,本質(zhì)是要提高自己認識問題、分析問題、解決問題的思想高度。在能勝任工作的基礎上,立即去涉獵其它領域的專業(yè)知識,豐富自己的知識體系、提高自己的綜合素質(zhì)。
我相信付出肯定會有收獲,在我們的努力下,進銷存系統(tǒng)一定會給客戶及公司一個滿意的答案。
在這一年里,我看到公司的迅速發(fā)展,各項制度的不斷完善,我很慶幸我是公司的一員,我會用謙虛的態(tài)度和飽滿的熱情做好我的本職工作,為公司創(chuàng)造價值,同公司一起創(chuàng)造美好的未來。
程序員個人年終總結(jié)范文4先自我簡介一下,本人從事asp.net開發(fā)進一年,09屆畢業(yè)生,__年11月開始上班,之前做asp,__年2月后開始做asp.net,由于公司轉(zhuǎn)型,現(xiàn)在帶十幾個人在一起搞asp.net開發(fā),主要是關于準金融行業(yè)的行業(yè)管理軟件。年度總結(jié)在會議上也寫了,但僅限于對于工作總結(jié)及__年工作計劃,自我總結(jié)較少,因此今天專門做下自我的年度總結(jié),主要從技術、管理、人生上面談談這一年的收獲,前輩路過歡迎多多指正。
技術
我在學校里學的是電氣自動化,程序基礎僅限于c基礎課程的一些知識,后來由vb、html轉(zhuǎn)向asp,在asp上花費了不少時間,對asp比較熟悉,后來由于公司業(yè)務需要,將開發(fā)平臺轉(zhuǎn)向asp.net,開始對asp.net不是很感冒,以為就是asp的一點擴展(那時還不知道三層架構,數(shù)據(jù)數(shù)據(jù)訪問全在頁面里——!),后來招來幾個北大青鳥的過來終于意識到asp.net的強大之處,經(jīng)過個人的努力已經(jīng)逐步掌握了asp.net,現(xiàn)在層次上只能講個人覺得是入門而已,原因是多方面的,待會兒會講到。
相信從面向過程轉(zhuǎn)向面向?qū)ο蟮耐瑢W都有一種感覺:面向?qū)ο箝_始真的有點別扭,涉及到屬性,尤其是類之間的各種關系,那時老想用面向過程傳遞參數(shù)多方面啊。于是老在想對象這種東西,從概念中跳中來,以自己的方式去理解才逐漸體會到頁面對象的精華來,分層次展現(xiàn)、分級別訪問、封裝對象之間各種關系逐漸真正理解了,尤其是對象之間的關系,如對象a與對象b兩者之間的關系,有些需要完全公開,有些需要隱藏,有些需要通過第三方傳遞,有些需要給自己的下級可見,有些需要讓下級去完成具體操作——這不是現(xiàn)實的實際模型嗎?應該這么理解,面向?qū)ο髞碓从诂F(xiàn)實,它不是一種憑空空想出來的理論,這些對象之間的關系可以將其還原為父子、夫妻、領導下屬、同事、朋友之間的關系。相比之下,頁面過程往往像是一股腦全部推給用戶使用,其中的數(shù)據(jù)與數(shù)據(jù)訪問方法層次不清晰,在模擬現(xiàn)實上它與面向?qū)ο笙啾雀子谌腴T理解,實質(zhì)上難于準確直接地表述。
面向?qū)ο笊狭硪环矫媸撬脑O計模式,在之前的面向過程中對這個設計模式并沒有清晰地提出來,面向過程優(yōu)秀的代碼要求高內(nèi)聚低耦合,從個人的理解上,這僅是對軟件開發(fā)方法“技”上理論總結(jié);設計模式是達到了“道”的層次,因為它從更大的方向、更抽象的層次來去表述具體的代碼模塊之間的關系,可以認為設計模式是完全從實際的應用來不斷總結(jié)得來的經(jīng)驗,之間并沒有這種術語,但相信前人肯定也使用到這種思想,它從實際應用于來,當然要應用于實際工作中,認真思考不斷總結(jié)每個人都會有自己的“設計模式”,可以借鑒前人的思想來去提升自己,不可去為“設計模式”而設計模式。
具體到asp.net的實現(xiàn)模型中,真正理解它的機制與方法也就不難理解,記住b/s中離不開post或get,所有的autopostback、selectedindexchanged……都是去調(diào)用form傳值,加上runat=server的服務器控件打開它生成的源文件也是普通的html標簽,微軟的讓軟件開發(fā)更容易的思路是很好的,時代在前進,很多年前你使用c寫出mis證明你很牛,很多年之后你不在使用c去寫“學生管理系統(tǒng)”、“圖書館管理系統(tǒng)”那只能說明你的腦子少一根筋,開發(fā)語言都有長處與不足的地方,因為它們適用的場合不同,類似不能拿匕首去跟炮彈比,也不能拿c與php比,程序員都有一種偏執(zhí)的心理,但一點要記住,你面對的用戶才有最終發(fā)言權,程序能不能滿足需要,易用性、穩(wěn)定性、成本才是應當首先放到重要位置來去談的。
管理
最開始擔任管理一職時開發(fā)團隊加我在內(nèi)只有四個人,那時只是抱著接受挑戰(zhàn)的心理去做管理,加上我本人比較重感情,團隊之間關系相處都不錯,但嚴重的問題逐漸顯露出來:工作的隨意性、團隊精神薄弱、工作方式蠻干,印象深刻的是有幾個開始承諾項目不能完工,于是最后天天加班,一直做到早上6點,睡一會7點半接著上班,幾個同事都是年齡差不多的小伙子,干勁十足。后來隨著時間的推進,問題越來越擺在眼前:項目遲遲不能完工,又由于公司待遇方面讓新員工感覺不值得,于是形成了老板抱怨員工也抱怨的狀況,我在中間兩點都要去“消火”,這期間是我們部門相對最累的時間但也是相對感覺最充實的時候,后來,之前的員工跟我說“再也找不到那種感覺了”,這是我能想像的。這期間主要是老總對我十分信任,工作上主要是管理方法上對我指點了不少。后來我逐步體會到,管理應該是“大家定規(guī)則去遵守”,而不應該是“人管人”。
人管人很容易陷入一個誤區(qū):領導去時時刻刻關注每個員工,這樣最后往往后造成員工對領導的敷衍了事,管理松了員工會責任下下降,管理緊了造成員工與領導關系緊張,另一方面領導時間精力有限必然耗費大量的精力在日常的監(jiān)督中而不能投入到全局的管理中。
于是“定制度-定分工-定進度”,明確日常所有的規(guī)章制度,這期間除了公司主要的工作規(guī)章制度外其他的日常工作紀律、日常管理等規(guī)章制度都是我本人制訂,然后征求大家意見最后去貫徹執(zhí)行。中間也遇到了不少問題,比如開始我們內(nèi)部是允許使用qq的,后來員工用qq閑聊的時間增多,大大影響了工作效率,最后決心禁止,開始阻力較大(貌似程序員都喜歡掛上幾個qq去到群里搞個群主,雖然群里大多都是菜鳥),最后多次開會,逐個談話,闡明道理,形勢逐漸好轉(zhuǎn)。
項目分工上針對技術水平明確分工,制訂項目開發(fā)計劃,由于開始技術都不是很成熟,不少時間我這邊強勢要求,使用野蠻方法,完不成加班——我陪著加班,這段時間能感覺到員工對我稍有怨言但總體還是認可的。
這期間公司新招人員,人員的增多更使我意識到團隊管理的重要性,這期間版本控制、編碼規(guī)范、文檔管理、bug管理等諸多問題都得到一一解決,技術水平上主要是我個人利用空余時間學習新知識充電,然后展開各種培訓,主要是photoshop、css、js、sql等方面,培訓一方面提升了員工的技術水平,一方面我本人在學習培訓的過程中得到的最多,因為這個時候個人要求去思考的會更多,加上我本人對技術興趣比較深厚,所以后期工作慢慢踏入良性循環(huán)。
待遇低、條件艱苦、工作時間長、工作壓力大是團隊中最大的難題,這方面公司在某些方面決策層有著嚴重的錯誤思想,造成技術人員對公司埋怨增多,在這方面我本人只能以勸架婆的身價去安慰身邊的兄弟,因為我明白現(xiàn)在公司的問題與當前中國軟件行業(yè)的通病一樣,盲目追求利益最大化,不求質(zhì)量,但求速度,整個社會風氣造成軟件行業(yè)良莠不齊發(fā)展,整個中國三四個人的開發(fā)團隊組成的公司數(shù)不勝數(shù),整個程序員階層生存狀況可想而知,瘋狂加班、代碼質(zhì)量低下、維護成本大、穩(wěn)定性差、用戶體驗差……。
當然我們本身不能去逃避這個現(xiàn)狀,對于個人來講任何假大空的口號都是沒有意義的,程序員作為技術人員最重要的是心態(tài),以良好的心態(tài)去面對各種問題,發(fā)現(xiàn)問題、解決問題,發(fā)現(xiàn)問題抱怨是解決不了問題的(“it民工”是我個人認為it人最沒有正確的自我定位的一個稱謂,試想一個人連自己都看不起自己的職業(yè),他能做好自己的工作嗎?),最主要是解決問題。
我在面試員工時反復提到的三點是:工作態(tài)度、發(fā)展?jié)摿Α⒐ぷ髂芰?,由前向后排序,心態(tài)最重要,大公司大家都想削尖腦袋往里擠,但名額有限,所以廣大的程序員同志絕大多數(shù)都集中在二流三流四流的軟件公司,這個時候更應該做好個人職業(yè)定位。以我個人的經(jīng)驗,新員工選擇一家公司往往最看重工資待遇跟發(fā)展?jié)摿?,程序員是一種不可以混日子的職業(yè),工作能力很重要,但不是最主要的,工作態(tài)度是最重要的,工作態(tài)度往往跟個人的思想認識還有職業(yè)所在的環(huán)境有關,我個人的體會是絕不能太過于情緒化,情緒化無論是對工作還是對個人的發(fā)展都是不利的,就是說哪怕是明天你要辭職,你今天都要把今天要做的事情認真用心做好。
對于工作責任心不夠的員工是尤其值得關注的,他們往往自我意識過于強烈,追求以自我為中心,很多時候伴隨著工作得不到認可、工作感覺不充實不開心,我會主動找他談話,我認識:你管理的是一個實實在在的人,他不是一臺任你擺布的機器,人會有情緒往往是有心結(jié),找到原因,多加開導,用心去關心每個成員。對于實在不適合在本團隊發(fā)展的員工要做好最壞打算。程序員這個職業(yè)與現(xiàn)在的大學生具有一致的特征,一個是從天之驕子淪為多余人,一個是從高智商人士成為今天中國通行的”it民工“。另一方面是程序員往往年齡集中在20-25之間的男性中,情緒化、失落感、心理不成熟等一系列問題都會出現(xiàn)。但這個階段的人往往也最易溝通,可塑性也較強,適當?shù)囊龑А⒑侠淼姆绞綍纫靶U的管理效果強上百倍。
程序員個人年終總結(jié)范文5來公司擔任程序員一職已一年多時間,在這一年時間里,我學到了很多東西。每個人都是在不斷的總結(jié)中成長,在不斷的審視中完善自己。在這半年里自己也是在總結(jié)、審視中腳踏實地地完成好本職工作,現(xiàn)將這半年的工作總結(jié)如下:
一、思想方面:
嚴格按照一個程序員應有的素養(yǎng)要約束自已,愛崗敬業(yè),具有強烈的責任感和事業(yè)心,積極主動認真的學習專業(yè)知識,工作態(tài)度端正,認真負責,聽從公司的安排,積極配合全友家私完善ERP 系統(tǒng),任勞任怨。
二、工作方面:
熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作按時加班加點,保證工作能按時完成。在這半年里,我本著把工作做的更好這樣一個目標,開拓創(chuàng)新意識,積極圓滿的完成了以下本職工作:
配合全友家私開發(fā)并完善 SRM 系統(tǒng)
獨自開發(fā)全友家私 SAP 日志維護系統(tǒng)
三、存在不足:
我在學校里學的是電氣自動化,程序基礎僅限于C基礎課程的一些知識,后來由VB、HTML轉(zhuǎn)向asp,在asp上花費了不少時間,對asp比較熟悉,后來由于公司業(yè)務需要,將開發(fā)平臺轉(zhuǎn)向,開始對不是很感冒,以為就是asp的一點擴展(那時還不知道三層架構,數(shù)據(jù)數(shù)據(jù)訪問全在頁面里?。?,后來招來幾個北大青鳥的過來終于意識到的強大之處,經(jīng)過個人的努力已經(jīng)逐步掌握了,現(xiàn)在層次上只能講個人覺得是入門而已,原因是多方面的,待會兒會講到。
相信從面向過程轉(zhuǎn)向面向?qū)ο蟮耐瑢W都有一種感覺:面向?qū)ο箝_始真的有點別扭,涉及到屬性,尤其是類之間的各種關系,那時老想用面向過程傳遞參數(shù)多方面啊。于是老在想對象這種東西,從概念中跳中來,以自己的方式去理解才逐漸體會到頁面對象的精華來,分層次展現(xiàn)、分級別訪問、封裝對象之間各種關系逐漸真正理解了,尤其是對象之間的關系,如對象a與對象b兩者之間的關系,有些需要完全公開,有些需要隱藏,有些需要通過第三方傳遞,有些需要給自己的下級可見,有些需要讓下級去完成具體操作這不是現(xiàn)實的實際模型嗎?應該這么理解,面向?qū)ο髞碓从诂F(xiàn)實,它不是一種憑空空想出來的理論,這些對象之間的關系可以將其還原為父子、夫妻、領導下屬、同事、朋友之間的關系。相比之下,頁面過程往往像是一股腦全部推給用戶使用,其中的數(shù)據(jù)與數(shù)據(jù)訪問方法層次不清晰,在模擬現(xiàn)實上它與面向?qū)ο笙啾雀子谌腴T理解,實質(zhì)上難于準確直接地表述。
面向?qū)ο笊狭硪环矫媸撬脑O計模式,在之前的面向過程中對這個設計模式并沒有清晰地提出來,面向過程優(yōu)秀的代碼要求高內(nèi)聚低耦合,從個人的理解上,這僅是對軟件開發(fā)方法“技”上理論總結(jié);設計模式是達到了“道”的層次,因為它從更大的方向、更抽象的層次來去表述具體的代碼模塊之間的關系,可以認為設計模式是完全從實際的應用來不斷總結(jié)得來的經(jīng)驗,之間并沒有這種術語,但相信前人肯定也使用到這種思想,它從實際應用于來,當然要應用于實際工作中,認真思考不斷總結(jié)每個人都會有自己的“設計模式”,可以借鑒前人的思想來去提升自己,不可去為“設計模式”而設計模式。
具體到的實現(xiàn)模型中,真正理解它的機制與方法也就不難理解,記住b/s中離不開post或get,所有的AutoPostBack、SelectedIndexChanged都是去調(diào)用Form傳值,加上runat=server的服務器控件打開它生成的源文件也是普通的HTML標簽,微軟的讓軟件開發(fā)更容易的思路是很好的,時代在前進,很多年前你使用C寫出MIS證明你很牛,很多年之后你不在使用C去寫“學生管理系統(tǒng)”、“圖書館管理系統(tǒng)”那只能說明你的腦子少一根筋,開發(fā)語言都有長處與不足的地方,因為它們適用的場合不同,類似不能拿匕首去跟炮彈比,也不能拿C與PHP比,程序員都有一種偏執(zhí)的心理,但一點要記住,你面對的用戶才有最終發(fā)言權,程序能不能滿足需要,易用性、穩(wěn)定性、成本才是應當首先放到重要位置來去談的。
管理
最開始擔任管理一職時開發(fā)團隊加我在內(nèi)只有四個人,那時只是抱著接受挑戰(zhàn)的心理去做管理,加上我本人比較重感情,團隊之間關系相處都不錯,但嚴重的問題逐漸顯露出來:工作的隨意性、團隊精神薄弱、工作方式蠻干,印象深刻的是有幾個開始承諾項目不能完工,于是最后天天加班,一直做到早上6點,睡一會7點半接著上班,幾個同事都是年齡差不多的小伙子,干勁十足。后來隨著時間的推進,問題越來越擺在眼前:項目遲遲不能完工,又由于公司待遇方面讓新員工感覺不值得,于是形成了老板抱怨員工也抱怨的狀況,我在中間兩點都要去“消火”,這期間是我們部門相對最累的時間但也是相對感覺最充實的時候,后來,之前的員工跟我說“再也找不到那種感覺了”,這是我能想像的。這期間主要是老總對我十分信任,工作上主要是管理方法上對我指點了不少。后來我逐步體會到,管理應該是“大家定規(guī)則去遵守”,而不應該是“人管人”。
人管人很容易陷入一個誤區(qū):領導去時時刻刻關注每個員工,這樣最后往往后造成員工對領導的敷衍了事,管理松了員工會責任下下降,管理緊了造成員工與領導關系緊張,另一方面領導時間精力有限必然耗費大量的精力在日常的監(jiān)督中而不能投入到全局的管理中。
于是“定制度-定分工-定進度”,明確日常所有的規(guī)章制度,這期間除了公司主要的工作規(guī)章制度外其他的日常工作紀律、日常管理等規(guī)章制度都是我本人制訂,然后征求大家意見最后去貫徹執(zhí)行。中間也遇到了不少問題,比如開始我們內(nèi)部是允許使用QQ的,后來員工用QQ閑聊的時間增多,大大影響了工作效率,最后決心禁止,開始阻力較大(貌似程序員都喜歡掛上幾個QQ去到群里搞個群主,雖然群里大多都是菜鳥),最后多次開會,逐個談話,闡明道理,形勢逐漸好轉(zhuǎn)。
項目分工上針對技術水平明確分工,制訂項目開發(fā)計劃,由于開始技術都不是很成熟,不少時間我這邊強勢要求,使用野蠻方法,完不成加班我陪著加班,這段時間能感覺到員工對我稍有怨言但總體還是認可的。
這期間公司新招人員,人員的增多更使我意識到團隊管理的重要性,這期間版本控制、編碼規(guī)范、文檔管理、Bug管理等諸多問題都得到一一解決,技術水平上主要是我個人利用空余時間學習新知識充電,然后展開各種培訓,主要是photoshop、css、js、SQL等方面,培訓一方面提升了員工的技術水平,一方面我本人在學習培訓的過程中得到的最多,因為這個時候個人要求去思考的會更多,加上我本人對技術興趣比較深厚,所以后期工作慢慢踏入良性循環(huán)。
程序員轉(zhuǎn)正個人述職報告1光陰如梭,半年的工作轉(zhuǎn)瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的 20____年,滿懷熱情的迎來即將到來的 20____年。在這年終之際,現(xiàn)對我來公司這幾個月的時間里,總結(jié)自己所做的工作,分析在工作中的得與失,現(xiàn)匯報如下:
20____年的六月份,我?guī)е闷娑鴼g快的心情來到我心目中向往的神圣之地北京。這是我畢業(yè)后第一個目標,來北京發(fā)展。我離開了我上學的原始領域,和我的同學們踏入北京之地。說句好聽的,我的技術生涯還是很幸運的,當然這是我相對于留守本地找工作的同學來說的,面對高昂的學費和殘酷的社會現(xiàn)實,選擇本專業(yè)就業(yè)還是有一定困難的,在北京中關村混了幾個月后,幸運地找到了我人生的第一份工作,做Java 程序的工作。也就是來到咱們公司—北京聯(lián)合興辰。來到貴公司,學了半個皮毛的 MVC 和 SSH的我有了份工作(感謝我的領導),我感到十分的慶幸,也承擔了第一個項目,能一個人自主開發(fā)的項目(還得感謝領導)。
在這里,終于能夠?qū)W到的那點東西派上用場。從技術的角度來講,20____年我的關鍵詞就是 SSH,其次就是Hibernate。這幾個月淡淡無奇,學到的東西很多,有框架上的、Mysql數(shù)據(jù)庫的,等等,但是也都是在皮毛上的,掌握著能熟練使用而已。首先,做程序員的要記住第一條經(jīng)驗:“學歷代表過去、能力代表現(xiàn)在、學習代表未來。 ”我個人覺得學歷并不代表全部,我們每天都可以學到新的知識,知識是可以一點點積累的,只要肯努力,一切皆有可能.其次,一定要確定自己的發(fā)展方向,并為此目的制定可行的計劃。
不要說什么, “我剛畢業(yè),還不知道將來可能做什么?”“跟著感覺走,先做做看”,。因為,這樣的觀點會通過你的潛意識去暗示你的行為無所事事、碌碌無為。一直做技術,將來成為專家級人物?向管理方向走,成為職業(yè)經(jīng)理人?先熟悉行業(yè)和領域,將來自立門戶?還是先在行業(yè)里面混混,過幾年轉(zhuǎn)行做點別的?這很重要,這是你值得深思的問題,它將決定你近幾年、十年內(nèi)“做什么事情才是在做正確的事情!?!避浖_發(fā)團隊中,技術不是萬能的,但沒有技術是萬萬不能的!在技術型團隊中,技術與人品同等重要,當然長相也比較重要么。在軟件項目團隊中,技術水平是受人重視和尊重的重要砝碼。無論你是做ERP、管理、系統(tǒng)分析、設計、編碼,還是產(chǎn)品管理、測試、文檔、實施、維護,多少你都要有技術基礎。但是你沒有這方面的基礎是萬萬不能勝任你的工作的詳細制定自己軟件開發(fā)專業(yè)知識學習計劃,并注意及時修正和調(diào)整(軟件開發(fā)技術變化實在太快)。
請牢記: “如果一個軟件開發(fā)人員在1、2 年內(nèi)都沒有更新過自己的知識,那么,其實他已經(jīng)不再屬于這個行業(yè)了?!辈灰嬖V自己沒有時間。時間就像海綿里的水,多學一些技能對于我們來說虧不到自己,我們的工作從學而來,就是靠著每天的學習,交流,做人中得到書籍是人類進步的階梯,對軟件開發(fā)人員尤其如此。我的項目經(jīng)理經(jīng)常說,趁著自己還年輕,花幾個錢買書看看,書籍是學習知識的最有效途徑,不要過多地指望在工作中能遇到“世外高人”,并不厭其煩地教你。只有通過自學將書本變成的自己智慧,才算是真正擁有了它。
不要僅局限于對某項技術的表面使用上,哪怕你只是偶爾用一、二次。對于一個做程序的,試試學習其領域的相關知識點,對各個平臺都要了解,向什么 JavaEE, J2ME ,Java SE ,VB ,VC C# ,C++ 這些程序啊,也要試著去了解他們,雖然程序的套路基本是差不多的,但是也各有千秋的,我是學Java 的,當然 Java 很強大,我就很愛 Google 出的那個安卓系統(tǒng),Java實在太牛啦!不得不驚嘆,例如我沒有事的時候也因該提醒自己學習一些JBoss、Spring、Hibernate等等優(yōu)秀的開源產(chǎn)品或者框架,抽空看看大師們是如何抽象、分析、設計和實現(xiàn)那些類似問題的通用解決方案的。試著研究一下 jar 包,知道每個 jar的功能和實現(xiàn)的方法,免得自己以后的工作遇到一些讓你不明就里、一頭霧水的問題,因為,很多東西你“知其然且知其所以然” !在一種語言上編程,但別為其束縛了思想?!按a大全”中說: “深入一門語言編程,不要浮于表面” 。
深入一門語言開發(fā)還遠遠不足,任何編程語言的存在都有其自身的理由。有時候咱們會遇到一些問題,你單純的用著一種方法有時候會解決不了問題,或者遇到問題卡在那里啦,這是你需要的是靈感。靈感來自那里,你可以借鑒Spring、Hibernate、JBoss等等優(yōu)秀的開源框架的設計思想,你可以參照 Java 的IoC、AOP的設計思路,你可以從其他語言的程序中借鑒他們的套路,這就是我們的靈感,俗話說“他山之石、可以攻玉”。養(yǎng)成總結(jié)與反思的習慣,并有意識地提煉日常工作成果,形成自己的個人源碼庫、解決某類問題的通用系統(tǒng)體系結(jié)構、甚至進化為框架。我們在做程序的時候,別人為什么要提示你把每個方法都要寫上注釋,注釋這段代碼是干什么的,這是做好一個程序員基本的要訣,這就是你的基本功,當然在寫代碼的時候也不是都是有用的代碼,有些功能是可以通用的,咱們?yōu)槭裁床豢梢越o他打包封裝jar,將來或者以后會用到呢,為什么會有那么多很牛的框架,這些都是程序員們提煉出來的,形成一整套的代碼結(jié)構和體系,被人用的時候感覺非常好用,我們目前寫不了這么牛的程序,但是還是可以形成自己的個人源碼庫的。心態(tài)有多開放,視野就有多開闊。
不要抱著自己的技術和成果,等到它們都已經(jīng)過時變成垃圾了,才拿出來丟人現(xiàn)眼。請及時自己的研究成果。例如你在網(wǎng)上看到別人遇到問題,這個問題可能你之前也遇到啦,不要抱著你那自私的心態(tài),背后說“累死你,自己去找吧,小樣“,建議大家,上你的CSDN 號,我感覺這個東東很不錯,技術交流。咱們“與人交換蘋果之后,每個人還是只有一個蘋果;但交換思想之后,每個人都擁有兩種思想”,道理大家都懂,但有多少人真正能做到呢?我的反思不要去做技術上的高手,學會做人。提高自己的專業(yè)技能,能勝任工作。提高軟件知識和技術只是問題的表面,本質(zhì)是要提高自己認識問題、分析問題、解決問題的思想高度。在能勝任工作的基礎上,立即去涉獵其它領域的專業(yè)知識,豐富自己的知識體系、提高自己的綜合素質(zhì),尤其是那些目標不在技術方面的朋友。這也是本人的目標,再接再厲吧!
程序員轉(zhuǎn)正個人述職報告2記得去年寫總結(jié)的時候心情很差,抱怨了很多當時的工作以及領導花生,那個時候的愿望是找一份新工作。沒想到剛進入12月我就找到了。
不得不說這一次求職我是認真的把它當作一個工程去做,客觀得對自己進行了定位,而且非常重要的是明確我想要的工作到底是什么樣的。我需要的是讓我每天的8小時能夠享受工作的快樂。
投簡歷面試的過程非常折磨人,尤其是我的處境(每天很大壓力,完全是自我打磨的階段)。
我清楚地記得面試現(xiàn)在這份工作那天是某個周六,我的經(jīng)理娃娃和技術主管T同意我周末面試。一共4個小時,那絕對是一個互相爭取的過程。他們對于工作的熱情打動了我,覺得和這樣的團隊合作一定可以有火花。
真是幸運,當我正視錯誤,用行動做出改變的時候,找到了一份我要的工作。入職三周已經(jīng)和團隊磨合得很好了,用同事的話說就是覺得我已經(jīng)加入很久了。
這里不得不說一句我們的團隊,一個老中青結(jié)合富有戰(zhàn)斗力的集體,而且還不乏八卦調(diào)節(jié)生活。每個人都特別,合作也會有摩擦,但是整體運作非常協(xié)調(diào),開發(fā)速度和效率都高。從他們身上我看到不同的工作態(tài)度,生活態(tài)度。這些對我的職業(yè)規(guī)劃都有著潛移默化的影響。領導“娃娃”也非常合適我目前階段對于領導的需求。如果說幾年前我初出茅廬需要的是一個有時間且肯耐心帶我的領導的話,現(xiàn)在的我需要的是一個可以給予我充分信任的上司?!巴尥蕖毙湃挝?,從剛進入公司就如此。在熟悉產(chǎn)品階段我提出的問題和建議他都認真的聽了,而且給我時間讓我按照自己的想法作出修改。后來我也喜歡把新想法跟他說,當我們帶著創(chuàng)意去和老板談的時候他是我堅強的后盾。
這一年下來我在純技術上的提高并不多,我們所面向的客戶并不要求尖端的技術。經(jīng)驗主要體現(xiàn)在理解需求上面,如果說前兩年我還需要領導把需求說得很明白,還會為馬后炮而耿耿于懷。那么今年應該算是個分水嶺?,F(xiàn)在的我不需要領導花很久時間來講需求,也不用每一步都需要認可再做接下來的工作??偟膩碚f就是技術和業(yè)務之間的距離越來越近,而且還可以想到客戶將來會需要什么(我曾經(jīng)的領導應該很欣慰,他培養(yǎng)的人終于達到他說的bigpicture了)。
程序員轉(zhuǎn)正個人述職報告3時間一晃而過,轉(zhuǎn)眼間到公司已經(jīng)半年多了。這是我人生中彌足珍貴的一段經(jīng)歷。在這段時間里各級領導在工作上給予了我極大的幫助,在生活上給予了我極大的關心,讓我充分感受到了領導們“海納百川”的胸襟,感受到了大發(fā)人“不經(jīng)歷風雨,怎能見彩虹”的豪氣。在對公司各級領導肅然起敬的同時,也為我有機會成為公司的一份子而自豪。在這半年多的時間里,在領導和同事們的悉心關懷和指導下,通過自身的努力,各方面均取得了一定的進步,現(xiàn)將我的工作情況作如下匯報。
一、通過培訓學習和日常工作積累使我對________公司有了一定的新的認識。在5月中旬我來到了________公司信息科技有限公司參加招聘,經(jīng)過幾輪面試和筆試,終于能夠有幸加入了________公司這個大家庭,在我進入公司時我拿到的第一份資料就是公司介紹和新員工入職說明,當時只是覺得公司很正規(guī),很強大。在和部門領導以及項目經(jīng)理交流后,感覺公司很親切,很溫馨。對其它方面就不太知道了,特別是對視頻監(jiān)控幾乎一無所知。通過三個月的親身體會,對智能交通和公司有了一定了解。公司的理念在平時的工作以及項目開發(fā)時體現(xiàn)的淋漓盡致,本人對公司的理念非常認同。公司發(fā)展不忘回報社會的壯舉,令人敬佩。公司以人為本、尊重人才的思想在實際工作中貫徹,這是________公司能發(fā)展壯大的重要原因。在十年左右的時間實現(xiàn)跨越發(fā)展的確很不容易,在智能交通行業(yè)深入發(fā)展是________公司的雄心壯志,也是凝聚人才的核心動力?,F(xiàn)在公司在視頻監(jiān)控以及安防行業(yè)起到了舉足輕重的地位,今后還將更加輝煌。
二、遵守各項規(guī)章制度,認真工作,使自己素養(yǎng)不斷得到提高。
愛崗敬業(yè)的職業(yè)道德素質(zhì)是每一項工作順利開展并最終取得成功的保障。在這半年多的時間里,我能遵守公司的各項規(guī)章制度,兢兢業(yè)業(yè)做好本職業(yè)工作,半年來從未遲到早退,用滿腔熱情積極、認真地完成好每一項任務,認真履行崗位職責,平時生活中團結(jié)同事、不斷提升自己的團隊合作精神。一本《細節(jié)決定成敗》讓我豪情萬丈,一種積極豁達的心態(tài)、一種良好的習慣、一份計劃并按時完成竟是如此重要,并最終決定一個的人成敗。這本書讓我對自己的人生有了進一步的認識,渴望有所突破的我,將會在以后的工作和生活中時時提醒自己,以便自己以后的人生道路越走越精彩。
三、認真學習崗位職能,工作能力得到了一定的提高。
根據(jù)目前工作分工,我的主要工作任務是(1)參與公司軟件項目的開發(fā)與測試;(2)負責安徽省路警聯(lián)合指揮中心軟件系統(tǒng)的維護工作。通過完成上述工作,使我認識到一個稱職的開發(fā)人員應當具有良好的語言表達能力、扎實的技術能力、較強的邏輯處理能力、靈活的應變問題能力、有效的對外聯(lián)系能力。在參與項目開發(fā)的過程中,發(fā)現(xiàn)很多看似簡單的工作,其實里面還有很多技巧。
四、不足和需改進方面。
雖然加入公司這個大家庭已經(jīng)半年有余,對開發(fā)技術掌握的還不是很深,對發(fā)現(xiàn)問題的處理還不是很全面,對分工的工作還沒有形成系統(tǒng)的計劃。隨著對公司和工作的進一步熟悉,我也希望能夠在今后的工作中更加迅速的提升自己的業(yè)務能力以及技術能力,我覺得多做一些工作更能體現(xiàn)自己的人生價值?!皹I(yè)精于勤而荒于嬉”,在以后的工作中我要不斷學習業(yè)務知識,通過多看、多問、多學、多練來不斷的提高自己的各項業(yè)務技能。學無止境,時代的發(fā)展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種知識,并用于指導實踐。在今后工作中,要努力做好開發(fā)人員的本職工作,把自己的工作創(chuàng)造性做好做扎實,為項目的開發(fā)以及公司的發(fā)展貢獻自己的力量。
五、工作計劃 暫時做出以下幾點規(guī)劃:
1、要提高工作的主動性,做事干脆果斷,不拖泥帶水;
2、工作要注重實效、注重結(jié)果,一切工作圍繞著目標的完成;3、要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標尺; 4、把握一切機會提高專業(yè)能力,加強平時知識總結(jié)工作; 5、精細化工作方式的思考和實踐。6、虛心請教比我做的優(yōu)秀的其他同事,向他們學習技術或經(jīng)驗。其實作為一個新員工,所有的地方都是需要學習的,多聽、多看、多想、多做、多溝通,向每一個員工學習他們身上的優(yōu)秀工作習慣,豐富的專業(yè)技能,配合著實際工作不斷的進步,不論在什么環(huán)境下,我都相信這兩點:一是三人行必有我?guī)?,二是天道酬勤。在參加工作的這短短的一個半月中,我深刻的體會到,把自己所有的精力都投入進去,技術工作都不可能做到完美程度,畢竟技術工作太繁雜,項目多而人手少,但多付出一些,工作就會優(yōu)化一些,這就需要認認真真沉下心去做事情,就是公司所提倡的企業(yè)精神:職業(yè)做事,誠信待人。
程序員轉(zhuǎn)正個人述職報告4我于____年9月11日成為本公司技術部的一名t程序員,三個月的試用期轉(zhuǎn)眼就過去了。這段我人生中彌足珍貴的經(jīng)歷,給我留下了精彩而美好的回憶。在這段時間里您們給予了我足夠的關懷、支持和幫助,讓我充分感受到了領導們“海納百川”的胸襟,在對您們肅然起敬的同時,也為我有機會成為影響力在線的一員而驚喜萬分。
這段時間,在領導和同事們的關懷和指導下,我通過不懈努力,各方面均取得一定的進步,現(xiàn)將我的工作情況做如下匯報:
一、通過理論學習和日常工作積累經(jīng)驗我的各方面有了很大的進步。
剛到公司不久,我便開始負責方面的網(wǎng)站開發(fā)和廣告平臺開發(fā)和維護,剛開始的時候?qū)ξ襾碚f確實壓力很大,因為各方面都還不熟悉,而且與之前的公司相比,節(jié)奏也有點快,不過我慢慢的習慣了環(huán)境,和同事相處的比較融洽,領導對我也比較關心,在公司里工作就像是在一個幸福的大家庭里一樣,我很快喜歡上了這里。
我到公司不久,第一個項目是___公司網(wǎng)站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有借助網(wǎng)絡一一解決了難題。
之后,我將B2B廣告招商平臺進行了改版,開發(fā)了___智能建站廣告平臺以及以后網(wǎng)站的維護工作。
接下來,我又做了一個比較棘手的項目——___在線咨詢系統(tǒng)。為什么說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網(wǎng)絡也沒有找到如何解決的方法,之后我翻書籍,接著搜索網(wǎng)絡。功夫不負有心人,終于我找到一個聊天室的小例子,但是功能差的太遠,于是我把這個示例一點點的研究,從一點也不懂到后來慢慢看懂,從對AJA_技術一無所知到基本熟練運用。接下來我就開始自己開發(fā),到最后終于把它開發(fā)了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結(jié)晶,我相信以后會把它開發(fā)的更強大,更完美。
二、明確崗位職能,認識個人技術能力不足。
經(jīng)過三個多月的工作,雖然完成了一些項目的開發(fā),我的技能也提高了很多,但是感覺我的技術還有待提高,所以我會在以后的工作中更加努力,努力提高自己的技術和各種不足,努力使自己成為一名稱職的職員。
三、提出自己努力計劃
1、學無止鏡,時代的發(fā)展瞬息萬變,各種學科知識日新月異。
我將堅持不懈地努力學習各種技術知識,并用于指導實踐。
2、“業(yè)精于勤而荒于嬉”,在以后的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的各項技能。
3、不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,并在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作。
4、努力提高自己的日常交際能力。
時光流轉(zhuǎn)間,我已到公司工作三個多月。非常感謝公司領導對我的信任,給予我體現(xiàn)自我、提高自我的機會。這三個多月的試用期工作經(jīng)歷,使我的工作能力得到了由校園步入社會后最大幅度的提高。
在此,在對試用期的工作情況及心得體會做一匯報后,我想借此機會,正式向公司領導提出轉(zhuǎn)正請求。希望公司領導能對我的工作態(tài)度、工作能力和表現(xiàn),以正式員工的要求做一個全面考慮,能否轉(zhuǎn)正,期盼回復。我會以炙熱的工作熱情繼續(xù)投入到今后的工作當中,以自己踏實努力的工作,報公司知遇之恩!
程序員轉(zhuǎn)正個人述職報告5尊敬的領導:
您好,來咱們公司已經(jīng)兩個月,在緊張的工作與學習中,感覺時間過得很快。轉(zhuǎn)眼到了試用期結(jié)束的時侯了。我在這兩個月的工作中,從技術層面,到與項目組的融合度契合度,這兩方面上講都有了一定的提高。這與公司的各位領導,同人的支持與幫助分不開。在這里說一聲:”謝謝您”!
在兩個月工作中,初期熟悉公司技術,鉆研項目業(yè)務,配合項目組完成階段性的任務。
一、從主要職責具體上講:
1.負責時代項目的模塊編碼工作,完成功能應符合設計的功能及性能要求,符合部門相關規(guī)范;
在時代項目組基本完成了公告管理模塊,與部分特配單模塊,正在進行主界面菜單的完善與更新;在地質(zhì)調(diào)查局項目組,完成了審批與全文搜索功能,與修洪海經(jīng)理共同完成遠程數(shù)據(jù)庫同步更新功能,與賈俊奎經(jīng)理完成了CMS站點遠程實時更新功能;所完成功能符合設計的功能與性能要求,符合規(guī)范。
2.負責對所分配模塊的單元測試,同時應配合測試人員進行系統(tǒng)集成測試,所作模塊完成時,先做測試,然后提交組內(nèi)測試人員集成測試,遇到錯誤能夠及時修改。
3.協(xié)助實施人員進行系統(tǒng)實施,并在項目經(jīng)理的組織下進行問題的修改;
還沒有實施任務。
4.負責編寫相關模塊的開發(fā)文檔,文檔應符合部門的開發(fā)文檔規(guī)范;
能夠根據(jù)模塊編寫開發(fā)文檔,基本符合部門開發(fā)規(guī)范。
5.完成上級交辦的其它工作。
二、從工作要求上講:
1.自覺遵守公司各項規(guī)章制度認真完成工作,遵守員工守則;
2.努力學習、掌握并能熟練應用崗位相關業(yè)務知識,以飽滿的工作熱情、積極的工作態(tài)度投入到工作中,按要求完成崗位工作;
在工作中,做到努力學習不懂就問,及時與項目組同時之間的溝通,避免失誤。工作熱情高,不遲到不早退,能夠按要求完成崗位工作;
3.高度的責任感和良好的團隊合作精神;
在工作中敢于承擔壓力,有責任感。與同時之間關系融洽。共同合作完成本職工作。
4.對公司外部的工作要高度保持公司形象,對公司內(nèi)部的工作要高度保持部門的良好形象;能夠做到維護公司形象,與部門形象,有主人翁意識;
5.按公司要求提交周報、完成各種公司流程。
可以按公司要求提交給上級部門周報,做事安公司流程規(guī)章制度;
6.按時提交項目階段性成果。
關鍵詞:典型工作任務;導向;課程開發(fā)
中圖分類號:G718.5 文獻標識碼:B
1引言
根據(jù)教育部教高[2006]16號文精神,結(jié)合首鋼工學院計算機系模塊化教學改革的實際,圍繞課程建設與改革這一中心,在計算機系開展以“突出職業(yè)能力培養(yǎng)為目標”的課程體系開發(fā)實踐,目的是通過全新的課程體系架構,從根本上解決高等職業(yè)教育不能適應市場需要的陳舊教學觀,主動適應市場對人才培養(yǎng)的需求,全面提高學生的職業(yè)素質(zhì)和職業(yè)能力,為學生的未來服務社會打下堅實的基礎,為高職教育的教學改革探索一條新路。
世界上公認的工業(yè)和制造業(yè)大國德國和日本,無不具有發(fā)達的職業(yè)教育體系作為堅強的后盾,其中德國“雙元制”的職業(yè)教育體制,“校企合作”、“工學結(jié)合”的職業(yè)教育辦學模式和培養(yǎng)方式,是當今職業(yè)教育的發(fā)展方向,而教學改革的重點和難點是適合高等職業(yè)教育特點的課程體系建設和課程開發(fā),目標是打破原有的“學科體系”,構建工作過程系統(tǒng)化課程中職業(yè)行動的整體性,即在計算機系軟件專業(yè)中進行“以工作過程為導向的計算機課程體系開發(fā)”的教研立項和教學研究,經(jīng)過一年的實踐,取得了初步成果。
2課程開發(fā)的準備
2007-2008學年度第一學期,通過學習、調(diào)研、聽專家講座以及參加培訓的方式對于以工作過程為導向的課程及課程體系開發(fā)進行改革思路的觀念更新;同時組織教師參加以技能為基礎的相關技能培訓,提高教師的實踐技術能力。2007-2008學年度第二學期,結(jié)合計算機應用技術專業(yè)畢業(yè)生的就業(yè)崗位群DD網(wǎng)站建設和管理,走訪了大量計算機網(wǎng)站建設與網(wǎng)絡管理行業(yè)、企業(yè),與具有豐富經(jīng)驗的實踐專家,進行了大量畢業(yè)生就業(yè)知識、技能需求的市場調(diào)研,獲得了寶貴的第一手資料,明確了計算機網(wǎng)站建設與管理崗位的應知應會,為后續(xù)的“計算機系以工作過程為導向的實踐專家訪談會”的舉行奠定了基礎。
3典型工作任務的確定
在分析就業(yè)市場對人才需求的基礎上,結(jié)合計算機系專業(yè)建設現(xiàn)狀,舉辦了“計算機系以工作過程為導向的實踐專家訪談會”,聘請了來自計算機軟件設計與開發(fā)的資深企業(yè)、具有一線程序設計開發(fā)五年以上實踐經(jīng)驗的實踐專家到會,為計算機系“以工作過程為導向”的課程開發(fā)提供來自實踐一線的寶貴第一手咨詢,它們是北京漢元動力信通技術公司副總經(jīng)理方栩、用友公司項目經(jīng)理楊東曉、神州紀維計算機有限公司高級工程師朱浩和神州紀維計算機有限公司程序員付嘉。同時聘請北師大職業(yè)教育研究所的莊榕霞博士對我們的專家訪談會現(xiàn)場進行指導。
實踐專家訪談會議分三個階段: 一是分析職業(yè)成長階段;二是梳理程序員成長過程以及實際工作中有代表性的工作任務;三是運用“頭腦風暴”獲取典型工作任務。
3.1分析職業(yè)成長階段
(1) 職業(yè)發(fā)展階段調(diào)查
總結(jié)和分析我們所進行的職業(yè)發(fā)展階段調(diào)查的結(jié)果,通常軟件程序員職業(yè)成長過程需要經(jīng)歷3-5個職業(yè)發(fā)展階段,而每個階段又由5個左右的有代表性的工作任務構成。
在工作過程系統(tǒng)課程的內(nèi)涵“工作的過程是學習,通過工作實現(xiàn)學習”的觀念引導下,由來自企業(yè)一線的實踐專家簡短介紹各自的工作任務與成長經(jīng)歷;并就職業(yè)發(fā)展階段,由各位實踐專家將其在職業(yè)發(fā)展歷程中從事過、以及對其個人發(fā)展產(chǎn)生重要影響的工作崗位、車間或部門,或其他具體的企業(yè)工作范圍填寫“職業(yè)發(fā)展階段調(diào)查表”;要求所填寫的工作崗位都是具有代表性的、能反映各階段工作特點的工作過程,其中有代表性的工作任務應盡量包含計劃、實施和檢查環(huán)節(jié)。其基本思想是:職業(yè)發(fā)展階段越高、獲得的經(jīng)驗越多。
職業(yè)發(fā)展階段的調(diào)研對于確定典型工作任務有直接的意義。實踐專家來自生產(chǎn)第一線或者由程序員成長為企業(yè)的領導或者項目的策劃、管理者,對于實際開發(fā)的行動領域有直接的感受,并且深刻理解各個階段的主要任務以及各個階段之間的聯(lián)系。通過了解他們的職業(yè)發(fā)展的經(jīng)歷以及對于職業(yè)發(fā)展各個階段的深入的分析和梳理,能夠使我們清晰的了解在職業(yè)發(fā)展階段中的脈絡。
(2)職業(yè)成長經(jīng)歷描述
表1列舉了各位實踐專家的職業(yè)成長經(jīng)歷,通常由3-5個職業(yè)發(fā)展階段構成。
實踐專家一致認可:計算機網(wǎng)站開發(fā)建設崗位職業(yè)發(fā)展四個階段的名稱描述如表2所示:
3.2整合有代表性的工作任務
(1) 提取有“代表性的工作任務”
經(jīng)過對每個實踐專家個人描述工作過程的分析,依據(jù)工作任務由簡單到復雜的原則,對知識體系進行“解構”獲得具有教學價值的工作任務,并進行“由淺入深”整理,匯總出9個有代表性的典型工作任務,它們分別是:
① 技術準備
熟悉開發(fā)工具和所用數(shù)據(jù)庫
查看現(xiàn)有軟件測試報告
查看現(xiàn)有軟件說明書
查看現(xiàn)有代碼
學習VS開發(fā)環(huán)境,學習SQL數(shù)據(jù)庫
學習ERP知識,了解NC產(chǎn)品的開發(fā)規(guī)范、開發(fā)技術,深入學習各種數(shù)據(jù)庫和Java設計模式
② 非核心模塊開發(fā)
對單一模塊進行開發(fā),并進行測試,參與聯(lián)合調(diào)試
開發(fā)單一子系統(tǒng),并進行測試,參與聯(lián)合調(diào)試
部分模塊的設計與實現(xiàn)
對原型產(chǎn)品的現(xiàn)場開發(fā)
③ 非核心模塊測試
測試部主管下達具體測試任務,填寫測試任務單
具體進行軟件測試,提交測試報告
④ 參與需求分析
協(xié)助項目經(jīng)理編寫需求分析,進行數(shù)據(jù)庫設計和應用模塊設計
⑤ 系統(tǒng)設計的部分參與
參與數(shù)據(jù)庫設計與研討,制訂開發(fā)方案,并參與具體實施
參與網(wǎng)站開發(fā)的具體框架設計,深入了解網(wǎng)站開發(fā)的具體流程
對產(chǎn)品進行建模和優(yōu)化設計
⑥ 開發(fā)工作指導
指導實現(xiàn)人員,使實現(xiàn)符合設計規(guī)范
獨立到現(xiàn)場具體搭建工作,對人員進行任務分配,并參與具體實施
⑦ 核心功能與接口實現(xiàn)
負責核心代碼設計
熟悉了解具體網(wǎng)絡搭建的具體方式方法,參與具體搭建任務
整合各項功能模塊
⑧ 需求分析與確定
與客戶見面,了解用戶需求,編寫用戶需求說明書
向項目經(jīng)理過渡,參與會見客戶,了解客戶需求,參與方案設計
逐步開始獨立接觸客戶,溝通了解需求,并處理需求變更
⑨ 系統(tǒng)設計
進行整體設計和全部詳細設計
設計流程與數(shù)據(jù)庫結(jié)構
新產(chǎn)品數(shù)據(jù)庫設計,數(shù)據(jù)推演,流程設計
編寫測試用例
(2) 整合形成典型工作任務
運用“頭腦風暴”法,由實踐專家對有代表性的工作任務,依據(jù)設備、工具使用的不同進行歸納整合,并對行動領域進行“重構”,整合出體現(xiàn)程序員職業(yè)發(fā)展過程的13個典型工作任務,如表3所示。
3.3典型工作任務分析
典型工作任務分析是參照(附表二:典型工作任務分析表),由實踐專家和專業(yè)教師共同完成,具體做法是:專業(yè)教師分為四個小組,分別對應四位實踐專家進行小組訪談,每一個訪談小組由3-5名專業(yè)教師和一名實踐專家組成,各自負責分析3個典型工作任務。
內(nèi)容包括:工作與經(jīng)營過程、工作崗位、對象/內(nèi)容、工具、工作方法、勞動組織、對工作的要求等方面。
附表二是由訪談小組對實踐專家付嘉就計算機軟件專業(yè)“非核心模塊開發(fā)與維護”典型工作任務訪談的記錄,按照該表的訪談細節(jié),可為下一步“典型工作任務”的教學化處理提供依據(jù)。
4學習領域的描述
將典型工作任務轉(zhuǎn)化為“學習領域”,是專業(yè)教師的職責,專業(yè)教師依據(jù)與實踐專家訪談的記錄和專業(yè)人才培養(yǎng)目標,在典型工作任務分析的基礎上,對特定專業(yè)的典型工作任務進行教學化處理,分析有學習價值的典型工作任務,從而形成可用于教學的“學習領域”。附表三是計算機軟件專業(yè)一個學習領域的描述表,它包括:典型工作任務(職業(yè)行動領域)描述、工作與學習內(nèi)容(工作對象、工具材料、工作方法、勞動組織、工作要求)和學習目標等內(nèi)容,體現(xiàn)了學習領域的三要素(學習目標、學習內(nèi)容、學習時間),由全體教師分組討論完成,“非核心模塊開發(fā)與維護”學習領域的描述表如(附表三)所示。
5課程體系的開發(fā)架構
以“計算機軟件” 專業(yè)為例,圍繞綜合職業(yè)能力的培養(yǎng)目標,以學生為主體,采取學習中再現(xiàn) “如何工作”情景的方式,以典型工作任務結(jié)構為基礎,以教師團隊共同承擔教學內(nèi)容為模式,校企合作,工學結(jié)合,實現(xiàn)在貼近工作實踐中的學習情景中學習,與工作直接聯(lián)系,以工作過程為導向,在工作中學習。
為此將職業(yè)基礎、職業(yè)技能課按照工作性學習過程,轉(zhuǎn)換形成下述的課程體系,其“學習領域”課程方案如表4所示,經(jīng)過以“典型工作任務為導向”的課程開發(fā)后,原1500學時的職業(yè)基礎、職業(yè)技能、實訓課程縮減為1190學時。
6進一步工作
將計算機軟件專業(yè)已確定的13個典型工作任務,進行深入細致的項目課程轉(zhuǎn)化工作。
首先是課程結(jié)構開發(fā),即在學習領域描述表的基礎上,將典型工作任務模塊轉(zhuǎn)換成行動導向的課程體系;
第二步:課程內(nèi)容開發(fā),立足于典型工作分析下的二次課程開發(fā),其主要任務是:明確課程教學目標、組織課程教學內(nèi)容、構建行動化學習項目,并確定課程的標準。以及學習情境的開發(fā),并體現(xiàn)工作過程課程方案設計的“六要素”――“咨詢、計劃、決策、實施、檢查、評估”。
第三步:教材開發(fā),依據(jù)課程標準制定教材寫作框架,編寫教材文檔、制作教學輔助資料。
第四步:教學的實施與分析
按照單元課程標準,以學生為中心,以職業(yè)能力為主線、以職業(yè)生涯為背景、以社會需求為依據(jù)、以工作任務為線索、以工作過程為基礎,合理安排教學和評價手段,明確教學條件(師資、教學設備),完成項目教學、案例教學的整體課程開發(fā)與實施,并在實踐中不斷總結(jié)與完善。
一、思想工作方面
堅決擁護黨的領導,堅持黨的教育方針。本人一直在思想上嚴格要求自己,積極主動參加政治學習,努力提高自己的思想覺悟。并閱讀大量的道德修養(yǎng)書籍,勇于解剖自己,努力提高自己的“師德”。
二、教育工作方面
作為一個非文化課教師,在教學中仍然堅持新課改理念。將新課改理念融入自己的教學中,不但讓學生掌握一定的信息技術知識,還注重學生的創(chuàng)新能力,團隊協(xié)作能力,審美能力的提高。
三、業(yè)務進修方面
信息技術知識更新非常快,為了能夠不被社會拋棄,做一個最“潮”的信息技術老師,平時業(yè)余時間基本都用于學習充電。并閱讀大量相關雜志,保持自己的知識結(jié)構的更新。
四、遵守紀律方面
本人嚴格遵守學校的各項規(guī)章制度。工作中從不曠工、遲到、早退。尊敬領導、團結(jié)同事,能正確處理好與領導同事之間的關系。處處以一名人民教師的要求來規(guī)范自己的言行,毫不松懈地培養(yǎng)自己的綜合素質(zhì)和能力。
總之,在以后的工作中,我將繼續(xù)努力工作,爭取為學校和個人都取得更大的成績。
【信息技術教師年度考核表個人總結(jié)】
xxxx-xxxx學年度第二學期的教學工作已接近尾聲,為了更好地做好今后的工作,總結(jié)經(jīng)驗、吸取教訓,本人特就這學期的工作小結(jié)如下:
一、 思想工作方面
在當今社會教育發(fā)展的形勢下,本人一直在各方面嚴格要求自己,努力地提高自己的各方面的能力,以便使自己更快地適應當今社會教育發(fā)展的形勢。通過黨員先進性教育的學習,勇于解剖自己,分析自己,正視自己,提高自身素質(zhì)。在學習“八榮八恥”時期,自己深刻理解“八榮八恥”的內(nèi)涵,并能夠主動配合學校,利用學校網(wǎng)站做好宣傳工作。
二、 教育工作方面
這學期,本人繼續(xù)擔任學校的專職信息技術教學工作,同時積極參加縣里的教師素質(zhì)提升培訓,在培訓的過程中,虛心向兄弟學校的同行討教經(jīng)驗,公同探討信息技術的教學。在教學中,積極開拓教學思路,上好每一節(jié)課,把一些先進的教學理論、科學的教學方法及先進現(xiàn)代教學手段靈活運用于課堂教學中,努力培養(yǎng)學生的合作交流、自主探究、勇于創(chuàng)新的等能力。在上好每一節(jié)課的同時,本學期本人的重點是對502班的4名學生進行計算機語言vbscript(簡稱vbs)的培訓,利用每天中午的時間,犧牲自己的午睡時間,對其4名學生進行輔導,與6月5日參加全縣首屆小學生電腦編程競賽,由于某些原因,只取得了三個三等獎。本人相信,明年的競賽一定會取得較好的成績。另外,本人在搞好教學工作的同時,還很注重教學經(jīng)驗的積累,有了心得體會就及時記下來以備今后的撰寫論文所用,本學期撰寫信息技術案例《小老鼠好機靈》獲得市級信息技術三項基本功評比一等獎。本學本人還承擔了一個縣級課題《構件農(nóng)村小學數(shù)字化校園的實踐與研究》,于6月底前完成結(jié)題工作。此課題已是我的第二個課題,通過兩個課題的研究,我認為自己完全掌握了課題研究的方法,對今后更高級的課題研究打下了堅實的基礎。
三.遵守紀律方面
ABAP全稱是Advanced Business Application Programming(高級商業(yè)應用程序),它是由SAP公司開發(fā)的一種編程語言,用于應用程序的交互式開發(fā),是一種十分成熟、應用廣泛、而且功能強大的開發(fā)工具。ABAP語言結(jié)合ABAP工作臺工具生成的系統(tǒng)應用程序極為靈活,可以是在SAP Basis系統(tǒng)內(nèi)部跨平臺運行,實現(xiàn)了SAP系統(tǒng)80%以上的二次開發(fā)功能。
隨著系統(tǒng)的運行,系統(tǒng)中的數(shù)據(jù)量會越來越大,這就對程序的運行速度產(chǎn)生很大的影響,甚至有些程序運行時會因超時而被數(shù)據(jù)庫踢掉,這時就需要考慮對程序進行優(yōu)化了。所謂程序優(yōu)化,就是在程序設計時,通過選擇最優(yōu)數(shù)據(jù)結(jié)構、最優(yōu)執(zhí)行語句,設計最優(yōu)執(zhí)行流程,達到程序執(zhí)行速度最快、占用系統(tǒng)資源最少的目的。筆者根據(jù)自己的ABAP編程經(jīng)驗,介紹幾個可以提升執(zhí)行效率的技巧。
盡量不要用 Select -End Select 語句。
ABAP支持Select -End Select 語句,就是可以在Select中對取得的每一行數(shù)據(jù)先放入一個行結(jié)構中,再做處理。但這個語句在數(shù)據(jù)量很大時,會嚴重影響程序運行速度。Select -End Select 語句在整個運行過程中是保持數(shù)據(jù)庫連接的,相當于在一個Loop中反復訪問數(shù)據(jù)庫,加重了數(shù)據(jù)庫的負荷。所以在大數(shù)據(jù)量處理的程序中,要避免用該語法??捎孟旅孢@一語法代替,效率會更高:
DATA: BEGIN OF itab OCCURS 0,
bukrsTYPE bkpf-bukrs,
belnrTYPE bkpf-belnr,
gjahrTYPE bkpf-gjahr,
END OF itab.
SELECT bukrs belnr gjahr INTO TABLE itab FROM bkpf WHEHE .
用Join表連接
如果數(shù)據(jù)來源為多個表時,可用關聯(lián)語句將幾個表按關鍵字關聯(lián)起來。不過要注意:如果涉及到的數(shù)據(jù)來源表為簇表,則不能用Join連接,如表Bseg(會計核算憑證段);當有多種關聯(lián)方法時,應盡量使用關聯(lián)表數(shù)量較少的方法。
For All Entries In
對于不能Join關聯(lián)的表,如Bseg,可使用For All Entries In語句將該表與內(nèi)表串聯(lián)。但要注意以下幾點:
(1)必須要判斷For All Entries In后面的內(nèi)表是否為空,如果它為空的話,那么在where條件中的與內(nèi)表中字段進行比較的結(jié)果全部為真,也就是全部滿足條件,這會導致取出非常多的數(shù)據(jù),極大地影響系統(tǒng)的性能。
(2)該語句會自動刪除重復行,所以取數(shù)時盡量把主鍵都考慮上。例如:
SELECT bukrs belnr gjahr buzei shkzg wrbtr
FROM bseg
INTO TABLEitab1
FOR ALL ENTRIES IN itab2 WHERE belnr = itab2-belnr AND bukrs = itab2-bukrs AND gjahr = itab2-gjahr AND hkont IN gr_racct.
這里若不取行項目buzei字段,如果有兩個行項目公司的代碼、會計年度、憑證號、借貸標識、金額完全相同,則只會取出其中一條,另一條丟失。
注意,這里的gr_racct是一個Ranges,可作為選擇條件,在取數(shù)時會比較方便,不過Ranges是有限制的,數(shù)據(jù)量太大則不建議使用。
(3)數(shù)據(jù)量大的時候用FOR ALL ENTRIES IN效率會比較低,因為系統(tǒng)里面的處理就像兩個Select語句循環(huán),其原理等同于Where字句后用Or條件,會占用大量內(nèi)存,不如一次選出,然后用Delete篩選。
多用內(nèi)表處理數(shù)據(jù)
減少對數(shù)據(jù)庫的操作,SAP發(fā)明了內(nèi)表并提供了眾多的內(nèi)表操作語句。先將需要的數(shù)據(jù)放入內(nèi)表再進行處理,這樣在大數(shù)量級的處理上就有明顯的性能優(yōu)勢。使用內(nèi)表后,相當于把數(shù)據(jù)放在一個緩存中,然后在這個緩存空間中再次循環(huán)使用,這樣就可以減少搜索數(shù)據(jù)的時間。
盡量避免循環(huán)嵌套
在數(shù)據(jù)量大的情況下,操作內(nèi)表盡量避免循環(huán)嵌套,避免在循環(huán)中定義變量或者調(diào)用子程序。
可用Loop…Endloop加二分法搜索代替:
先將一內(nèi)表排序:SORT itab2 BY ….其中 …為內(nèi)表中字段名
LOOP AT itab1.
READ TABLE itab2 WITH KEY …BINARY SEARCH.
ENDLOOP.
熟悉實際業(yè)務流程
開發(fā)人員要盡量去熟悉業(yè)務流程,根據(jù)實際業(yè)務流程來挖掘,清楚地了解系統(tǒng)數(shù)據(jù)表中的數(shù)據(jù)是從哪一步操作得來的,表之間又都有什么關系。豐富的業(yè)務知識將非常有助于我們的開發(fā)。
比如說,我們都知道表Bseg是一個簇表,它是由6個表組成的,包括:(1)總帳:Bsis(會計核算:總帳科目的次級索引)、Bsas(會計核算:總帳科目的第二個索引(已結(jié)算項目));(2)供應商:Bsik(會計核算:供應商的第二次索引)、Bsak(會計核算:供應商的第二個索引(已結(jié)算項目));(3)客戶:Bsid(會計核算:供應商的第二次索引)、Bsad(會計核算:客戶的第二個索引(已結(jié)算項目))
這樣,當業(yè)務人員提出要開發(fā)銀行存款日記賬時,根據(jù)業(yè)務知識,這只涉及到總帳科目,那么在取會計憑證明細的時候就可以考慮在表Bsis、Bsas中取數(shù),而不是表Bseg。表Bseg中的數(shù)據(jù)量是非常龐大的,我們在開發(fā)程序時應盡可能避免在該表中取數(shù)。
其他需要注意的事項
(1)在對數(shù)據(jù)庫表進行查詢的時候,盡可能多地使用表的INDEX(也就是所謂的關鍵字)項作為判斷條件。(2)內(nèi)表使用完畢后,要及時釋放內(nèi)存,養(yǎng)成用完就清理的好習慣。
8 結(jié)語
以上是筆者在實踐過程中總結(jié)的一些經(jīng)驗,這只是ABAP程序優(yōu)化的一小部分。ABAP程序的優(yōu)劣直接影響企業(yè)對ERP系統(tǒng)的應用,作為ABAP程序員在設計程序時必須要考慮到程序執(zhí)行的效率。技巧是能力達到一定程度的升華,只有達到熟練使用技巧,才能轉(zhuǎn)化為更具一般性、普適性的能力,這體現(xiàn)了技巧與能力的結(jié)合。
轉(zhuǎn)眼間一學年的各項工作已接近尾聲,為了更好地做好今后的工作,總結(jié)經(jīng)驗、吸取教訓,我從德能勤績四方面作工作小結(jié)如下:
一、德:
一年來,本人熱愛黨,熱愛人民,堅持黨的教育方針,忠誠黨的教育事業(yè)。服從領導的工作安排,積極參加各種會議,。熱愛教育事業(yè),把自己的精力、能力都用于學校的教學中,自覺遵守《中小學職業(yè)道德規(guī)范》,在學生中樹立了良好的教師形象。能夠主動與同事研究業(yè)務,互相學習,配合默契,教學水平共同提高,能夠顧全大局,團結(jié)協(xié)作,順利完成了各項任務。對工作認真負責,勤勤懇懇,兢兢業(yè)業(yè),使教學工作有計劃,有組織,有步驟地開展。
二、能:
在這一年中,我繼續(xù)參加了大武口區(qū)骨干教師培訓,并認真反復學習新課程標準及有關課程改革的先進的教育教學理論,完成15000字的學習筆記,在教學中我認真鉆研教材,探討教法,選擇靈活多樣的教學方法進行教學,注重理論聯(lián)系實際,以對學生的學習行為指導為基礎,以培養(yǎng)學生的創(chuàng)新精神和實踐能力為重點,課內(nèi)課外相結(jié)合,理論實踐相結(jié)合,引導學生探求新知,培養(yǎng)學生自主探究能力和合作精神。并在課堂教學中重視培養(yǎng)學生的課堂學習習慣。在暑假期間參加教體局對骨干教師的計算機培訓,積極參加學校青年教師優(yōu)質(zhì)課評比。主動承擔外校教師來我校聽課活動。積極參加新時期班主任工作藝術高級論壇,圓滿完成學習任務。參加各種教研活動,重視教學經(jīng)驗積累,積極反思教學行為,撰寫教學論文。
三、勤:
本學年,滿工作量,出勤滿,準時到校上班。積極參加各種會議,認真聽課評課。我積極參加校本培訓、政治學習、教研活動、值日、升旗禮、,做到五必到。不放過任何一次學習、提高的機會,不落下每天的本職工作。在工作中,尊領敬導、團結(jié)同事,對人真誠,從不鬧無原則的糾紛,盡量以一名人民教師的要求來規(guī)范自己的言行。
四、績:
由于本人的不懈努力,取得了一定的成績,本學年度我被評為校級優(yōu)秀輔導員和敬業(yè)模范獎稱號。在學校青年教師優(yōu)質(zhì)課評比中獲二等獎,在校田徑運動會比賽中,獲團體總分第二名指導獎。論文《誦讀經(jīng)典培養(yǎng)學生良好的品質(zhì)》獲大武口區(qū)綜合實踐論文二等獎、《寫好作文就得做生活的有心人》和《一面五星紅旗》教學設計獲教育學會二等獎和三等獎。知識無止境。根據(jù)學生實際來調(diào)整自己的教學設計,在這方面我還得不斷地訓練自己,還得不斷地學習,多聽不同類型的課,多看書多思考。提高作為一名語文教師的教育智慧。
在今后的工作中,我注意從各個方面來充實自己。使自己能適應當今教育的發(fā)展,跟上課改的步伐。
教師年度考核個人總結(jié)德能勤績
20xx年教學工作已接近尾聲,為了更好地做好今后的工作,總結(jié)經(jīng)驗、吸取教訓,本人特就這學年的工作小結(jié)如下:
一、思想工作方面
在當今社會教育發(fā)展的形勢下,本人一直在各方面嚴格要求自己,努力地提高自己的各方面的能力,以便使自己更快地適應當今社會教育發(fā)展的形勢。通過黨員先進性教育的學習,勇于解剖自己,分析自己,正視自己,提高自身素質(zhì)。在學習八榮八恥時期,自己深刻理解八榮八恥的內(nèi)涵,并能夠主動配合學校,利用學校網(wǎng)站做好宣傳工作。
二、教育工作方面
這學期,本人繼續(xù)擔任學校的專職信息技術教學工作,同時積極參加縣里的教師素質(zhì)提升培訓,在培訓的過程中,虛心向兄弟學校的同行討教經(jīng)驗,公同探討信息技術的教學。在教學中,積極開拓教學思路,上好每一節(jié)課,把一些先進的教學理論、科學的教學方法及先進現(xiàn)代教學手段靈活運用于課堂教學中,努力培養(yǎng)學生的合作交流、自主探究、勇于創(chuàng)新的等能力。在上好每一節(jié)課的同時,本學期本人的重點是對502班的4名學生進行計算機語言VBSCRIPT(簡稱VBS)的培訓,利用每天中午的時間,犧牲自己的午睡時間,對其4名學生進行輔導,與6月5日參加全縣首屆小學生電腦編程競賽,由于某些原因,只取得了三個三等獎。本人相信,明年的競賽一定會取得較好的成績。另外,本人在搞好教學工作的同時,還很注重教學經(jīng)驗的積累,有了心得體會就及時記下來以備今后的撰寫論文所用,本學期撰寫信息技術案例《小老鼠好機靈》獲得市級信息技術三項基本功評比一等獎。本學本人還承擔了一個縣級課題《構件農(nóng)村小學數(shù)字化校園的實踐與研究》,于6月底前完成結(jié)題工作。此課題已是我的第二個課題,通過兩個課題的研究,我認為自己完全掌握了課題研究的方法,對今后更高級的課題研究打下了堅實的基礎。
三.遵守紀律方面
[中圖分類號]G [文獻標識碼]A
[文章編號]0450-9889(2013)02C-0081-02
網(wǎng)絡數(shù)據(jù)庫是高職院校計算機網(wǎng)絡技術(軟件技術方向)、計算機與信息管理專業(yè)(軟件技術方向)的核心主干課,也是電子商務專業(yè)的必修課。該課程是培養(yǎng)網(wǎng)絡軟件程序員、數(shù)據(jù)庫管理工程師、數(shù)據(jù)庫開發(fā)工程師的核心課程。該課程基于微軟SQLServer數(shù)據(jù)庫平臺組織教學內(nèi)容,定位于培養(yǎng)學生在大型數(shù)據(jù)庫系統(tǒng)方面的管理和開發(fā)的技術能力。通過該課程學習,學生應具備SQL Server數(shù)據(jù)庫管理系統(tǒng)的安裝部署、SQL Server數(shù)據(jù)庫對象的管理、SQL Server數(shù)據(jù)庫程序開發(fā)、數(shù)據(jù)庫系統(tǒng)的安全管理等專業(yè)能力。因此,建設基于工作過程的高職網(wǎng)絡數(shù)據(jù)庫課程開發(fā),對于培養(yǎng)學生職業(yè)能力具有重要意義。
一、課程開發(fā)理念
傳統(tǒng)學科體系的平行學科的排序方式,往往采用部分理論課與部分實踐授課相結(jié)合方式,以傳統(tǒng)的章節(jié)方式組織內(nèi)容。以這種方式培養(yǎng)出來的人才,無論是在職業(yè)素質(zhì)還是在職業(yè)技能方面都無法達到企業(yè)實際工作崗位的要求,為此網(wǎng)絡數(shù)據(jù)庫課程的設計引入了新的課程理念:
第一,以工作過程為導向,對原有學科型網(wǎng)絡數(shù)據(jù)庫課程進行解構,在重新開發(fā)課程,基于行動導向方式來組織內(nèi)容結(jié)構,并在組織教學活動過程中,充分融入行動導向和學習情境的思想。教學過程中,教學內(nèi)容和活動的安排以企業(yè)真實崗位人員勝任崗位工作所要求的技能為基準,充分考慮在教學過程中融入相對應的工作過程的元素,讓學生得到相當于真實崗位的訓練,增強“零距離”上崗的能力。
第二,以真實的軟件開發(fā)項目為主線,把項目開發(fā)的內(nèi)容分解到課程的學習內(nèi)容中去,做到學習內(nèi)容就是真實的數(shù)據(jù)庫開發(fā)項目內(nèi)容。依托學院現(xiàn)代教育技術與網(wǎng)絡信息中心,與信息技術類相關企業(yè)合作,從企業(yè)引進真實項目,并與企業(yè)合作進行二次開發(fā)。在教學過程中,任課教師與企業(yè)專家一起,充分選取并嚴格分析管理信息系統(tǒng)開發(fā)項目,以分析系統(tǒng)的開發(fā)過程為主線,抽取出系統(tǒng)開發(fā)過程中產(chǎn)生的各個工作環(huán)節(jié),在充分論證的基礎上,把工作過程中的各個環(huán)節(jié)融入到課程內(nèi)容中,從而構建新的課程體系。通過這種方式構建起來的課程,其教學案例更接近真實的數(shù)據(jù)庫軟件開發(fā)項目,從而能給學生營造更真實的工作情景。
第三,通過對課程的學習和實踐訓練,應該能培養(yǎng)學生在進行自身職業(yè)生涯發(fā)展規(guī)劃方面的素質(zhì),讓學生通過課程的學習找到適應自己個性化發(fā)展的地方。在組織課程教學過程中,要以學生為中心,把課程內(nèi)容分解成若干個學習任務,每個任務又對應軟件項目的某個功能模塊,以任務驅(qū)動形式推進課程學習。將真實的數(shù)據(jù)庫軟件開發(fā)項目確定之后,以完成這個軟件項目為總?cè)蝿?,圍繞完成任務這一主線,可將學生按能力、發(fā)展定位等方面的不同進行角色劃分,一般分為項目經(jīng)理、數(shù)據(jù)庫設計師、程序員等角色。通過這種根據(jù)學生個性特點的角色劃分,學生更能清楚地看到自身職業(yè)發(fā)展前景,能有效增強學習主動性。
第四,課程的內(nèi)容應更利于培養(yǎng)學生的創(chuàng)新思維和能力。軟件開發(fā)崗位所需的技能屬于腦力勞動,這種崗位跟一般性的勞動技能區(qū)別較大,對相關人員素質(zhì)要求相對較高,這就要求通過高職教育,能有效地培養(yǎng)學生的創(chuàng)新思維和創(chuàng)造能力,這樣才能滿足企業(yè)對人才的需求。網(wǎng)絡數(shù)據(jù)庫課程的主要內(nèi)容是針對數(shù)據(jù)庫軟件系統(tǒng)開發(fā)和管理人員,因此,課程設置內(nèi)容應能較好地培養(yǎng)學生的創(chuàng)新思維和創(chuàng)造能力。本課程主要是通過項目教學、任務驅(qū)動的形式組織教學內(nèi)容和教學方式,學生在這種方式的訓練過程中,能充分發(fā)揮自身的思維能力和解決問題的自主空間,同時,在完成軟件開發(fā)工作任務時,本身具有多樣化的解決方法,這些特點都非常有利于培養(yǎng)學生的創(chuàng)新能力。
二、課程開發(fā)思路
按工作過程系統(tǒng)化思想,開發(fā)設計一個管理信息系統(tǒng)可分為:需求分析和業(yè)務設計階段“數(shù)據(jù)庫設計階段”程序代碼編寫階段“系統(tǒng)測試階段”系統(tǒng)正式運行階段,而本課程學習的內(nèi)容涵蓋“數(shù)據(jù)庫設計階段”和“程序代碼編寫階段”,是開發(fā)管理信息系統(tǒng)成敗的關鍵。因此,組織學生學習網(wǎng)絡數(shù)據(jù)庫課程對實現(xiàn)軟件技術方向人才培養(yǎng)目標起到非常重要的作用。
第一,以崗位能力需求為導向,以典型管理信息系統(tǒng)數(shù)據(jù)庫設計開發(fā)為載體,設計教學項目和學習任務,將網(wǎng)絡數(shù)據(jù)庫的單元技術組裝到系統(tǒng)開發(fā)的相關工作過程中,以提高學生的學習興趣,有利于綜合職業(yè)能力的培養(yǎng)。
第二,教學項目按照管理信息系統(tǒng)設計工作順序進行設計安排。
第三,以提高學生綜合職業(yè)能力為目標,組織實施項目教學法、問題探究法等行動導向的教學模式。
第四,改變過去單一紙質(zhì)考試的模式,采用豐富多樣的教學效果評價方式。注重教學過程中的階段性成果評價,同時,學生的評價也占教學評價結(jié)果的一定比例??傊?,從人員參與方面看,要有教師和學生共同參與評價;從評價過程方面看,要側(cè)重于項目計劃、評估、實施等過程評價;從整體上看,要評價教學過程是否有利于學生職業(yè)素養(yǎng)的養(yǎng)成。
三、課程開發(fā)實施
(一)課程內(nèi)容的解構與重構
通過組建骨干教師、企業(yè)技術骨干、課程專家小組深入企業(yè)進行調(diào)研,企業(yè)家與專家座談研討等方式,分析職業(yè)工作任務等構建課程結(jié)構,選取一個最符合工作崗位要求、囊括全部課程內(nèi)容的真實項目引入到課程,以該真實項目為主線,對課程教學內(nèi)容進行解構和重構。本課程以開發(fā)一個完整管理信息系統(tǒng)(校園電子商城CampusWebShop)的數(shù)據(jù)庫為載體設計課程教學項目,按工作過程系統(tǒng)化的思想,采取行動導向的教學模式,具有很強的工作過程完整性,使課程具有較強的針對性和適用性。具體見圖1。
(二)課程教學模式改革
1.基于工作過程導向的“項目教學”模式。通過結(jié)合真實的軟件開發(fā)項目,整個學習過程由師生共同完成真實的項目開發(fā)的工作過程,以促進學生在校學習與實際工作的一致性。在組織和開展教學過程中,主要按如下順序開展:第一步,選取較有代表性的大型數(shù)據(jù)庫軟件開發(fā)項目;第二步,組建課程項目教學團隊;第三步,通過教學團隊把軟件項目的工作內(nèi)容進行工作任務化的整合和序化;第四步,根據(jù)軟件項目開發(fā)的規(guī)律,對項目的工作過程進行分解,即由大的工作過程一小的工作過程一小的項目模塊。每個小的項目模塊對應學習領域(課程)的學習情景,通過一個個小項目的完成,讓學生逐一掌握相關的理論知識與開發(fā)技能,過程中培養(yǎng)學生的職業(yè)素養(yǎng)與綜合素質(zhì),最終完成一個或多個典型的開發(fā)項目工作。在以上項目訓練的基礎上,再綜合選取若干個較有代表性的數(shù)據(jù)庫開發(fā)項目,以便于學生課后拓展,通過反復訓練,讓學生最終具備如下能力:基于微軟的SQL Server平臺,獨立完成數(shù)據(jù)庫軟件開發(fā)項目的完整工作過程。
對于每一個小的工作過程(項目),都遵循工作過程的步驟來組織教學,將工作過程的資訊、決策、計劃、實施、檢查、評估的六個步驟映射為接受任務、企業(yè)需求分析、計劃、實施、檢查、總結(jié)、評估的學習過程。具體見圖2。
2.職場環(huán)境下“教、學、做、用”一體化的小組學習方式。在軟件技術實訓室中按照軟件的生產(chǎn)流程和全真工作環(huán)境,并以企業(yè)的實際需求來設計和組織實訓項目。在學習過程中,一般是整班組織在一起學習,但需要把3-6個人分成一組,每組圍成一圈進行學習,從而形成小組學習的形式。教師按小組分配任務,并進行引導,每個小組的學生集中一起學習交流,并定好學習計劃,然后按計劃完成學習任務。學習任務完成后,對于完成學習任過程中產(chǎn)生的成果,可以采用多種方式進行檢測,一般有自我檢查、學生之間互查、教師檢查等方式,也可以通過直接把產(chǎn)品進行推廣應用的方式來檢驗。最后根據(jù)檢驗的情況對學習給予總結(jié)和評價。全真工作環(huán)境的構建,主要通過改造傳統(tǒng)實訓室的方式來實現(xiàn)。具體做方法是:把一個實訓室進行分區(qū),讓它具有項目教學實訓功能、教師工作室功能以及個性化教學區(qū)功能。通過這三個功能區(qū),可以按項目教學法開展教學,滿足教師進行軟件系統(tǒng)的研發(fā)及技術服務需要,同時,教師利用個性化教學區(qū)可以對個別學生進行個性化輔導學習。
3.改革網(wǎng)絡數(shù)據(jù)庫課程的考核方式,主要是突出考核學生的職業(yè)能力養(yǎng)成和重視學習過程的評價。傳統(tǒng)的課程考核方式具有較大的局限性,一般形式是筆試+操作考核,這種方式很難檢驗學生的整體學習效果。當前,學習效果的評價應該更重視檢查學生的職業(yè)素養(yǎng)、適應崗位的能力,以及他們掌握理論知識和實踐技能的綜合情況。對于本課程的考核,將徹底改革傳統(tǒng)考核方式,側(cè)重于考核學生的學習過程和結(jié)果,特別是注重考核學生的綜合素質(zhì),這樣能更好地引導學生重視自身崗位能力的訓練,利于學生職業(yè)能力的養(yǎng)成。而考核的方式可以是現(xiàn)場演示系統(tǒng)設計方案書、軟件開發(fā)成果等,或回答教師的問題等。
關鍵詞:;網(wǎng)站開發(fā);模塊化教學法;工作過程
技術是由Microsoft公司提出的動態(tài)網(wǎng)站開發(fā)技術。技術的出現(xiàn)使網(wǎng)站開發(fā)工作變得簡單,工作效率大幅提高,網(wǎng)站性能更加強大。網(wǎng)站開發(fā)技術課程也相繼在各個高校開設,人們也越來越重視技術。從最初的.NET1.0發(fā)展到現(xiàn)在的.NET4.0,.NET技術在各個方面都得到了快速的發(fā)展,隨著富互聯(lián)網(wǎng)技術的出現(xiàn).NET技術的應用更加廣泛。因此各大院校都把技術作為軟件技術專業(yè)的核心課程來講授。那么如何能讓學生更快、更好、更容易的掌握技術,已經(jīng)成為擺在各位老師面前的一道難題。掌握一個網(wǎng)站開發(fā)技術首先要掌握網(wǎng)站開發(fā)工作的工作過程,因此筆者從網(wǎng)站開發(fā)工作過程入手安排教學內(nèi)容,使學生能夠更加清晰明了的知道自己應該做什么,做完以后會取得什么樣的成果。
一、網(wǎng)站開發(fā)工作的主要工作過程
1.用戶需求分析與處理
用戶需求分析工作在整個網(wǎng)站開發(fā)工作過程中占據(jù)著至關重要的位置,如果需求分析做不好那么將會導致網(wǎng)站開發(fā)工作費時費力,有可能會勞而無功。所以需求分析要求分析人員要嚴格按照“初始”、“細化”、“構造”、“移交”四步走的路線,對需要創(chuàng)建的網(wǎng)站進行詳細分析,最后確定網(wǎng)站開發(fā)工作的可行性。
2.網(wǎng)站開發(fā)工作的項目安排
在做了大量的需求分析工作后,管理人員就需要對整個網(wǎng)站開發(fā)工作的完成過程進行細致的安排。大體包括以下幾個方面的工作:
? 項目描述:描述網(wǎng)站的主要功能與作用,以及使用該網(wǎng)站的用戶層次。
? 主要開發(fā)人員:對這個項目進行細致的分析以后,從公司挑選最合適的人員進行開發(fā)工作。根據(jù)項目的大小來確定具體的參加人員,一般應包括一個項目經(jīng)理,一個項目主管和3-5個程序員。
? 應交給客戶的相關文件:在程序設計完畢之后,要將所有用戶能用到的源文件交給客戶。包括源程序、產(chǎn)品使用說明書以及其它文件。
? 驗收標準:網(wǎng)站應能滿足客戶的所有需求,達到用戶滿意。
? 實施計劃:包括人員分工、所需時間、需要的資金等。
? 系統(tǒng)運行軟硬件環(huán)境:硬件環(huán)境包括CPU、內(nèi)存、硬盤的最低配置;軟件環(huán)境包括操作系統(tǒng)及數(shù)據(jù)庫。
3.系統(tǒng)設計
詳細的對系統(tǒng)進行設計,包括網(wǎng)站開發(fā)的層圖、包圖、部署圖等。包括網(wǎng)站的開發(fā)環(huán)境:;+C#,MicroSoft Studio 2008。
4.子系統(tǒng)設計
通過子系統(tǒng)設計形成一個可用的、完整的解決方案,并且能夠比較容易地將方案轉(zhuǎn)換成程序代碼。改過程將考慮在.NET標準三層架構基礎上,將考慮所有的現(xiàn)實問題,對各個階段的工作進行細化。具體包括以下幾個方面的工作:
公共類的設計、用UML建模工具創(chuàng)建網(wǎng)站用例、用戶界面設計、數(shù)據(jù)庫設計,通過這個階段的設計可以讓學生更加清楚的知道網(wǎng)站開發(fā)工作的全過程,為后續(xù)進行實際開發(fā)工作打下良好的基礎。
5.網(wǎng)站的生成與
經(jīng)過前期的一系列工作,網(wǎng)站基本已經(jīng)搭建完成。再正式交給客戶使用之前,測試人員需要通過本地的測試查找網(wǎng)站中存在的問題,并及時將其修正。再對網(wǎng)站進行本地測試沒有問題之后,我們可以生成并網(wǎng)站。在本機上網(wǎng)站需要有IIS(Internet Information Services)做支持,否則網(wǎng)站將不能在本機正常運行。在本機運行一段時間后如果沒有其他問題,可以通過FTP(File Transfer Protocol)工具將網(wǎng)站上傳到指定的空間,并分配網(wǎng)站域名,這時用戶可以通過互聯(lián)網(wǎng)訪問該網(wǎng)站了。
二、基于網(wǎng)站項目開發(fā)工作過程的模塊化教學法在實際教學中的應用
1.講解項目的工作過程
在讓學生進行實際開發(fā)之前,要將我們上文中提到的網(wǎng)站開發(fā)工作過程詳細的介紹給學生。讓學生對網(wǎng)站開發(fā)工作有一個細致的了解,只有在充分的了解了自己該干什么的基礎上才能從事開發(fā)工作。否則就會形成,老師講的賣力,學生不知道怎么做的局面。
2.以小組為單位對學生進行重組
對于一個自然教學班級來講大概學生人數(shù)在30-40人之間,如果所有的學生分共同完成一個項目,就會出現(xiàn)愿意學習的人會做,不愿意學習的人就會偷懶不做的情況。為了鼓勵大家學習,讓所有的學生都能夠參與到網(wǎng)站開發(fā)工作中,我們可以將學生分成若干個小組。每個小組就是一個項目開發(fā)團隊,學生分別扮演者不同的角色,例如有項目總監(jiān)、項目經(jīng)理、程序員、測試員、網(wǎng)站美工等。通過角色扮演可以給學生一種身臨其境的感覺,要讓學生感覺到他是項目開發(fā)團隊中的一員,他對于整個項目的完成也起到?jīng)Q定性的作用。
3.分工明確
已經(jīng)對小組成員的角色進行了定位,那么下面該做的事情就是要讓所有人都動起來。有的人喜歡編程,有的人喜歡美工,有的人喜歡測試??傊?,要讓所有的學生都投入到緊張的工作中,在規(guī)定的時間內(nèi)交付項目。
4.建立完善的考核機制
在進行了細致的分工之后,如何保證網(wǎng)站能夠按時的完成,這是一個很頭痛的問題。有的學生雖然懂得了該如何去做,但是很多人都存在僥幸心理,讓其他人去做就可以了,自己可以當旁觀者。為了保證每個學生都能夠?qū)W習到網(wǎng)站開發(fā)知識,并且保證網(wǎng)站項目在規(guī)定的時間內(nèi)完成。教師需要制定完善的考核機制,要嚴格按照公司的考核制度來管理學生。對于項目的整體的進度要有一個明確的計劃表,按照相應的時間段驗收成果,如果不能在規(guī)定的時間內(nèi)完成項目的將扣掉其考核分。只有這樣才能保證學生能夠按時的完成項目,保證每個人都投入到實際的開發(fā)工作中。
三、教學體會
編程是一項很枯燥的事情,很少有人真正的喜歡編程。大多數(shù)考入到軟件技術專業(yè)的學生對編程都沒有什么太大的興趣,有的人再學了一年多以后還是不能定位自己以后到底能干什么。網(wǎng)站建設與開發(fā)課程一般是在大二才開設,因此教師有責任讓學生真正的了解什么是軟件開發(fā),以后自己能做些什么類型的工作。那么,通過基于網(wǎng)站開發(fā)工作過程的教學方法的實驗,筆者能夠感覺到學生在學習方面有了很大的變化。以前不愿意學習的學生也愿意學習了,因為通過項目開發(fā)他能夠真正的感覺到自己的成就,學生可以使用自己設計的作品。當然,教學方法如何使用以及使用的效果如何是一個長期的過程。在以后的教學中我將會繼續(xù)摸索教學經(jīng)驗,總結(jié)教學方法為學生更好的服務,使更多的學生能夠?qū)W有所得,學有所用。
參考文獻:
[1] 張靈芝. 基于工作過程系統(tǒng)化的高職課程教學——以“電力內(nèi)外線工程施工”課程為例[J]. 中國電力教育. 2011(25)
所謂“棘輪效應”是指在計劃體制下,企業(yè)的年度生產(chǎn)指標根據(jù)上年的實際生產(chǎn)不斷調(diào)整,好的表現(xiàn)反而由此受到懲罰。這種標準隨業(yè)績上升的趨向被稱為“棘輪效應”。這種現(xiàn)象同時存在于項目管理過程中。本文淺談了筆者在實際管理過程中遇到的“棘輪效應”及其對策。
二、問題分析
(一)公平公正的前提
在法律上的“公平”是指保障法律面前人人平等和機會均等,避免歧視對待。“公正”是指維護正義和中立,防止,是作為公開的補充。在項目管理過程中,保證每個項目程序開發(fā)人員“等同工作量”往往被認為是公平公正的前提。即項目經(jīng)理在分割任務時,一般以等同工作量為劃分的基礎,他的邏輯前提是每個程序員具有“同質(zhì)性”和“可替換性”,即對項目的熟悉程度、理解程度、個人能力及努力程度是一致的。
(二)人力資源利用最大化的誤區(qū)
在項目管理中,項目經(jīng)理往往有兩種傾向,一是將關鍵技術人員用在最難問題的解決上;二是對項目成員的評價有“定勢”的趨向,做完一個項目后對項目成員的評價,經(jīng)常帶到以后的項目管理中去。這看上去沒有什么不對的地方,項目經(jīng)理認為人力資源必須最大化利用,但他的最大化是一維函數(shù),是簡單地疊加。
實際上人力資源利用的最大化是一個多維函數(shù),涉及到項目難易程度、進度,程序員個人能力、努力程度、環(huán)境因素、激勵、項目組文化、領導力等等因素,并且每個參數(shù)在不同的項目有不同的權重,是一個非常復雜的數(shù)學模型。
(三)開發(fā)人員都是Y型人
所謂Y型人,是指給予人們恰當?shù)钠谕图?,他們總是會最努力地工作。項目?jīng)理在相互熟悉的環(huán)境下,經(jīng)常以所謂“公平、公正”的原則來等量分割開發(fā)計劃。并且都以個人的感情和相互信任為前提作為激勵的方法,認為他們是會努力工作的。但在實際管理中,項目經(jīng)理經(jīng)?!暗K于相當熟悉的面子”,而忽視小問題的解決,進而影響了整個開發(fā)進度。
三、相應的對策
(一)建立“公平公正”的有效手段
1、工時標準化及權重分配。我們可以對項目進行WBS分解,得到各個“工作包”,并對各個工作包進行難度測評,把工作包按進度、難易程度、工作環(huán)境、個人能力、激勵程度五個因素進行權重分配,然后根據(jù)其合理性,重新進行安排,以尋求最佳開發(fā)方式。以排除簡單地對每位開發(fā)人員完成一項任務做出時間上的統(tǒng)計。
通過WBS任務的分解,去掉無用的步驟,并進行權重分配,可以對開發(fā)人員在軟件開發(fā)過程中的每一個基本步驟進行觀察,并記錄下完成每個步驟所需的時間。項目經(jīng)理可以以此作為評價開發(fā)人員業(yè)績的標準。有了這個標準,開發(fā)人員就不用擔心自己的努力得不到承認,“棘輪效應”也就不會發(fā)生了。當然,由于軟件開發(fā)本身所固有的特性,這個標準不可能是精確的,開發(fā)工具的選取、開發(fā)環(huán)境的好壞、業(yè)務需求的清晰與否、軟件質(zhì)量的高低,等等,都可能改變標準時間的結(jié)果。
2、引入相對業(yè)績比較。另一個辦法是使用他人的業(yè)績,使開發(fā)人員業(yè)績評價標準的建立不僅依賴于自己而且依賴于其他開發(fā)人員的業(yè)績。即引入“相對業(yè)績比較”。通過比較開發(fā)人員相互之間的業(yè)績,反應出一定程度的各自努力水平,為制定相應的業(yè)績評價標準提供依據(jù)。注意,“相對業(yè)績比較”只適用于開發(fā)人員業(yè)績相關的情況,此時它可以剔除更多的不確定因素從而使項目經(jīng)理對開發(fā)人員努力水平的判斷更為準確,既降低風險成本,又強化激勵機制。在開發(fā)人員的業(yè)績不相關時,參考價值不大,容易誘發(fā)項目經(jīng)理的錯誤判斷。
3、確保充足的統(tǒng)計量作為參考。在建立客觀的業(yè)績評價標準時,保證充足的統(tǒng)計量作為參考是一個很重要的因素,它直接影響到標準的準確性。數(shù)據(jù)的主要來源應該是在軟件開發(fā)過程中一點一滴的積累,而不是為制定標準臨時杜撰的;其次也可以來自項目經(jīng)理與開發(fā)人員之間的討論總結(jié);以及借鑒其他類似項目的歷史數(shù)據(jù)。做好統(tǒng)計的關鍵在于開發(fā)人員要有良好的軟件工程意識,理解做數(shù)據(jù)統(tǒng)計的意義;項目經(jīng)理要鼓勵并時刻督促開發(fā)人員完成這項工作,同時加強檢查。
(二)提高人力資源效率避免棘輪效應的產(chǎn)生
1、加強項目經(jīng)理與開發(fā)人員的溝通。項目經(jīng)理所依據(jù)的能力強的人應該解決更多問題或承擔更多的開發(fā)任務。一旦能力強的開發(fā)人員在發(fā)現(xiàn)沒有任何好處時,久而久之“棘輪效應”就開始作用了。溝通在一定程度上可以避免“棘輪效應”的作用。
加強項目經(jīng)理與開發(fā)人員的溝通是克服兩者之間信息不對稱的重要途徑。在缺乏信息的情況下,任何高明的項目經(jīng)理都難以客觀評價開發(fā)人員的業(yè)績。我們建議,除了在開發(fā)實踐中自發(fā)的交流,項目經(jīng)理還應有意識地抽取一定時間,召集能力強的開發(fā)人員進行溝通,并強調(diào)他們在隊伍中的重要地位和作用,公司的發(fā)展和創(chuàng)業(yè)需要他們付出。
同時項目經(jīng)理更要召集能力較弱的開發(fā)人員進行溝通,嚴格按照軟件工程的要求,詳細記錄自己所做的每一步工作,實現(xiàn)開發(fā)過程文檔化,并提交項目經(jīng)理,使其能清楚地了解自己所做的工作。在溝通過程中要注意:提高溝通的效率,只溝通必要的信息;排除個人之間的成見;改善溝通環(huán)境,避免外界環(huán)境的干擾;溝通之后,對溝通進行追蹤,了解執(zhí)行情況。
2、建立長期的合作關系。建立更長期合作關系,這種合作關系發(fā)展到一定階段就能弱化“棘輪效應”。在長期合作關系下,項目經(jīng)理和開發(fā)人員都有足夠的耐心來實現(xiàn)自己的利益最大化。一方面,根據(jù)大數(shù)定理,開發(fā)過程中的外生不確定性可以剔除,項目經(jīng)理可以相對準確地從觀測到的信息中推斷開發(fā)人員的努力水平和能力高低,開發(fā)人員不可能用偷懶的辦法提高自己的利益;另一方面,長期合作關系以保險的方式克服了項目經(jīng)理和開發(fā)人員雙方的風險,通過長期的合作,雙方了解加深,項目經(jīng)理不會堅持給努力工作或高水平的開發(fā)人員制定高標準(這樣會打擊他們的積極性);而工作偷懶或低水平的開發(fā)人員也不可能永遠濫竽充數(shù)。因此,在長期合作的項目組中,初期可能存在“棘輪效應”,但隨著時間的推移,“棘輪效應”將逐漸淡出。
(三)爭取X型員工向Y型員工轉(zhuǎn)變
1、采取有效的激勵方法。消除“棘輪效應”的另一個途徑是采取有效的激勵方法,讓所有開發(fā)人員都有積極性努力工作。通過激勵手段向X型員工表明,他們的付出是可以獲得利益的,并將得到團隊的認可。萊瑟爾(Lazear,1979)證明,在長期的合作關系中,“工齡工資”制度可以遏制員工的偷懶行為。直觀地講,在工作的早期階段支付的工資低于邊際生產(chǎn)率,二者的差額等于一種“保證金”;當被發(fā)現(xiàn)偷懶時,偷懶者被開除,損失了保證金;因此,偷懶的成本增加,努力工作的積極性提高。當一個項目中所有的開發(fā)人員都努力工作時,所作出的成果分別反映了他們的真實狀況,項目經(jīng)理也比較容易從獲得的這些信息中制定業(yè)績評價標準。
2、強調(diào)項目的整體利益。現(xiàn)實中,人還有“道德”的一面,即所謂“道德人”?!暗赖氯恕笔前秧椖康恼w利益放在第一位的,即使明知努力工作會導致業(yè)績評價標準提高的后果,只要對項目整體利益有益,他仍然會努力工作。因此,在一個軟件項目開發(fā)過程中,項目經(jīng)理要注重培養(yǎng)開發(fā)人員的團隊意識,要樹立整體利益高于一切的思想。如果所有的開發(fā)人員都是“道德人”,每個人都自覺努力工作,顯然會是一個雙贏的局面,不存在“棘輪效應”。
四、小結(jié)
在軟件開發(fā)中,項目需求方與項目承包方、部門主管與項目經(jīng)理、項目經(jīng)理與軟件維護人員等等,都存在著“棘輪效應”。我們應該根據(jù)軟件開發(fā)中各個領域的特點,研究出相應的管理方法,弱化“棘輪效應”。文章前面所提到的幾點對策,是筆者在實際工作中的體會,以期對大家有所裨益。
參考文獻:
1、周健臨.管理學[M].上海財經(jīng)大學出版社,1999.