前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的程序員培訓總結(jié)主題范文,僅供參考,歡迎閱讀并收藏。
每個人都是在不斷的總結(jié)中成長,在不斷的審視中完善自己。2020年我們也是在總結(jié)、審視中腳踏實地地完成好本職工作,來做個總結(jié)吧!親愛的讀者,小編為您準備了一些程序員個人年終總結(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é)構(gòu),功能。了解客戶,了解需求,轉(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)的失誤的提醒和指正。總結(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),有好多原型、需求文檔、設計文檔,只知其然,不知其所以然??偨Y(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的一點擴展(那時還不知道三層架構(gòu),數(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)
三、存在不足:
一公司領導以及部門領導同事的幫助和指教,使我的工作有了很大提高,當然我還存在著很多不足之處,處理問題思路簡單,不夠成熟,工作中容易產(chǎn)生急躁情緒,需要更深入學習專業(yè)知識,提高自己的工作水平。
技術
我在學校里學的是電氣自動化,程序基礎僅限于C基礎課程的一些知識,后來由VB、HTML轉(zhuǎn)向asp,在asp上花費了不少時間,對asp比較熟悉,后來由于公司業(yè)務需要,將開發(fā)平臺轉(zhuǎn)向,開始對不是很感冒,以為就是asp的一點擴展(那時還不知道三層架構(gòu),數(shù)據(jù)數(shù)據(jù)訪問全在頁面里?。髞碚衼韼讉€北大青鳥的過來終于意識到的強大之處,經(jīng)過個人的努力已經(jīng)逐步掌握了,現(xiàn)在層次上只能講個人覺得是入門而已,原因是多方面的,待會兒會講到。
相信從面向過程轉(zhuǎn)向面向?qū)ο蟮耐瑢W都有一種感覺:面向?qū)ο箝_始真的有點別扭,涉及到屬性,尤其是類之間的各種關系,那時老想用面向過程傳遞參數(shù)多方面啊。于是老在想對象這種東西,從概念中跳中來,以自己的方式去理解才逐漸體會到面向?qū)ο蟮木A來,分層次展現(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)。
待遇低、條件艱苦、工作時間長、工作壓力大是團隊中最大的難題,這方面公司在某些方面決策層有著嚴重的錯誤思想,造成技術人員對公司埋怨增多,在這方面我本人只能以勸架婆的身價去安慰身邊的兄弟,因為我明白現(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ù)囊龑?、合理的方式會比野蠻的管理效果強上百倍。
求職簡歷是it社招求職者向用人單位介紹、推薦自我的名片,下面是小編為大家精心推薦的it社招簡歷范文模板,希望能夠?qū)δ兴鶐椭?/p>
it社招簡歷范文模板(一)個人信息
xuexila
目前所在:天河區(qū)
年
齡:21
戶口所在:湖南
國
籍:中國
婚姻狀況:未婚
民
族:漢族
培訓認證:未參加
身
高:158 cm
誠信徽章:未申請
體
重:45 kg
人才測評:未測評
我的特長:
求職意向
人才類型:普通求職
應聘職位:軟件工程師:java程序員
工作年限:1
職
稱:初級
求職類型:全職
可到職日期:隨時
月薪要求:2000--3500
希望工作地區(qū):廣州,廣東省,
工作經(jīng)歷
長沙信凱軟件有限公司
起止年月:2009-01 ~ 2010-04
公司性質(zhì):民營企業(yè)
所屬行業(yè):計算機/互聯(lián)網(wǎng)/通信/電子
擔任職位:java程序員
工作描述:OA自動化辦公系統(tǒng):
軟件環(huán)境:Apache Tomcat 5.0/MySQL /windows2003/jdk1.4.2
開發(fā)工具:Eclipse,Dreamweaver等開發(fā)工具
項目描述:該項目主要針對衡陽市環(huán)保局的自動化辦公,提高辦公效率。
1、項目主要采用當前流行的MVC模式,Struts+Hibernate+Spring框架(B/S)。
2、使用的技術:
JSP、Servlet、JavaBean、Hibernate、JNDI、XML、Struts、Spring等相關技術。
責任描述:
1、負責技術:相關JavaBean,Servlet,Hibernate持久層的編寫,配置,調(diào)試等負責部署整個webapplication。
2、負責功能為個人辦公,包括短消息,通訊錄等。
客戶關系管理系統(tǒng)(CRM)
1.開發(fā)環(huán)境:Apache
Tomcat 5.0/SQLServer/windows2003/jdk1.4.2
2.開發(fā)工具:Eclipse
,Dreamweaver等開發(fā)工具
3.項目描述:基于J2EE平臺,采用MVC設計模式及SSH(Struts+Spring+Hibernate)三個集成框架、B/S模式、SQLServer作為后臺數(shù)據(jù)庫。
4.項目責任:本人主要負責營銷管理模塊及其顯示層的開發(fā)。
離職原因:
志愿者經(jīng)歷
教育背景
畢業(yè)院校:湖南城市學院
最高學歷:大專
獲得學位:
畢業(yè)日期:2009-06
專 業(yè) 一:計算機科學與技術
專 業(yè) 二:
起始年月終止年月學校(機構(gòu))所學專業(yè)獲得證書證書編號
2006-092009-06湖南城市學院計算機科學與技術--
語言能力
外語:英語 良好粵語水平:較差
其它外語能力:
國語水平:優(yōu)秀
工作能力及其他專長
1.扎實的JAVA基礎知識,熟悉面向?qū)ο缶幊趟枷?,熟練MVC設計模式。
2.熟悉JAVA、HTML、XML等語言的軟件開發(fā);
3.精通JSP,Servlet,JDBC,JSTL等Web開發(fā)技術
4.熟練J2EE(Javabean,struts,hibernate,spring)+
Apache Tomcat 5.0開發(fā);
5.熟悉SQL-Server、MySQL,Oracle數(shù)據(jù)庫的操作;
6.了解Linux操作系統(tǒng),Ajax技術。
7.核心技術:J2EE。
業(yè)余愛好:
音樂、鍛煉身體、閱讀、旅游等
自我評價
本人自學能力強,思維敏捷,對于新知識接受快,勇于面對困難,敢于挑戰(zhàn);
為人誠懇,待人真誠,具有良好的團隊合作精神和溝通組織能力,工作認真、踏實、積極上進。
it社招簡歷范文模板(二)簡歷信息
姓名:xuexila
性別:男
電話:136-3231****
學歷:本科
郵箱:www@xuexila.com
地址:廣州市天河區(qū)
求職意向
java軟件工程師
掌握技能
1.熟練CoreJava編程,有編寫注釋的習慣;
2.能熟練的整合Spring+Struts+Hibernate(SSH)三大開源框架;
3.能熟練的應用各種常見的設計模式:工廠模式、單例模式、缺省適配器模式、不變模式、裝飾模式、模式、MVC、SpringIoC等;
4.熟練應用Oracle、MySQL等關系數(shù)據(jù)庫編程技術;
5.熟練使用JSP、HTML、JSTL、EL等表現(xiàn)層技術,掌握JSF技術;
6.熟練使用WEB服務器Tomcat、JBoss,IDE工具Eclipse進行開發(fā);
7.能熟練應用SpringIoC/AOP/ORM等各種技術,了解EJB及WebService技術;
8.掌握XML語言、OOA/D、UML圖、CVS、Log4j,了解JavaScript、Ajax等技術;
9.掌握Socket編程,了解TCP/IP、UDP、Http、Telnet、FTP等協(xié)議。
項目經(jīng)驗
項目名稱:NetStore網(wǎng)上購書系統(tǒng)
項目描述:該系統(tǒng)分為首頁、用戶管理、購物車管理、訂單管理、退出5個模塊。首頁模塊實現(xiàn)了模糊分頁查詢、分類分頁查詢等功能;用戶管理模塊實現(xiàn)了登錄、注冊、修改、查看信息等功能;購物車模塊實現(xiàn)了查看、購買、修改圖書數(shù)量等功能;訂單模塊實現(xiàn)了查看、刪除等功能.
責任描述:個人獨立完成了整個項目設計,開發(fā),測試等。此系統(tǒng)整體采用MVC模式的Struts框架,持久層使用的是Spring的HibernateTemplate實現(xiàn),數(shù)據(jù)源利用的是SpringIoC注入;模型層嚴格按照JavaBean規(guī)范要求;用Struts進行流程的控制,并實現(xiàn)了國際化,JSP用純標簽進行頁面顯示。為達到用戶名唯一的目的用戶注冊采用Ajax技術進行后臺校驗。運用SpringIoC的注入對各層解耦,大大提高了程序的可擴展性,易于維護。
開發(fā)環(huán)境:數(shù)據(jù)庫:MySQL;
JAVA應用服務器:tomcat6.0;
技術選型:Spring、Struts、Hibernate、JavaBeans、Jsp。
項目總結(jié):通過這個項目使我對MVC模式的認識更加的清楚,看到了SpringIoC在解決程序松散耦合方面的強大之處。JSP頁面純標簽開發(fā)所帶來的方便以及頁面的美觀。
項目名稱:NETCTOSS電信運營支撐系統(tǒng)
項目描述:該系統(tǒng)后臺主要由數(shù)據(jù)采集系統(tǒng)和數(shù)據(jù)整合系統(tǒng)提供支持,前臺分為用戶自服務管理,資費管理,用戶管理,管理員管理,帳單管理,帳務管理6個模塊。
責任描述:在數(shù)據(jù)采集系統(tǒng)、數(shù)據(jù)整合系統(tǒng)中,主要利用J2SE技術對原始計費信息日志進行定時解析,整理成清單,并保存到服務器的數(shù)據(jù)庫t_detail表中,在保存過程中實現(xiàn)對信息的備份管理和日志記錄。之后再利用PL/SQL由t_detail表整合出日表t_day_x,月表t_month_x,年表t_year_x三種表。在前臺主要完成了用戶管理、資費管理等模塊,采用Struts2.0+Hibernate+Spring架構(gòu)實現(xiàn),大大降低了模塊間的耦合,并編寫了文檔。
開發(fā)環(huán)境:數(shù)據(jù)庫:Oracle;
Java應用服務器:tomcat6.0;
技術選型:Struts2.0、Hibernate、Spring、JSP、J2SE、Log4j等。
項目總結(jié):這個項目不僅讓我掌握了Struts2.0的應用,也加深了我對其他技術的理解以及編寫文檔的好習慣和重要性。
項目名稱:BBS在線論壇管理系統(tǒng)
項目描述:該系統(tǒng)主要由首頁、用戶管理、帖子三個模塊構(gòu)成,首頁實現(xiàn)了模糊分頁查詢、帖子分類、最新帖子、最新留言等功能;用戶管理模塊有登錄、注冊、修改信息、查看信息、積分功能等基本功能;帖子模塊有發(fā)表帖子、留言、查看帖子、修改帖子、刪除帖子等基本功能。
責任描述:個人主要完成了用戶管理模塊。持久層使用的是Hibernate技術實現(xiàn)了登錄、注冊、修改、查看信息、模糊查看等功能;控制層使用的是Struts的DispatchAction實現(xiàn)頁面跳轉(zhuǎn),JSP頁面主要利用JSP標簽和Struts標簽完成。用戶注冊和登錄都使用form表單來獲取數(shù)據(jù),并且在頁面用JavaScript技術對數(shù)據(jù)進行初步的校驗。
開發(fā)環(huán)境:數(shù)據(jù)庫:Oracle;
Java應用服務器:tomcat6.0;
技術選型:Struts、Hibernate、JavaBeans、Jsp。
項目總結(jié):通過這個項目讓我認識到團隊合作的重要性,面向?qū)ο蟮脑O計思想以及Hibernate框架的簡單性,加強了對JSP標簽、Struts標簽的認識。
項目名稱:BAM銀行帳戶管理系統(tǒng)
項目描述:該系統(tǒng)是基于C/S架構(gòu)的帳戶管理系統(tǒng)。
責任描述:獨立完成了整個系統(tǒng)的開發(fā)。采用GUI實現(xiàn)用戶界面來采集數(shù)據(jù),實現(xiàn)了用戶開戶、登錄、轉(zhuǎn)帳、修改用戶信息、查看資產(chǎn)排名等功能;數(shù)據(jù)庫采用MySQL存儲信息,DAO層利用JDBC實現(xiàn)。
開發(fā)環(huán)境:數(shù)據(jù)庫:MySQL;技術選型:GUI、JDBC、JavaBeans。
項目總結(jié):這個顯目讓我對軟件編程產(chǎn)生了更濃厚的興趣,對JDBC訪問數(shù)據(jù)庫的技術使用更熟練以及有了對C/S架構(gòu)的深入認識。
教育背景
20XX/9-目前湖南城市學院電子信息工程專業(yè)本科
收獲:鍛煉了我的交往能力,自學及適應能力,并且自學了J2SE。
20XX/6-20XX/11加拿大Tarena外企IT培訓公司 java高級軟件工程師培訓
收獲:掌握了基于JavaEE的Web編程等各種技術,加深了對軟件開發(fā)的興趣,對工作有了新的認識。
大學經(jīng)歷
20XX/9-20XX/2學校二級獎學金
20XX/2-20XX/7學校三級獎學金
收獲:它使我有了更充足的學習動力,并且讓我開始尋找自己的職業(yè)方向。
20XX/4-20XX/5組織了一次電子競技比賽
20XX/9-20XX/8其間擔任過兩次家教
收獲:這鍛練了我的組織能力和處理事情的邏輯能力,讓我認識到知識的寶貴。
個人評價
技術:熟練使用SSH三大框架和各種常見的設計模式進行J2EE的開發(fā),熟練應用數(shù)據(jù)庫知識,有良好的開發(fā)習慣和設計思路,并積累了1年左右的項目開發(fā)經(jīng)驗。
興趣:有各種興趣愛好,如打籃球,乒乓球,游泳,釣魚,下棋,玩競技游戲等。它們讓我的生活充滿樂趣和活力,也讓我認識了更多的朋友。
性格:學習能力和對環(huán)境的適應能力強,思維敏捷,分析能力強,認真細致、有責任心,做事有計劃,善于溝通與交流。
it社招簡歷范文模板(三)個人基本信息
姓
名:
性
別: 男
婚姻狀況: 未婚
民
族: 漢族
年
齡: 22
身
高: 171cm
戶
籍: 江西-贛州
現(xiàn)所在地: 廣東-廣州
希望地區(qū): 廣東-廣州
希望崗位: 計算機IT類-開發(fā)/應用-軟件工程師
計算機IT類-開發(fā)/應用-軟件設計師
計算機IT類-開發(fā)/應用-需求分析師
計算機IT類-開發(fā)/應用-網(wǎng)絡工程師
尋求職位: Java程序員、軟件工程師
待遇要求: 3800元/月 可面議 要求提供住宿
教育經(jīng)歷
2008-08 ~ 2012-06 江西理工大學 計算機科學與技術 本科
培訓經(jīng)歷
2012-02 ~ 2012-05 **軟件培訓學校 spring、hibernate、struts、oracle、ajax
工作經(jīng)驗
***公司名稱 (2012-05 ~ 2013-08)
公司性質(zhì): 私營企業(yè) 行業(yè)類別: 計算機軟件
擔任職位: Java程序員 崗位類別: 軟件設計師
工作描述: 1、擔任研發(fā)部的小組長,負組員的任務分配,監(jiān)督組員的進度,需求分析的講解與指導并完成自己的模塊.
2、參與軟件工程系統(tǒng)的設計、開發(fā)、測試等過程
3、協(xié)調(diào)各個程序員的工作,并能與其它軟件工程師協(xié)作工作。
4、協(xié)助工程管理人保證項目的質(zhì)量;
5、我們團隊成功的開發(fā)了OA辦公系統(tǒng),電力綜合管理系統(tǒng).贏得了客戶的好評.
離職原因: 合同到期,換個對自己有發(fā)展的公司
項目經(jīng)驗
電力綜合管理系統(tǒng) (2012-11 ~ 2013-08)
擔任職位: Java程序員、小組長
項目描述: 基于b/s網(wǎng)絡的生產(chǎn)管理系統(tǒng),從而使得工程管理,生產(chǎn)計劃管理及人事部的生產(chǎn)工時管理,企業(yè)經(jīng)營部的公司資質(zhì)和業(yè)績,實現(xiàn)信息化的統(tǒng)一管理,解決企業(yè)信息的孤島問題。
系統(tǒng)以工程管理為主線,涵蓋了標書管理、合同管理、資金管理、工器具管理、車輛管理、材料管理、安全質(zhì)量管理、工作計劃管理、綜合查詢、基本資料管理等模塊,實現(xiàn)了電子數(shù)據(jù)處理,辦公自動化,提高了企業(yè)員工的工作效率、減低了企業(yè)的成本。
責任描述: 負責工器具管理、車輛管理;工器具管理是對項目所需的工具的管理,可以進行領取,分配,回收,采購,外借等功能;車輛管理:對公司的車輛,和司機的管理,對車輛的錄入,分配,回收,外借,年檢等管理。
**辦公系統(tǒng) (2012-05 ~ 2012-10)
擔任職位: Java程序員,小組長
項目描述: 主要技術:hibernate、struts、spring、ajax、jquery、jsp、jbpm、JasperReport、JFreeChart等相關技術開發(fā)的。
項目功能分為系統(tǒng)基礎模塊和業(yè)務模塊,基礎模塊包括審批管理、權限管理、組織機構(gòu),業(yè)務模塊包括信息中心、通訊錄考勤管理、人事機構(gòu)、辦公申請、報銷管理、辦公用品管理、資產(chǎn)管理、工作日志。
系統(tǒng)在使用后頁獲得了金利公司的一致好評,金利有限公司通過使用的我們開發(fā)的OA系統(tǒng)后使員工從繁瑣,無序,低端的工作中解放出來,提交了企業(yè)的辦事效率和對信息的可控性,提高了企業(yè)的市場競爭力。
責任描述: 負責人事管理、報銷管理兩個模塊,權限管理實現(xiàn)的是將用戶分成各種角色,每個角色擁有相應的權限、一個用戶可以屬于多個角色,從而控制用戶是否有權限操作某些功能,報銷管理是對消費報銷的申請、登記、統(tǒng)計等功能。
技能專長
專業(yè)職稱: 軟件工程師
計算機水平: 程序員
計算機詳細技能:
具備扎實的Java基礎知識,熟悉多線程和網(wǎng)絡編程,具備面向?qū)ο蟮木幊趟枷?,熟悉常用的設計模式。
熟悉JSP/Servlet、Javascript、JDBC、XML、AJAX、JQuery、JBPM、JasperReport、JFreeChart等Web開發(fā)技術。
熟悉Struts、Hibernate和Spring主流框架,并使用這些技術開發(fā)過電力工程管理系統(tǒng), 金利辦公系統(tǒng)
熟悉Eclipse開發(fā)環(huán)境、能熟練使用CVS進行團隊開發(fā)、使用Rose進行建模。
熟悉SQLServer、Oracle數(shù)據(jù)庫及SQL數(shù)據(jù)庫操作語言。
能熟練使用Tomcat、Jboss 等服務器。
技能專長: struts hibernate spring 等框架有一年的開發(fā)經(jīng)驗,從事過大型企業(yè)的企業(yè)信息管理系統(tǒng)的開發(fā)工作。并成功上線如OA辦公系統(tǒng)、電力綜合管理。利用JBPM進行流程的處理。
語言能力
普通話: 流利
粵語: 較差
英語水平: 口語一般
英語: 一般
求職意向
發(fā)展方向: 程序員-項目組長-項目經(jīng)理-項目總監(jiān)-CTO;
其他要求: Java軟件工程師,軟件程序編寫
自身情況
自我評價: 對工作的熱忱和一顆積極進取的心
為人踏實、工作認真,善于學習、不怕吃苦,能很快適應新的環(huán)境,
一年半的Java工作經(jīng)驗讓我對這個行業(yè)有了更深的認識,也提升了自己的技術水平
我會以一顆最虔誠上進的心在工作中不斷的學習不斷的積累,力爭為公司創(chuàng)造更多的價值。
興趣愛好: 打球、旅游、上網(wǎng)、游戲、聽音樂等休閑類的娛樂活動。
看過“it社招簡歷范文模板”的人還看了:1.it行業(yè)簡歷范文模板
2.it行業(yè)的求職簡歷模板范文
基于工作過程系統(tǒng)化的構(gòu)建中職軟件開發(fā)專業(yè)的課程體系,是指根據(jù)專業(yè)的培養(yǎng)目標,以具體職業(yè)崗位需求為依據(jù),由工作過程中的典型工作任務出發(fā)逐步梳理出專業(yè)課程,再經(jīng)過合理安排,讓學生在完整工作過程中學習,以適應社會企業(yè)對軟件人才的要求。具體過程是遵循軟件人才的工作過程,從工作崗位出發(fā),對工作崗位對應的具體崗位進行工作任務分析,尋找出典型工作任務,然后轉(zhuǎn)換成行動領域,再將行動領域轉(zhuǎn)換為學習領域,最后根據(jù)學習領域確定專業(yè)核心課程。
1、進行企業(yè)調(diào)研
主要是對軟件開發(fā)專業(yè)人才培養(yǎng)模式存在的問題以及目前企業(yè)對軟件技術專業(yè)人才的需求狀況進行調(diào)研,掌握軟件技術人員所需的崗位核心能力及要求。
2、培養(yǎng)目標的確定
通過前期對企業(yè)的走訪調(diào)研,明確了中職軟件開發(fā)專業(yè)的人才培養(yǎng)目標:本專業(yè)主要是面向軟件開發(fā)以及相關的IT信息企業(yè),以軟件開發(fā)技術在IT信息行業(yè)中的應用,培養(yǎng)具有良好職業(yè)道德、工作態(tài)度及行為規(guī)范,能夠在相應的IT企業(yè)及需要相關的企事業(yè)單位從事軟件項目開發(fā)、網(wǎng)頁美工、軟件項目銷售、軟件培訓以及軟件的實施和維護等工作,具有可持續(xù)發(fā)展能力的初中級技術人才。
3、崗位需求及典型工作任務分析
典型工作任務是指描述一項工作行為,它反映職業(yè)工作的內(nèi)容和形式。結(jié)合前期企業(yè)調(diào)研的崗位需求、相應的職業(yè)以及企業(yè)的業(yè)務方向,發(fā)揮合作企業(yè)、行業(yè)專家對課程改革的指導作用,邀請行業(yè)專家以研討會、頭腦風暴等形式,集中分析相應職業(yè)崗位所需的典型工作任務模塊,進而對工作任務模塊所需的知識、技能和態(tài)度進行分析,初步構(gòu)建專業(yè)知識與技能的課程體系。中職軟件開發(fā)專業(yè)的主要崗位需求有:程序員、PHP程序員、JAVA程序員、網(wǎng)頁美工、軟件銷售及培訓、軟件實施及維護。
4、行動領域和學習領域分析
根據(jù)工作崗位的能力需求以及典型工作任務的內(nèi)容,筆者對相應的行動領域進行了分析,并且進行了歸類重組:
(1)程序員、php程序員、Java程序員的工作任務有一定的相同性,如都要進行數(shù)據(jù)庫的設計和創(chuàng)建、軟件開發(fā)相關文檔編輯以及服務器的搭建和配置等;他們的不同之處在于服務的業(yè)務方向(如有的做網(wǎng)站、有的是做管理系統(tǒng)軟件等)、編程語言以及開發(fā)平臺和環(huán)境不一樣,如:php主要應用于中小型網(wǎng)站的開發(fā),主要應用于web應用程序、企業(yè)級應用程序開發(fā),而Java在web應用程序、企業(yè)級應用程序開發(fā)以及移動服務應用程序開發(fā)均有較多的應用。
(2)網(wǎng)頁美工人員體現(xiàn)在行動領域上主要是進行網(wǎng)頁設計與制作以及網(wǎng)站的編輯。
(3)軟件銷售與培訓員體現(xiàn)在行動領域上主要是與客戶交流、溝通,進行軟件的銷售以及對軟件進行安裝、使用的培訓。
(4)軟件實施及維護員體現(xiàn)在行動領域上主要就是軟件的實施與維護。圍繞著行動領域和崗位能力要求,筆者整合出了相應的學習領域,再由學習領域的分析,分析得出相應的課程設置。
5、貫穿教學過程工作項目的選取
(1)選定工作項目的方法
①選擇的項目內(nèi)容要分學期循序漸進,由小項目到大項目,由簡單項目到復雜項目,最終使學生通過對項目的開發(fā)實踐,能夠達到不同崗位的能力需求。
②每個學期制定一或兩個段考終極目標項目,完成項目所需的主要技術能力主要呈現(xiàn)在其中一或兩門專業(yè)核心課程中,而其它的知識技能經(jīng)分解后需要由其他的專業(yè)基礎課及文化課中來支撐。
③結(jié)合企業(yè)需求,邀請企業(yè)專家對選定項目進行研究論證。
(2)明確工作項目經(jīng)過對崗位能力及學習課程進一步分析和研究,結(jié)合企業(yè)專家提供的實踐意見,筆者整合出了6個項目(班級網(wǎng)站、內(nèi)容管理系統(tǒng)、在線學習網(wǎng)站、OA系統(tǒng)、商業(yè)網(wǎng)站、客戶關系管理系統(tǒng))作為貫穿教學過程的目標工作項目,并確定相應的目標(三維目標)及相互之間的關系。
6、工作項目與課程之間的關系分析
明確了貫穿教學過程中的工作項目以及其需要達到的教學目標后,筆者進一步分析了與工作項目相關專業(yè)課程及文化課程的關系,并把課程劃分為呈現(xiàn)課程和支撐課程,同時劃分了每個支撐課程所需要的知識模塊。
7、貫穿項目知識模塊重組
依托行業(yè)企業(yè),根據(jù)崗位的職業(yè)標準和行業(yè)標準,結(jié)合貫穿項目的目標以及相關的知識模塊要求,分別重新整合呈現(xiàn)課程、支撐課程的知識模塊,并根據(jù)整合的知識模塊重新制定課程標準。
(1)呈現(xiàn)課程的知識模塊重組每個學期的呈現(xiàn)課程,主要圍繞著貫穿項目進行相應的教學,課程的最終目標是要實現(xiàn)相應的貫穿項目,而為了實現(xiàn)貫穿項目的過程中,對需要完成的專業(yè)知識模塊則通過其它的子項目或是子任務的形式進行完成,而子項目或是子任務之間也是一種循序漸進的關系;對于項目需要的其它知識模塊,則在其所支撐的專業(yè)基礎課或是文化課上按模塊進行補缺。
(2)支撐課程的知識模塊重組
①專業(yè)支撐課程專業(yè)支撐課程主要是圍繞著其所支撐的貫穿項目所需知識模塊進行,項目所需要的專業(yè)基礎知識整合在一年級的專業(yè)支撐課程完成,表現(xiàn)方式也主要是以有遞進關系的子項目或是子任務的形式進行。
②文化課支撐課程文化課支撐課程主要是圍繞著其所支撐貫穿項目所需其它知識模塊進行,需要的知識模塊主要是根據(jù)貫穿項目所需的知識進行相應的整合后進行重組,再根據(jù)所包括的知識模塊量,確定其實施的學期跨度,比如英語,根據(jù)需要,把兩年需要的英文知識模塊融合在一年級全部實現(xiàn),而語文,所涉及的知識模塊量較大,那么就把所需的知識模塊在四個學期學期分別實現(xiàn);表現(xiàn)方式主要是以體現(xiàn)模塊知識的子任務形式進行。
8、制定課程標準
根據(jù)重組的知識模塊及貫穿的工作項目制定相應的課程標準,內(nèi)容包括確定課程性質(zhì)、設計思路、課程三維目標(知識與技能目標、過程與方法目標、情感態(tài)度與價值觀目標)、課程結(jié)構(gòu)(課程結(jié)構(gòu)主要包括學習模塊名、學習內(nèi)容、實現(xiàn)的專業(yè)能力、主要教學方法、教學場所與設備要求、學時等)、課程考核評價方式。
9、制定相應的教學實施方案
根據(jù)相應的課程體系、工作項目、課程標準等制定一個可行的教學實施方案。
二、軟件開發(fā)工作室的創(chuàng)建
為了讓學生積極更多項目實踐經(jīng)驗、零距離的接觸社會企業(yè)需求、運營模式和企業(yè)環(huán)境氛圍等,可以工作室的形式組織學生進行軟件項目的設計開發(fā),即在軟件開發(fā)工作室中,通過校企合作及其它途徑,承接企業(yè)的真實需求項目,以軟件專業(yè)的學生及老師為開發(fā)團隊,組織師生進行軟件項目的設計、開發(fā)、實施及維護等。項目開發(fā)主要是以、JAVA平臺的為主,在工作室分.NET和JAVA開發(fā)小組。工作室的負責教師應該由在企業(yè)實踐過的專業(yè)課教師或者是由有一定實戰(zhàn)經(jīng)驗的企業(yè)人員兼職擔任,只有熟悉企業(yè)運作及相關企業(yè)文化的教師通過言傳身教,才能使學生對企業(yè)的更深;同時要求教師把辦公的地點移到工作室,并且擔任項目總經(jīng)理的角色,使得教師能夠全身心投入到生產(chǎn)教學中,在工作室的運營中,教師不僅要“擅長專業(yè)教學、精通教育教學科研”,同時還要“熟練地進行市場經(jīng)營、會從事或者指導商品生產(chǎn)、懂得現(xiàn)代管理”。結(jié)合學生的實際能力和層次給學生分配不同的崗位;按照軟件項目的開發(fā)過程明確不同的崗位(項目經(jīng)理、項目組長、界面設計、數(shù)據(jù)庫設計、代碼編寫、項目測試、項目維護、文案等),實現(xiàn)流水線生產(chǎn)的軟件開發(fā)模式。在工作室中,主要以項目作為引領,為學生制定長、中、短期的工作任務以及學習目標,學生在任務及目標的驅(qū)動下,通過自學、學長指導、教師解答、團隊交流等形式進行新知識的學習。
三、行動導向教學法的應用
行動導向教學法主要是以學生為主,著重培養(yǎng)學生的方法能力、社會能力、個性能力、專業(yè)能力為培養(yǎng)目標;在“項目一貫制”的實施過程中,以項目為引領,學生為主體,教師為主導,混合使用任務驅(qū)動、角色扮演等多種形式和方式,引導學生通過以真實企業(yè)的員工身份進行項目的實訓、開發(fā)等,使學生不斷提高職業(yè)道德修養(yǎng)、學會學習、主動學習,不斷提高分析問題、解決問題等方法能力、社會能力、個性能力及專業(yè)能力的水平。行動導向教學法在使用過程中均使用資訊、計劃、決策、實施、反饋、遷移六大過程。
四、“項目”教學資源庫的開發(fā)
充分利用工作室的條件,組織學生、老師分析整理真實項目開發(fā)過程中的文檔、程序資料等,并根據(jù)軟件方向的課程體系,對項目進行教學化的開發(fā),搭建軟件項目的教學資源庫平臺,總結(jié)出一套適合開發(fā)的快速上手實訓手冊,開發(fā)校本教材,為后期的教學實訓提供更豐富的資源及更有效的途徑。
五、多元化評價的實施
1、現(xiàn)在總結(jié)面試方面:沒有面試,是簡歷的問題 有面試 沒有offer,是面試的問題。所以分兩個部分,簡單說一下這個問題:
2、改簡歷:(1)自我總結(jié)HR一天要看那么多簡歷,如果你簡歷啥也沒有,就寫“Java培訓班出來的”,篩掉很正常。所以簡歷中要寫的是結(jié)果,而非過程。仔細回顧學習過程,總結(jié)已掌握的知識技能點,并用實訓結(jié)果來描述技能掌握情況,這樣才能讓更好向HR傳達你的技能。(2)恰當?shù)陌b簡歷是需要包裝的!但不意味著作假,而是學會簡歷編寫的技巧。還有,既然有兩年的工作經(jīng)驗,提煉出能體現(xiàn)Java工程師應有的軟性技能點,也是有說服力的。
3、針對性投遞:不知道你為什么堅持不懈海投3000份,而不及時調(diào)整策略。投遞在精不在多。選擇職位描述和自己能力相似的公司,并且針對每個公司不同的JD,修改自己的簡歷,突出公司重視的方面。HR知道沒有Java經(jīng)歷,直接Pass并不是程序員天生就會編程呀!所以別氣餒。除非HR不細看簡歷,否則只要進入了面試,說明公司有意向招聘沒有經(jīng)驗的員工。面試主要就是多看面經(jīng),多參考面試中的問題進行知識點的補充,做好準備,再上戰(zhàn)場。
4、作品方面:學生在面試的時候盡量不要拿學校里練手的項目,那怕你做得再漂亮再完美;最好拿出在學校里參加過的真實項目,告訴公司哪一塊兒是你做的,哪一塊是團隊一起做的,這樣會大大提高你被入取的幾率,而且更容易找到薪資比較高的工作。事實上不是所有的培訓機構(gòu)都有真正的實訓項目,因為這樣的培訓機構(gòu)一定要具備研發(fā)的超高能力,要有自己的項目和研發(fā)團隊,所以這也是學生們選擇培訓機構(gòu)的一個重要標準,畢竟直接關系到學生們的面試、工作及薪資水平。
(來源:文章屋網(wǎng) )
[關鍵詞]計算機 軟件工程 管理 優(yōu)化
中圖分類號:P315.69 文獻標識碼:A 文章編號:1009-914X(2015)27-0336-01
軟件工程是研究用工程化方法開發(fā)和維護有效、實用并且高質(zhì)量軟件的一項工程。計算機軟件工程建設是一項復雜的工作,包括了有設計模式的選定、設計標準的設置、程序設計語言的選擇和軟件開發(fā)工具的選用等等。現(xiàn)代信息化社會,計算機軟件應用及其廣泛,人們的衣食住行等各方面都離不開計算機軟件。計算機軟件工程的發(fā)展不僅為人們生活提供了便利,從某一程度來說,也使得人們的生活方式得到了一些轉(zhuǎn)變,而且從社會、國家的角度來說,它也促進了經(jīng)濟的發(fā)展和綜合國力的提升。計算機軟件工程的重要作用使得我們必須全面思考當下軟件工程管理發(fā)展的缺陷,從計算機軟件工程管理內(nèi)容入手,針對其中出現(xiàn)的問題,提出一些思考,進行改革創(chuàng)新。
1 計算機軟件管理的內(nèi)容
高質(zhì)量計算機軟件的研發(fā)與生產(chǎn)一般周期性較長,自動化程度不高,所以說在整個開發(fā)過程中,人是最重要的部分,尤其要加強各項人員的管理。軟件工程建設是一項復雜的工作,包括了有設計模式的選定、設計標準的設置、程序設計語言的選擇和軟件開發(fā)工具的選用等等。
1.1 軟件研發(fā)人員的管理
計算機軟件行業(yè)不同于其他行業(yè)的就是它對人才、技術的高要求。在整個研發(fā)、生產(chǎn)的過程中,人是貫穿始終的重要部分,因此人員的管理非常重要。軟件生命周期中軟件研發(fā)人員從最初設計資料、設計語言、設計模式的選擇,到具體的程序編寫一直到后期的維護工作都需要相關工作人員的積極配合。那么各項工作的人員除了要相互協(xié)作之外,關鍵是要有過硬的專業(yè)素質(zhì),能把份內(nèi)的事情完成好。管理人員也需要把握員工的基本情況,根據(jù)他們的優(yōu)勢進行合適的安排,并為軟件研發(fā)人員工作創(chuàng)設良好、輕松的工作氛圍。
1.2 組織機構(gòu)的管理
組織機構(gòu)強調(diào)的是組織的系統(tǒng)協(xié)調(diào)性,不是松散的人員組織。創(chuàng)建好的組織機構(gòu)需要發(fā)揮各項人員的優(yōu)勢,并將優(yōu)勢整合,促進整體的發(fā)展。組織機構(gòu)主要有以下幾種:
1.2.1民主化組織。這個組織主要強調(diào)軟件研發(fā)人員的民主性的發(fā)揮,崗位輪流交換,雖然有利于發(fā)揮個人的能動性和創(chuàng)新能力,但是針對專業(yè)性過強,又及其強調(diào)過程化管理的軟件工程來說,這種模式不太推崇。
1.2.2專家化組織。專家化模式的限定強調(diào)個人專業(yè)技能,各有所專,各有所長,這種模式雖然能把個人能力最大化,但是卻不利于與人員之間的相互協(xié)作。
1.2.3主程序員化組織。軟件工程開發(fā)結(jié)構(gòu)化發(fā)展在組織機構(gòu)的優(yōu)化管理上,最著名的案例就是IBM公司提出的主程序員組織。主程序員負責統(tǒng)籌發(fā)展,技術人員負責數(shù)據(jù)分析和具體程序開發(fā),后期維護工作也有專人負責。
1.2.4用戶管理
軟件就是為用戶而研發(fā)的,沒有用戶需求就沒有軟件業(yè)的新發(fā)展。用戶管理需要時刻關注用戶的需求,對特定軟件用戶進行調(diào)研,根據(jù)調(diào)研結(jié)果進行相應的改進,并能夠依據(jù)用戶的反饋進行改善發(fā)展,提高軟件的研發(fā)效率與質(zhì)量。
2 優(yōu)化計算機軟件工程管理的方法
2.1 建立健全計算機軟件工程管理體系
在計算機專業(yè)發(fā)展的如火如荼的今天,軟件工程尚屬新型學科,軟件工程過程化管理也沒有形成規(guī)范的系統(tǒng),因此要建立健全計算機軟件工程管理。高質(zhì)量計算機軟件的研發(fā)與生產(chǎn)一般周期性較長,自動化程度不高,所以說在整個開發(fā)過程中,要加強各項人員的管理。在軟件行業(yè),要人盡其才、人盡其用,充分調(diào)動人員的積極性,加大自主創(chuàng)新能力,達到整體上的協(xié)調(diào)發(fā)展。還要對加強管理人員,尤其是項目負責人進行專業(yè)知識和管理知識的培訓,理論和實踐有效結(jié)合。最后要從制度上予以規(guī)范,讓具體項目執(zhí)行有度可依,完善激勵措施,獎罰分明,獎罰有度,使得管理工作得以順利高效進行。
2.2 注重團隊化建設,加強團隊協(xié)作性
計算機軟件工程建設是一項復雜的工作,包括了有設計模式的選定、設計標準的設置、程序設計語言的選擇和軟件開發(fā)工具的選用等等。各項工作并不是單一的,而是相互聯(lián)系的,因此要特別強調(diào)整體的協(xié)作性。團隊建設不是單個人的直接組織,首先要明確分工,技術人員要有過硬的專業(yè)素質(zhì),能把份內(nèi)的事情完成好,各項工作能夠有條不紊的進行;其次,還要進行團隊協(xié)作教育,把溝通協(xié)作理念滲透到每個人心中。最后,在團隊意識建設工程中,還要充分調(diào)動個人的主觀能動性,為團隊更好發(fā)展貢獻自己的力量。
2.3 加強風險、進度管理和預警機制
在計算機軟件項目運行過程中除了正常因素之外,還要關注風險意識。尤其是項目管理人員要加強自身的風險意識,對項目的實施有宏觀的把握。風險意識的加強除了在具體項目執(zhí)行過程中把握,還要專門學習風險理論,能學以致用,正確認識風險和規(guī)避風險。除了總的宏觀上的把握,還需要定期做好計算機軟件工程項目的風險評定,風險意識要貫穿于項目始終,不能放松警惕,將風險發(fā)生的機率抑制在萌芽狀態(tài)中;最后,要專門制定具體項目的進度和風險管理預警機制,結(jié)合具體實際,進行監(jiān)督管理。
2.4 優(yōu)化工程管理具體方案
采用精研――軟件工程管理平臺,尤其是對于軟件開發(fā)商而言,軟件平臺可以更好控制項目成本、進度等可調(diào)控因素,合理進行人力資源配置,確保不會因為人員的變動導致項目的難以為繼,使得軟件公司和軟件需求方實現(xiàn)共贏。
3 總結(jié)
目前,我國進入高速發(fā)展的信息化社會,計算機軟件應用及其廣泛,人們的衣食住行等各方面都離不開計算機軟件。軟件工程是一個非常復雜的工作,需要多方面的協(xié)作與配合,因此必須加強軟件工程的管理,從有效管理入手,加大改革創(chuàng)新力度,不斷提高軟件開發(fā)效率,促進軟件行業(yè)深入發(fā)展。 最終保證軟件工程產(chǎn)品的質(zhì)量。
參考文獻:
[1]燕德麗.計算機軟件工程管理工作探析[J].硅谷,2008(11)
程序員在程序的開發(fā)過程中扮演著非常重要的作用,其技能、素質(zhì)直接決定著程序開發(fā)質(zhì)量的高低。作為程序員,為工作作一個述職報告,能夠更好的開展往后工作。下面就讓小編帶你去看看程序員轉(zhuǎn)正個人年度工作述職報告范文5篇,希望對你有所幫助吧
程序員轉(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é)構(gòu)、甚至進化為框架。我們在做程序的時候,別人為什么要提示你把每個方法都要寫上注釋,注釋這段代碼是干什么的,這是做好一個程序員基本的要訣,這就是你的基本功,當然在寫代碼的時候也不是都是有用的代碼,有些功能是可以通用的,咱們?yōu)槭裁床豢梢越o他打包封裝jar,將來或者以后會用到呢,為什么會有那么多很牛的框架,這些都是程序員們提煉出來的,形成一整套的代碼結(jié)構(gòu)和體系,被人用的時候感覺非常好用,我們目前寫不了這么牛的程序,但是還是可以形成自己的個人源碼庫的。心態(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)在的我需要的是一個可以給予我充分信任的上司?!巴尥蕖毙湃挝遥瑥膭傔M入公司就如此。在熟悉產(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.按時提交項目階段性成果。
基本能夠及時按質(zhì)按量完成項目階段性成果;
關鍵詞:實踐性教學;軟件設計;課程改革;計算機專業(yè);項目實訓
中圖分類號:G642
文獻標識碼:B
文章編號:1672-5913(2008)02-0082-04
0引言
從1956年哈爾濱工業(yè)大學率先開辦“計算裝置與儀器”專業(yè)算起,到現(xiàn)在普遍采用的“計算機科學與技術”專業(yè),計算機專業(yè)教育在中國的大學里已經(jīng)走過了50年的歷程。70%以上的本科學校開設了計算機專業(yè),在校學生近30萬[1],其規(guī)模居所有本科專業(yè)的首位。加上??啤⒏呗?、中職在內(nèi),其數(shù)量還要大得多。計算機專業(yè)人才在信息化建設過程起著舉足輕重的作用。然而,企業(yè)面對十里挑一的大好形勢,卻經(jīng)常會找不到合適的人才,造成這種局面的主要原因是學校培養(yǎng)與單位需要存在一定的脫節(jié)現(xiàn)象,主要表現(xiàn)為重理論輕實踐,動手能力差,因而改革實踐環(huán)節(jié)提高學生的操作技能成為高校計算機類專業(yè)的必經(jīng)之路。
1軟件設計類課程實踐性教學的內(nèi)涵
實踐性教學是指為配合理論教學,培養(yǎng)學生分析問題和解決問題的能力,加強專業(yè)訓練和鍛煉學生實踐能力而設置的教學環(huán)節(jié),通常有兩種落實途徑:一是隨堂實踐,即課程作業(yè)、實驗、上機操作等;二是集中實踐,即社會調(diào)查、各類實習及見習、課程設計以及畢業(yè)論文或畢業(yè)設計。教學計劃中規(guī)定的作業(yè)、實驗、實習等環(huán)節(jié)和集中實踐環(huán)節(jié)是學生必修的內(nèi)容,在課程和專業(yè)學習中具有突出的地位。不同專業(yè)的實踐性教學方式,教學管理和考核辦法也不相同,但都是以專業(yè)培養(yǎng)目標作為前提。對于計算機(包括軟件工程)專業(yè)的軟件設計類課程,其教學目的就是培養(yǎng)合格的軟件工程師,適應軟件設計和項目管理崗位的需要。
1.1軟件工程師崗位需求
任何一個軟件企業(yè),開發(fā)團隊都需要這樣三類人才:一是既懂技術又懂管理的軟件人才即系統(tǒng)分析師(高級),二是軟件工程師(中級),三是程序員(初級),這三類人員在軟件企業(yè)的正常比例應該是呈金字塔結(jié)構(gòu),根據(jù)國際經(jīng)驗,高、中、初級軟件專業(yè)人才的比例應基本維持在1:4:8。通常系統(tǒng)分析師由研究生承擔,軟件工程師由本科生承擔,程序員則由大專生以及專門培訓機構(gòu)的學員完成。如圖1所示。
從圖1可以看出,計算機專業(yè)的本科生對應軟件工程師崗位,在軟件開發(fā)團隊中處于中間層,優(yōu)秀者可以上升到系統(tǒng)分析員層次。同時,軟件工程師也要兼任程序員角色,因為不少軟件企業(yè)規(guī)模較小,難以按照軟件工程的規(guī)范細化分工,需要能做分析、能寫代碼、能做實施甚至用戶培訓的“多面手”。作為高校,必須充分考慮這種情況,以培養(yǎng)軟件工程師為主線,也要提高系統(tǒng)分析能力,同時還應該加強代碼編寫的訓練。
1.2軟件設計類課程實踐性教學的內(nèi)涵
軟件設計類課程主要包括計算機語言類、開發(fā)類、設計類、制作類和工程類課程,共同的特點都是經(jīng)過系統(tǒng)學習,既能夠按照規(guī)范獨立設計小型軟件,組成團隊后又能夠設計出具有實用價值的中大型軟件。
軟件設計類課程實踐性教學標目的是培養(yǎng)學生兩個方面的能力:即獨立編程能力和項目合作開發(fā)能力。一方面,能夠利用所學語言和平臺設計小型軟件,同時能夠按照項目分工,在項目經(jīng)理(負責人)的統(tǒng)一安排下,在技術上服從既定的設計方案完成模塊的開發(fā),并做好相應的文檔。良好的責任心、解決問題的獨立編程能力和分工合作制的團結(jié)協(xié)作精神是必須重點培養(yǎng)的內(nèi)容。軟件設計類課程實踐性教學的內(nèi)涵如圖2所示:
2軟件設計類課程實踐性教學的組織
按照軟件設計類課程實踐性教學的內(nèi)涵,一般應包括3個環(huán)節(jié):課堂實驗實訓、課程設計、項目實踐,分階段實施。其具體安排如圖3所示:
2.1課堂實驗實訓環(huán)節(jié)
如果一門課程的教學任務規(guī)定在一個學期內(nèi)完成,課堂實驗實訓環(huán)節(jié)應該安排在學期的前半部分進行,以講授語法、數(shù)據(jù)類型、常用類庫、開發(fā)平臺為主。學生所學知識和編程技術有限,難以形成完整的程序思路,實踐環(huán)節(jié)只能是練習基本功單獨完成,以每一次堂或者每一個章節(jié)為單位安排學生進行相關的訓練,以熟練掌握語法的基本用法,為后一階段的課程設計做準備。老師指導時,要注意培養(yǎng)學生良好的編程習慣,包括標識符的規(guī)范化命名、注釋語句的廣泛運用、編程語句的縮進格式、幫助文檔的使用方法,逐漸形成編程思想。
為了配合實踐性教學,教材的選擇也十分關鍵,最好是采用基于案例教學法或者項目驅(qū)動教學法的教材,這種教材往往會通過一些典型的實例或企業(yè)項目組織內(nèi)容,大部分章節(jié)的主題相對集中,圍繞項目展開講述,特別適合于實踐性教學。如果采用實踐性較弱的教材,老師需要自行補充一些實習實訓內(nèi)容讓學生當場消化吸收。
2.2課程設計環(huán)節(jié)
這一階段十分關鍵,完全模擬軟件企業(yè)的開發(fā)流程組成小組共同完成一個中小型項目的設計,一般安排在后半學期進行。這時要求學生停止其它課程的學習,每天八小時工作制,甚至晚上可以加班加點,專心設計項目,其最終成果包括軟件和文檔以及用戶操作手冊。以每班30人為例,可以考慮分為5個小組,每組6人,每個小組安排組長(項目負責人或稱項目經(jīng)理)一人,組長的職責是:組織成員實地項目調(diào)研、模塊劃分與任務分工、接口的確定、進度的監(jiān)督與協(xié)調(diào)、集成測試等,組長直接接受指導老師的安排。鑒于組長在在項目設計過程所處的重要地位,老師在確定組長時,至少考慮三個方面:一是組織能力,二是專業(yè)技能的基本功,三是責任心。
這一過程通常安排兩周到三周集中在校內(nèi)機房(實訓中心)進行,老師每天針對總體要求及當天的任務進行講解,然后分小組實施。選擇課題時,不宜太復雜,應盡可能讓大多數(shù)課題組可以在規(guī)定的時間內(nèi)做完。一般選取學生們比較熟悉的內(nèi)容,如學生成績管理系統(tǒng)、班級管理系統(tǒng)、教材管理系統(tǒng)、倉庫管理系統(tǒng)、工資管理系統(tǒng)、就業(yè)反饋跟蹤系統(tǒng)、水電費管理系統(tǒng)等,這些課題的要求大家都比較清楚,在校內(nèi)即可進行客戶調(diào)研和需求分析,同時也具有較強的推廣價值,為將來的職業(yè)奠定基礎。這時每個人同學都應該至少準備一本項目開發(fā)類指導書作為參考,因為涉及到數(shù)據(jù)庫、界面、網(wǎng)絡通信、硬件編程等方面的知識,僅僅靠教材還不夠。
2.3項目實踐環(huán)節(jié)
項目實踐環(huán)節(jié)是學生到軟件研發(fā)企業(yè)(校外實訓基地)全程參與項目開發(fā)的過程,一般應安排在學期的最后一到兩周或者利用假期頂崗實習,因為經(jīng)過了課程設計,學生基本掌握了軟件企業(yè)的開發(fā)流程和一般方法,進入軟件公司后就能夠較快地進入程序員角色,而不至于膽怯,也不會無所適從。完成本部分實踐內(nèi)容要做好以下三個方面的工作:
確定好項目指導老師:企業(yè)開發(fā)與在學校進行課程設計并不盡相同,軟件公司具有自己的風格,往往更加愿意采用自己熟悉的開發(fā)工具,以達到客戶的需求作為目標,并不一定會使用最新技術,這點與教學理念不同。理想的方案是由任課老師帶隊進入軟件企業(yè)(校外實訓基地),并選擇目前正在開發(fā)的項目經(jīng)理擔任總負責人(校外實踐指導老師),任課老師也參與項目實踐并組織學生實施,因為一個優(yōu)秀的項目經(jīng)理不一定是優(yōu)秀的老師,能做軟件不見得會上課,項目負責人與任課老師共同配合更能發(fā)揮各自的優(yōu)勢,便于學生理解項目思想和相互溝通。經(jīng)過簡短的培訓后,由模塊責任人指導學生設計或者由學生獨立完成,一切按照企業(yè)的開發(fā)規(guī)范進行??紤]到軟件企業(yè)一次難以容納過多實習生的特點,也可考慮將項目拿到學校來做,或者將項目經(jīng)理請到學?,F(xiàn)場指導,以節(jié)省時間和費用。
確定項目指導方法:開發(fā)應用項目沒有現(xiàn)成的教材,需求分析、概要設計說明書、詳細設計說明書、數(shù)據(jù)庫和數(shù)據(jù)字典就是設計的依據(jù),老師必須嚴格按照這些文檔指導學生進行設計,定期檢查學生的進度及過程,一旦發(fā)現(xiàn)偏差,及時糾正,將錯誤消滅在萌芽狀態(tài)。
及時組織項目總結(jié):每天規(guī)定一個時間,將同組學生集中起來,針對當天完成的任務進行總結(jié),交流自己的想法,提出存在的問題,集體討論,這樣就能夠做到日日有收獲,天天有提高,從而鍛煉自己的實戰(zhàn)水平和組織經(jīng)驗。
3軟件設計類課程實踐性教學效果的考核
軟件設計類課程實踐性教學效果的考核也是一個較難把握的環(huán)節(jié),既要考核學生的獨立編程能力,也要考查其團隊協(xié)作精神,同時還要考慮其組織能力、表達能力、文檔編寫能力、紀律性等內(nèi)容。為了客觀科學地評價學生的實際效果,最好是分階段考核,各部分按照一定的比例綜合得到總成績,可以等級表示,也可以用分數(shù)反映。
在課堂實驗實訓階段,可以由任課老師根據(jù)每一次操作任務的完成情況進行登記評分,重點考察其規(guī)范程度,對于具有創(chuàng)新性的作品,可以適當加分,并在全班展示,讓設計者講解思路,為其它同學提供啟示。
課程設計階段的考核由指導老師和項目組長組織學生共同進行,首先由組長匯報課題的設計思想、主要技術、任務分工等情況,并演示軟件,大家可以相互提問。老師根據(jù)項目完成效果確定這個組的等級,然后由各位成員介紹自己所設計的模塊,老師重點檢查此模塊的功能、難易程度、技術含量、界面美觀等因素,再確定其成績或者等級,這時還要充分考慮組長對成員在設計階段各方面的綜合表現(xiàn)。
項目實踐階段的考核由校外指導老師和校內(nèi)老師組成考核小組,利用項目匯報加平時表現(xiàn)的形式評定,既要考察項目的完成情況,也要考察各位學生在企業(yè)實習期間的領悟能力、工作主動性、團隊合作情況、算法的復雜性、程序的規(guī)范性等方面,其主要依據(jù)是提交的軟件(包括源代碼)以及各種文檔。
實際上,對于實踐性教學的考核可以采用靈活的方式進行,不拘一格,比如聘請行業(yè)專家、現(xiàn)場答辯、隨機抽題、項目論文等形式,只要能夠檢查學生的真實技能即可。
4我們的實踐
我們學校十分重視實踐性教學,長期堅持強化學生的動手操作能力和實戰(zhàn)水平、力爭與企業(yè)零距離接軌的做法。為了提高程序設計類課程的實踐性教學效果,主要采取了以下措施:
4.1嚴把教師關
教師是實踐性教學效果的基本保證,學生的水平在一定程度上反映了教師的水平,既具有扎實的理論功底,也擁有豐富的項目經(jīng)驗是優(yōu)秀教師的標準。一方面,我們積極將已有教師定期送到企業(yè)實地參加項目開發(fā)實踐,積累經(jīng)驗,另一方面,不斷從軟件企業(yè)引進專業(yè)技術人才,將他們的成功案例帶回學校,同時,每年組織專業(yè)教師進行實踐性教學能力考核,通過考核者才能承擔課程設計和項目實踐的教學任務,并頻發(fā)相應證書,作為教師晉升職稱和評先評優(yōu)的重要指標。
4.2實踐性教學環(huán)節(jié)流程化
改革原來的學期一貫制,將一個學期分為兩個階段,前一階段以學習基礎理論為主,隨堂考試,在學期的最后幾個禮拜專門安排做課程設計,一般開設兩門小課,專心實踐,在項目指導老師的統(tǒng)一安排下,綜合運用本學期所學的程序設計工具,結(jié)合前面所學內(nèi)容,以項目小組的形式,完成一個小型軟件的設計,成績計入學生檔案,完成者才能獲得相應的學分。暑假或者寒假以及最后一個學期,老師分批帶領學生前往校外實訓基地或軟件企業(yè)從事項目開發(fā),作為社會實踐或畢業(yè)設計的成績,并要求撰寫項目總結(jié)或論文。
4.3實驗室環(huán)境企業(yè)化
聘請軟件企業(yè)技術人員設計實驗室(實訓中心)建設方案,將原來的布局改造成軟件研發(fā)中心或者工作室模式,服務器、網(wǎng)絡設備、數(shù)據(jù)庫完全仿真企業(yè)的環(huán)境,將開發(fā)流程和軟件文檔國家標準打印并懸掛在墻上,并購置專業(yè)書籍存放在實驗室,讓學生一旦進入實驗室,就能迅速感受到真實的企業(yè)氛圍,還能方便查閱相關資料。
4.4實踐項目規(guī)范化
教師和軟件企業(yè)合作開發(fā)一整套實踐教材,采用項目驅(qū)動、案例教學作為主要方法,將常用軟件項目的全部開發(fā)過程編寫到教材中,源程序存放在服務器,供學生編程參考。每次課程設計或者項目實踐后都要評比出優(yōu)秀作品,將其全部程序及文檔資料保存下來,供以后教學和低年級學生使用。
經(jīng)過近幾年學生的反饋情況,我們的改革收到了良好的效果,學生在校期間已經(jīng)具備了一定的經(jīng)驗,走入社會即可迅速融入開發(fā)團隊,勝任軟件工程師職責,深受單位的好評,不少畢業(yè)生特別是原來擔任過項目小組長的學生很快即可成為業(yè)務骨干或者項目經(jīng)理。
5結(jié)束語
高校教學與行業(yè)脫節(jié)是普遍存在的現(xiàn)象,程序設計類課程實踐性教學更是一個永恒的話題。所幸的是,學校和企業(yè)都充分意識到了這一點,各高校正在采取積極的舉措消除這一段距離,企業(yè)已變得越來越務實,不斷細化崗位職責。隨著校企合作的深入,訂單培養(yǎng)方式的持續(xù),相信在不遠的將來,這種差距會越來越小,直到完全消失,那時學校、企業(yè)、學生三方都能成為實實在在的受益者。
收稿日期:2007-10
參考文獻:
[1]教育部計算機科學與技術專業(yè)教學指導分委員會. 中國計算機本科專業(yè)發(fā)展戰(zhàn)略研究報告[OL]. , 2005,05.
作者簡介:胡伏湘(1967-),男,湖南益陽人,副教授,博士研究生,專業(yè)帶頭人。主開方向是網(wǎng)絡技術,信息工程。
通信地址:湖南 長沙市 雨花區(qū) 香樟路22號 長沙民政學院 軟件學院,410004
關鍵詞:行動導向教學;課程開發(fā);課程實施
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2012)36-8724-02
行動導向是指由師生共同確定的行動產(chǎn)品來引導教學組織過程,學生通過主動和全面的學習,達到腦力勞動和體力勞動的統(tǒng)一。行動導向教學最早興起于德國,其核心是通過行動來學習和為了行動而學習。數(shù)據(jù)庫應用是計算機專業(yè)的一門重要的職業(yè)核心課程,該課程實踐操作性很強,在教學中實施行動導向教學,更能深入落實“以就業(yè)為導向,以能力為本位”的現(xiàn)代職業(yè)教育理念。
1 行動導向教學的課程開發(fā)
在實施行動導向教學前,應進行基于工作過程的課程開發(fā)。首先確定課程的學習目標,即通過本課程的學習,使學生掌握數(shù)據(jù)庫的基本知識、基本理論,培養(yǎng)數(shù)據(jù)庫設計、數(shù)據(jù)庫管理和應用開發(fā)能力,奠定為各類應用程序提供數(shù)據(jù)庫數(shù)據(jù)訪問技術的技能基礎,對學生從事程序員、數(shù)據(jù)庫管理員工作崗位的職業(yè)能力和職業(yè)素質(zhì)養(yǎng)成起重要支撐作用。其次,構(gòu)建課程的教學內(nèi)容。以程序員、數(shù)據(jù)庫管理員工作崗位為出發(fā)點,分析其典型工作任務,總結(jié)數(shù)據(jù)庫開發(fā)的工作過程和技能要求,對傳統(tǒng)學科體系下的知識進行了解構(gòu),將數(shù)據(jù)庫基本概念、數(shù)據(jù)庫操作、T-SQL語言等知識分散到三個不同的項目中,分別是“學生成績管理系統(tǒng)” 、社區(qū)圖書管理系統(tǒng)、學生自主選擇的管理系統(tǒng),并確定為三個學習情境,完成了行動體系的重構(gòu)。根據(jù)數(shù)據(jù)庫管理員崗位工作過程又將每個學習情境劃分為四個工作任務即:數(shù)據(jù)庫設計、數(shù)據(jù)庫實現(xiàn)、數(shù)據(jù)庫應用和數(shù)據(jù)庫維護。最后,設計課程的教學單元。教學單元的設計是對每個學習情境中的四個任務的進一步的細分。將學習情境一的四個工作任務細分為二十七個子任務;學習情境二的四個工作任務劃分為七個實訓任務(見表1和表2)。學習情境三的項目由教師提供給學生幾個來自企業(yè)的真實項目,與c#程序設計課程整合,完成C/S結(jié)構(gòu)的數(shù)據(jù)庫應用系統(tǒng)的開發(fā)。
2 行動導向教學的教學實踐
行動導向具體教學過程實施中,要求教師按照工作過程,選擇適當?shù)慕虒W方法,以“資訊、決策、計劃、實施、檢查、評價”這一完整的“行動”方式來組織教學。下面以“學生成績管理系統(tǒng)的需求分析”任務為例,闡述行動導向教學的具體實施步驟。在資訊環(huán)節(jié),教師先根據(jù)學生能力,將學生以3~5為單位進行編組,并下達任務單。然后,為學生介紹需求調(diào)查的方法和主要內(nèi)容,提供獲取資訊的方法和途徑。在決策環(huán)節(jié),學生將明確任務完成的目標,確定需求調(diào)查方法,制定實施方案。教師聽取學生的決策意見,提出可行性方面的質(zhì)疑,幫助糾正不可行的決策方案。在計劃環(huán)節(jié),學生制定任務實施的進度計劃表,明確小組成員的分工。教師聽取學生的計劃方案,并提出合理性建議。在實施環(huán)節(jié),小組成員分工協(xié)作,根據(jù)事先確定好的調(diào)查方法,設計調(diào)查內(nèi)容。以學院教務處為示范單位,與相關教學人員進行當面溝通,了解用戶手工管理學生成績的工作流程和學生成績管理中所涉及的部門、人員、數(shù)據(jù)、報表及數(shù)據(jù)的加工處理等情況,收集與學生成績管理相關的資料,并對收集的資料進行整理和分析,最終完成業(yè)務流程圖繪制和數(shù)據(jù)字典編制。在檢查環(huán)節(jié),學生根據(jù)收集整理的資料,對所繪制的業(yè)務流程圖繪制和編制數(shù)據(jù)字典進行檢查核對。教師檢查各小組完成的成果。在評價環(huán)節(jié),學生通過自評、互評等方法綜合評價任務的完成情況。教師使用歸納法幫助學生歸納知識和經(jīng)驗,評價任務完成情況,并提出改進意見。
在該任務的教學過程中,教師分擔兩色。即作為用戶,為學生提供需求信息;也是導師,為學生提供項目指導。學生則扮演項目開發(fā)人員。在整個實施過程中,教師采用示范演示法、小組討論法,任務驅(qū)動法,讓學生在自己的行動實踐中,掌握職業(yè)技能、習得專業(yè)知識,構(gòu)建自己的經(jīng)驗、知識和能力體系。
3 行動導向教學的教學體會
1)促進了教師綜合素質(zhì)的提高
行動導向教學對教師提出了更高的要求。通過學習培訓,教師首先更新教育理念,完成傳統(tǒng)的教授知識為目標的“學科本位”教學觀向以就業(yè)為導向的“能力本位”教學觀轉(zhuǎn)變。其次,教師為了能夠開發(fā)出符合行動教學的課程,需要下企業(yè)實踐,了解本專業(yè)行業(yè)動向,掌握一定的實踐經(jīng)驗,具備項目開發(fā)能力。再次,在不同的教學環(huán)節(jié)、不同的項目中,教學方法的運用,課堂的組織與調(diào)控存在著差異,要求教師具備駕馭教學過程的能力。在此過程中,教師通過不斷地學習、鍛煉、反思,久而久之,綜合素質(zhì)也得到了提升。
2)充分發(fā)揮了學生學習的主觀能動性
行動導向教學是以學生為主體的教學,學生是學習過程的中心,教師是學習過程的組織者與協(xié)調(diào)者。在“資訊、決策、計劃、實施、檢查、評價”這一完整的“行動”過程中,學生在教師的不斷引導啟發(fā),小組成員間的相互協(xié)作中,激發(fā)了學習的興趣,積極參與到任務實施的整個過程,逐漸成為課堂的主角,并在主動參與中,建構(gòu)了自己的知識和技能,培養(yǎng)了團隊合作意識。
4 結(jié)束語
行動導向教學是高職教學的一次革命,它帶來高職教育前所未有的嶄新面貌。我們以“數(shù)據(jù)庫應用”課程為實踐,通過課程所面向的職業(yè)崗位—數(shù)據(jù)庫系統(tǒng)管理員的工作任務分析,遵循學生職業(yè)能力培養(yǎng)的基本規(guī)律,以真實工作任務及其工作過程為依據(jù)整合、序化教學內(nèi)容,采用行動導向的教學,融教、學、做一體,不僅提高了教學效果,也促進了新型師生關系的形成。
參考文獻:
[1] 矯榮波.淺談行動導向教學的實施與體會[J].美術大觀,2009(9):192.