前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的程序員培訓總結主題范文,僅供參考,歡迎閱讀并收藏。
每個人都是在不斷的總結中成長,在不斷的審視中完善自己。2020年我們也是在總結、審視中腳踏實地地完成好本職工作,來做個總結吧!親愛的讀者,小編為您準備了一些程序員個人年終總結范文,請笑納!
程序員個人年終總結范文1光陰如梭,半年的工作轉瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的2020年,滿懷熱情的迎來即將到來的2021年。在這年終之際,現對來公司5個月的時間里所作的工作匯報如下:
1、正義ERP項目的編碼工作。
從了解新疆正義項目的背景、及計劃安排,熟悉正義公司制度及業務流程,再到熟悉新能開發模式,之后我根據需求調研報告,從基本的數據庫創建,到編碼,完成了銷售部、生產部、采購部、質檢部四個模塊的基本單據的制單、審核、選單、查詢、打印等系列的編碼工作;完成了正義項目的模塊測試及流程測試。
通過這段時間的努力,使我個人的耐心、細心程度及對工作的合理安排得到了鍛煉,學會了在繁忙之中找條理,危難之中找希望。同時自己也有一些不足之處,一些細節地方技術上還不太成熟,還需加以學習與鉆研。
2、、正義ERP項目的實施工作。
從十一月初開始進行正義項目的實施,每天早起趕在企業上班前趕到企業進行ERP的實施。實施期間主要是軟件的安裝實施及對企業的ERP系統的使用人員進行軟件使用培訓;紀錄客戶使用過程中出現的問題,晚上下班后加班加點將每天的小錯誤及客戶變更修改完畢。
通過這項工作,使我原本欠缺的業務能力得到了很大的提高,并學到了很多與客戶交流的技巧及業務上的知識,更加明晰了ERP系統的流程。但離一個成功程序開發人員的標準還差得很遠,在今后工作中,定會多多注意,加以改善。
3、幫助和使用手冊文檔的編寫。
幫助的編寫使我熟悉了Dreameweaver和Fireworks的使用,為后期的OA開發也奠定一定的基礎,使用說明的編寫,使我更加加深了項目開發的整體思路與技術要點,總結了前期開發和實施中碰到的問題,并又一次的對軟件整體進行了測試,對暴露出的小BUG進行了最后的修改。
4、利用工作之余的休息時間加強學習。
平時注意收集有關PB方面的資料文件,提高自己的處理新問題和解決新問題的能力,并加強學習Java及OA方面的知識,為后期的工作打好基礎。
以上為本人粗略的個人工作小結,請領導審閱,如工作上有不到之處,請領導不吝指出,以便本人及時改正,從而能更好地工作。
展望臨近的20__年,我會更加努力、工作上認真負責,再接再厲,更上一層樓。相信自己會完成新的任務,能迎接新的挑戰。
程序員個人年終總結范文2本人自20__年2月份參加工作至今,六個月的實習時間已經結束。在這段時間里,在領導和同事們的悉心關懷和指導下,通過自己的不懈努力,在各方面都取得了進步。
實踐讓我的技能不斷增長,工作能力不斷加強。剛開始工作的時候,發現自己以前在學校學習的知識很死,知識面很窄,以前做的練習項目的實用性也不是很好。在開始的幾周公司給我們實習員工培訓了____平臺的使用,通過這次培訓使我認識到____平臺的優勢,可以大大提高軟件開發效率。隨后我就加入到“____X稅源控管系統”項目的開發中,成為開發小組中的一員。在項目開發過程中一邊是同事們的悉心指導,一邊是自己反復琢磨與理解,幾個月下來大大提高了自己業務和技術兩方面的技能,已經能夠比較熟練的掌握基本的工作方法和一些技巧,而且能夠獨立完成一些模塊的開發。
通過實踐,我解決實際問題的能力得到了很好的鍛煉。工作中也遇到了很多的以前沒有遇到過的新技術,面對技術難題我總是直接面對,沒有逃避,也因此自學了好多新的技術,大大提高了自己的自學能力,也加深了對自己工作要負責的信念。在項目開發過程中也遇到了一些自己確實無法解決的困難,在經理和同事的幫助下也順利的解決了,在此表示感謝。在開發團隊中,加強了自己的團結精神和集體感,對工作認真負責,對團隊認真負責。通過這個項目不僅學習到了很多技術也了解了整個項目的大體流程,從需求分析、數據庫設計、詳細設計、代碼編寫、測試、項目維護等方面,使自己不僅從一個代碼編寫人員的角度還從一個整體的角度來看整個項目開發,加深了軟件開發概念的理解。
不斷學習使我對工作有了更進一步的認識和了解。不懂就學、就問,是一切進步取得的前提和基礎。因為有大學專業課的底子和參加過專門的JAVA培訓使我在工作過程中遇到的技術知識能更快的理解和掌握。工作中時常遇到新的問題,就需要查閱相關資料,請教同事和經理,一個問題一個問題的解決,一個困難一個困難的克服,不僅將原有知識溫習鞏固,產生新的理解,而且學到很多新知識,有了許多新的認識。但某些認識都還是膚淺的,還需要我在實踐當中去不斷深入地理解。
現場開發與維護使我不僅從一個開發人員的角度而且從客戶的角度去思考問題。在項目的開發后期,也就是項目即將上線的階段我與其他幾位同事被派往現場去開發與維護項目。以前的開發都是根據需求分析來進行,功能要求一般在分析里面都寫的很清楚,但是在現場開發直接面對客戶,客戶提出的需求一開始只是一個大體的功能描述,如何將這個只是語言描述的功能轉化為技術實現需要很強的抽象能力和對業務的深入理解,這個過程大大鍛煉了自己的綜合能力。在第一時間接觸客戶的需求,從客戶的角度思考問題,只有更了解客戶需求才能更合理的設計軟件的結構,功能。了解客戶,了解需求,轉化到技術層面。這個過程得到的經驗很難得。
良好的心態轉換。從學校到社會,從學生到職員,自己做到了自然的轉換過程,希望自己以后對工作更加認真負責。在今后的工作中,我將發揮優勢克服不足,朝著以下幾個方向努力:1、學無止鏡,時代的發展瞬息萬變,各種新技術知識日新月異。我將堅持不懈地努力學習各種理論知識,并用于指導實踐,以更好的適應行業發展的需要。2、熟練的掌握各種業務技能才能更好的投入工作,我將通過多看、多學、多練來不斷的提高自己的各項業務技能。3、"業精于勤而荒于嬉",實踐是不斷取得進步的基礎。我要通過實踐不斷的總結經驗,提高自己解決實際問題的能力,并在實踐的過程中慢慢克服急躁情緒,積極、熱情的對待每一件工作。
總之,短短的半年實習期,是我人生角色轉換,不斷成長的一個重要階段,也是我對編程由陌生進而熟悉、熱愛并愿意為之終生默默奉獻的重要階段。
程序員個人年終總結范文3大家好,我是__X項目組的__X,我于____年7月進入公司做JAVA程序開發,至今已近快一年時間了。初來公司,曾經很擔心不知該怎么與人共處,該如何做好工作;但是公司融洽的工作氛圍、團結向上的企業文化讓我較快適應了公司的工作環境。在本部的工作中,我一直嚴格要求自己,認真及時做好領導布置的每一項任務。不懂的問題虛心向同事請教,不斷提高充實自己,希望可以為公司做出更大的貢獻。
當然,剛做這個項目的時候,難免出現一些小差小錯需領導指正;但前事之鑒,后事之師,這些經歷也讓我不斷成熟,在處理各種問題時考慮得更全面,杜絕類似失誤的發生。在此,我要特地感謝部門的領導和同事對我的指引和幫助,感謝他們對我工作中出現的失誤的提醒和指正。總結經驗是一個人迅速成長的有利催化劑,為了更快地成為一名優秀的員工,現將我20__年上半年的學習、工作情況總結如下:
20__年初時,我們進銷存項目通過了一期客戶驗收。但是,隨著客戶業務的變化,項目需要做很大的改動和調整。現進銷存系統進入了二期的設計開發階段。
初入公司的時候,我只負責財務模塊的存貨核算開發工作。隨著公司人員的變動,現在我負責財務管理整個模塊的開發工作。很明顯的能感覺的身上的壓力越來越大,也許是因為我的個性使然吧,越挫越勇,迎難而上。不斷的學習財務業務知識和本系統框架,現基本了解掌握了財務的整個業務邏輯及業務流程。因為沒有參與一期的原型、需求、設計、數據庫等文檔的設計。
在開發過程中發現,有好多原型、需求文檔、設計文檔,只知其然,不知其所以然。總結一期經驗,避免二期開發中遇到同樣的問題和困難。從原型設計、談二期需求、整理需求文檔、數據庫設計、開發,一條龍負責到底。這樣對業務邏輯及業務流程有了更深的理解。從“我問”,到“我講”,有了很大的個人提高。提高軟件知識和技術只是問題的表面,本質是要提高自己認識問題、分析問題、解決問題的思想高度。在能勝任工作的基礎上,立即去涉獵其它領域的專業知識,豐富自己的知識體系、提高自己的綜合素質。
我相信付出肯定會有收獲,在我們的努力下,進銷存系統一定會給客戶及公司一個滿意的答案。
在這一年里,我看到公司的迅速發展,各項制度的不斷完善,我很慶幸我是公司的一員,我會用謙虛的態度和飽滿的熱情做好我的本職工作,為公司創造價值,同公司一起創造美好的未來。
程序員個人年終總結范文4先自我簡介一下,本人從事asp.net開發進一年,09屆畢業生,__年11月開始上班,之前做asp,__年2月后開始做asp.net,由于公司轉型,現在帶十幾個人在一起搞asp.net開發,主要是關于準金融行業的行業管理軟件。年度總結在會議上也寫了,但僅限于對于工作總結及__年工作計劃,自我總結較少,因此今天專門做下自我的年度總結,主要從技術、管理、人生上面談談這一年的收獲,前輩路過歡迎多多指正。
技術
我在學校里學的是電氣自動化,程序基礎僅限于c基礎課程的一些知識,后來由vb、html轉向asp,在asp上花費了不少時間,對asp比較熟悉,后來由于公司業務需要,將開發平臺轉向asp.net,開始對asp.net不是很感冒,以為就是asp的一點擴展(那時還不知道三層架構,數據數據訪問全在頁面里——!),后來招來幾個北大青鳥的過來終于意識到asp.net的強大之處,經過個人的努力已經逐步掌握了asp.net,現在層次上只能講個人覺得是入門而已,原因是多方面的,待會兒會講到。
相信從面向過程轉向面向對象的同學都有一種感覺:面向對象開始真的有點別扭,涉及到屬性,尤其是類之間的各種關系,那時老想用面向過程傳遞參數多方面啊。于是老在想對象這種東西,從概念中跳中來,以自己的方式去理解才逐漸體會到頁面對象的精華來,分層次展現、分級別訪問、封裝對象之間各種關系逐漸真正理解了,尤其是對象之間的關系,如對象a與對象b兩者之間的關系,有些需要完全公開,有些需要隱藏,有些需要通過第三方傳遞,有些需要給自己的下級可見,有些需要讓下級去完成具體操作——這不是現實的實際模型嗎?應該這么理解,面向對象來源于現實,它不是一種憑空空想出來的理論,這些對象之間的關系可以將其還原為父子、夫妻、領導下屬、同事、朋友之間的關系。相比之下,頁面過程往往像是一股腦全部推給用戶使用,其中的數據與數據訪問方法層次不清晰,在模擬現實上它與面向對象相比更易于入門理解,實質上難于準確直接地表述。
面向對象上另一方面是它的設計模式,在之前的面向過程中對這個設計模式并沒有清晰地提出來,面向過程優秀的代碼要求高內聚低耦合,從個人的理解上,這僅是對軟件開發方法“技”上理論總結;設計模式是達到了“道”的層次,因為它從更大的方向、更抽象的層次來去表述具體的代碼模塊之間的關系,可以認為設計模式是完全從實際的應用來不斷總結得來的經驗,之間并沒有這種術語,但相信前人肯定也使用到這種思想,它從實際應用于來,當然要應用于實際工作中,認真思考不斷總結每個人都會有自己的“設計模式”,可以借鑒前人的思想來去提升自己,不可去為“設計模式”而設計模式。
具體到asp.net的實現模型中,真正理解它的機制與方法也就不難理解,記住b/s中離不開post或get,所有的autopostback、selectedindexchanged……都是去調用form傳值,加上runat=server的服務器控件打開它生成的源文件也是普通的html標簽,微軟的讓軟件開發更容易的思路是很好的,時代在前進,很多年前你使用c寫出mis證明你很牛,很多年之后你不在使用c去寫“學生管理系統”、“圖書館管理系統”那只能說明你的腦子少一根筋,開發語言都有長處與不足的地方,因為它們適用的場合不同,類似不能拿匕首去跟炮彈比,也不能拿c與php比,程序員都有一種偏執的心理,但一點要記住,你面對的用戶才有最終發言權,程序能不能滿足需要,易用性、穩定性、成本才是應當首先放到重要位置來去談的。
管理
最開始擔任管理一職時開發團隊加我在內只有四個人,那時只是抱著接受挑戰的心理去做管理,加上我本人比較重感情,團隊之間關系相處都不錯,但嚴重的問題逐漸顯露出來:工作的隨意性、團隊精神薄弱、工作方式蠻干,印象深刻的是有幾個開始承諾項目不能完工,于是最后天天加班,一直做到早上6點,睡一會7點半接著上班,幾個同事都是年齡差不多的小伙子,干勁十足。后來隨著時間的推進,問題越來越擺在眼前:項目遲遲不能完工,又由于公司待遇方面讓新員工感覺不值得,于是形成了老板抱怨員工也抱怨的狀況,我在中間兩點都要去“消火”,這期間是我們部門相對最累的時間但也是相對感覺最充實的時候,后來,之前的員工跟我說“再也找不到那種感覺了”,這是我能想像的。這期間主要是老總對我十分信任,工作上主要是管理方法上對我指點了不少。后來我逐步體會到,管理應該是“大家定規則去遵守”,而不應該是“人管人”。
人管人很容易陷入一個誤區:領導去時時刻刻關注每個員工,這樣最后往往后造成員工對領導的敷衍了事,管理松了員工會責任下下降,管理緊了造成員工與領導關系緊張,另一方面領導時間精力有限必然耗費大量的精力在日常的監督中而不能投入到全局的管理中。
于是“定制度-定分工-定進度”,明確日常所有的規章制度,這期間除了公司主要的工作規章制度外其他的日常工作紀律、日常管理等規章制度都是我本人制訂,然后征求大家意見最后去貫徹執行。中間也遇到了不少問題,比如開始我們內部是允許使用qq的,后來員工用qq閑聊的時間增多,大大影響了工作效率,最后決心禁止,開始阻力較大(貌似程序員都喜歡掛上幾個qq去到群里搞個群主,雖然群里大多都是菜鳥),最后多次開會,逐個談話,闡明道理,形勢逐漸好轉。
項目分工上針對技術水平明確分工,制訂項目開發計劃,由于開始技術都不是很成熟,不少時間我這邊強勢要求,使用野蠻方法,完不成加班——我陪著加班,這段時間能感覺到員工對我稍有怨言但總體還是認可的。
這期間公司新招人員,人員的增多更使我意識到團隊管理的重要性,這期間版本控制、編碼規范、文檔管理、bug管理等諸多問題都得到一一解決,技術水平上主要是我個人利用空余時間學習新知識充電,然后展開各種培訓,主要是photoshop、css、js、sql等方面,培訓一方面提升了員工的技術水平,一方面我本人在學習培訓的過程中得到的最多,因為這個時候個人要求去思考的會更多,加上我本人對技術興趣比較深厚,所以后期工作慢慢踏入良性循環。
待遇低、條件艱苦、工作時間長、工作壓力大是團隊中最大的難題,這方面公司在某些方面決策層有著嚴重的錯誤思想,造成技術人員對公司埋怨增多,在這方面我本人只能以勸架婆的身價去安慰身邊的兄弟,因為我明白現在公司的問題與當前中國軟件行業的通病一樣,盲目追求利益最大化,不求質量,但求速度,整個社會風氣造成軟件行業良莠不齊發展,整個中國三四個人的開發團隊組成的公司數不勝數,整個程序員階層生存狀況可想而知,瘋狂加班、代碼質量低下、維護成本大、穩定性差、用戶體驗差……。
當然我們本身不能去逃避這個現狀,對于個人來講任何假大空的口號都是沒有意義的,程序員作為技術人員最重要的是心態,以良好的心態去面對各種問題,發現問題、解決問題,發現問題抱怨是解決不了問題的(“it民工”是我個人認為it人最沒有正確的自我定位的一個稱謂,試想一個人連自己都看不起自己的職業,他能做好自己的工作嗎?),最主要是解決問題。
我在面試員工時反復提到的三點是:工作態度、發展潛力、工作能力,由前向后排序,心態最重要,大公司大家都想削尖腦袋往里擠,但名額有限,所以廣大的程序員同志絕大多數都集中在二流三流四流的軟件公司,這個時候更應該做好個人職業定位。以我個人的經驗,新員工選擇一家公司往往最看重工資待遇跟發展潛力,程序員是一種不可以混日子的職業,工作能力很重要,但不是最主要的,工作態度是最重要的,工作態度往往跟個人的思想認識還有職業所在的環境有關,我個人的體會是絕不能太過于情緒化,情緒化無論是對工作還是對個人的發展都是不利的,就是說哪怕是明天你要辭職,你今天都要把今天要做的事情認真用心做好。
對于工作責任心不夠的員工是尤其值得關注的,他們往往自我意識過于強烈,追求以自我為中心,很多時候伴隨著工作得不到認可、工作感覺不充實不開心,我會主動找他談話,我認識:你管理的是一個實實在在的人,他不是一臺任你擺布的機器,人會有情緒往往是有心結,找到原因,多加開導,用心去關心每個成員。對于實在不適合在本團隊發展的員工要做好最壞打算。程序員這個職業與現在的大學生具有一致的特征,一個是從天之驕子淪為多余人,一個是從高智商人士成為今天中國通行的”it民工“。另一方面是程序員往往年齡集中在20-25之間的男性中,情緒化、失落感、心理不成熟等一系列問題都會出現。但這個階段的人往往也最易溝通,可塑性也較強,適當的引導、合理的方式會比野蠻的管理效果強上百倍。
程序員個人年終總結范文5來公司擔任程序員一職已一年多時間,在這一年時間里,我學到了很多東西。每個人都是在不斷的總結中成長,在不斷的審視中完善自己。在這半年里自己也是在總結、審視中腳踏實地地完成好本職工作,現將這半年的工作總結如下:
一、思想方面:
嚴格按照一個程序員應有的素養要約束自已,愛崗敬業,具有強烈的責任感和事業心,積極主動認真的學習專業知識,工作態度端正,認真負責,聽從公司的安排,積極配合全友家私完善ERP 系統,任勞任怨。
二、工作方面:
熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作按時加班加點,保證工作能按時完成。在這半年里,我本著把工作做的更好這樣一個目標,開拓創新意識,積極圓滿的完成了以下本職工作:
配合全友家私開發并完善 SRM 系統
獨自開發全友家私 SAP 日志維護系統
三、存在不足:
一公司領導以及部門領導同事的幫助和指教,使我的工作有了很大提高,當然我還存在著很多不足之處,處理問題思路簡單,不夠成熟,工作中容易產生急躁情緒,需要更深入學習專業知識,提高自己的工作水平。
技術
我在學校里學的是電氣自動化,程序基礎僅限于C基礎課程的一些知識,后來由VB、HTML轉向asp,在asp上花費了不少時間,對asp比較熟悉,后來由于公司業務需要,將開發平臺轉向,開始對不是很感冒,以為就是asp的一點擴展(那時還不知道三層架構,數據數據訪問全在頁面里!),后來招來幾個北大青鳥的過來終于意識到的強大之處,經過個人的努力已經逐步掌握了,現在層次上只能講個人覺得是入門而已,原因是多方面的,待會兒會講到。
相信從面向過程轉向面向對象的同學都有一種感覺:面向對象開始真的有點別扭,涉及到屬性,尤其是類之間的各種關系,那時老想用面向過程傳遞參數多方面啊。于是老在想對象這種東西,從概念中跳中來,以自己的方式去理解才逐漸體會到面向對象的精華來,分層次展現、分級別訪問、封裝對象之間各種關系逐漸真正理解了,尤其是對象之間的關系,如對象a與對象b兩者之間的關系,有些需要完全公開,有些需要隱藏,有些需要通過第三方傳遞,有些需要給自己的下級可見,有些需要讓下級去完成具體操作這不是現實的實際模型嗎?應該這么理解,面向對象來源于現實,它不是一種憑空空想出來的理論,這些對象之間的關系可以將其還原為父子、夫妻、領導下屬、同事、朋友之間的關系。相比之下,頁面過程往往像是一股腦全部推給用戶使用,其中的數據與數據訪問方法層次不清晰,在模擬現實上它與面向對象相比更易于入門理解,實質上難于準確直接地表述。
面向對象上另一方面是它的設計模式,在之前的面向過程中對這個設計模式并沒有清晰地提出來,面向過程優秀的代碼要求高內聚低耦合,從個人的理解上,這僅是對軟件開發方法“技”上理論總結;設計模式是達到了“道”的層次,因為它從更大的方向、更抽象的層次來去表述具體的代碼模塊之間的關系,可以認為設計模式是完全從實際的應用來不斷總結得來的經驗,之間并沒有這種術語,但相信前人肯定也使用到這種思想,它從實際應用于來,當然要應用于實際工作中,認真思考不斷總結每個人都會有自己的“設計模式”,可以借鑒前人的思想來去提升自己,不可去為“設計模式”而設計模式。
具體到的實現模型中,真正理解它的機制與方法也就不難理解,記住b/s中離不開post或get,所有的AutoPostBack、SelectedIndexChanged……都是去調用Form傳值,加上runat="server"的服務器控件打開它生成的源文件也是普通的HTML標簽,微軟的讓軟件開發更容易的思路是很好的,時代在前進,很多年前你使用C寫出MIS證明你很牛,很多年之后你還在使用C去寫“學生管理系統”、“圖書館管理系統”那只能說明你的腦子少一根筋,開發語言都有長處與不足的地方,因為它們適用的場合不同,類似不能拿匕首去跟炮彈比,也不能拿C與PHP比,程序員都有一種偏執的心理,但一點要記住,你面對的用戶才有最終發言權,程序能不能滿足需要,易用性、穩定性、成本才是應當首先放到重要位置來去談的。
管理
最開始擔任管理一職時開發團隊加我在內只有四個人,那時只是抱著接受挑戰的心理去做管理,加上我本人比較重感情,團隊之間關系相處都不錯,但嚴重的問題逐漸顯露出來:工作的隨意性、團隊精神薄弱、工作方式蠻干,印象深刻的是有幾個開始承諾項目不能完工,于是最后天天加班,一直做到早上6點,睡一會7點半接著上班,幾個同事都是年齡差不多的小伙子,干勁十足。后來隨著時間的推進,問題越來越擺在眼前:項目遲遲不能完工,又由于公司待遇方面讓新員工感覺不值得,于是形成了老板抱怨員工也抱怨的狀況,我在中間兩點都要去“消火”,這期間是我們部門相對最累的時間但也是相對感覺最充實的時候,后來,之前的員工跟我說“再也找不到那種感覺了”,這是我能想像的。這期間主要是老總對我十分信任,工作上主要是管理方法上對我指點了不少。后來我逐步體會到,管理應該是“大家定規則去遵守”,而不應該是“人管人”。
人管人很容易陷入一個誤區:領導去時時刻刻關注每個員工,這樣最后往往后造成員工對領導的敷衍了事,管理松了員工會責任下下降,管理緊了造成員工與領導關系緊張,另一方面領導時間精力有限必然耗費大量的精力在日常的監督中而不能投入到全局的管理中。
于是“定制度-定分工-定進度”,明確日常所有的規章制度,這期間除了公司主要的工作規章制度外其他的日常工作紀律、日常管理等規章制度都是我本人制訂,然后征求大家意見最后去貫徹執行。中間也遇到了不少問題,比如開始我們內部是允許使用QQ的,后來員工用QQ閑聊的時間增多,大大影響了工作效率,最后決心禁止,開始阻力較大(貌似程序員都喜歡掛上幾個QQ去到群里搞個群主,雖然群里大多都是菜鳥),最后多次開會,逐個談話,闡明道理,形勢逐漸好轉。
項目分工上針對技術水平明確分工,制訂項目開發計劃,由于開始技術都不是很成熟,不少時間我這邊強勢要求,使用野蠻方法,完不成加班我陪著加班,這段時間能感覺到員工對我稍有怨言但總體還是認可的。
這期間公司新招人員,人員的增多更使我意識到團隊管理的重要性,這期間版本控制、編碼規范、文檔管理、Bug管理等諸多問題都得到一一解決,技術水平上主要是我個人利用空余時間學習新知識充電,然后展開各種培訓,主要是photoshop、css、js、SQL等方面,培訓一方面提升了員工的技術水平,一方面我本人在學習培訓的過程中得到的最多,因為這個時候個人要求去思考的會更多,加上我本人對技術興趣比較深厚,所以后期工作慢慢踏入良性循環。
待遇低、條件艱苦、工作時間長、工作壓力大是團隊中最大的難題,這方面公司在某些方面決策層有著嚴重的錯誤思想,造成技術人員對公司埋怨增多,在這方面我本人只能以勸架婆的身價去安慰身邊的兄弟,因為我明白現在公司的問題與當前中國軟件行業的通病一樣,盲目追求利益最大化,不求質量,但求速度,整個社會風氣造成軟件行業良莠不齊發展,整個中國三四個人的開發團隊組成的公司數不勝數,整個程序員階層生存狀況可想而知,瘋狂加班、代碼質量低下、維護成本大、穩定性差、用戶體驗差。當然我們本身不能去逃避這個現狀,對于個人來講任何假大空的口號都是沒有意義的,程序員作為技術人員最重要的是心態,以良好的心態去面對各種問題,發現問題、解決問題,發現問題抱怨是解決不了問題的(“IT民工”是我個人認為IT人最沒有正確的自我定位的一個稱謂,試想一個人連自己都看不起自己的職業,他能做好自己的工作嗎?),最主要是解決問題。
我在面試員工時反復提到的三點是;工作態度、發展潛力、工作能力,由前向后排序,心態最重要,大公司大家都想削尖腦袋往里擠,但名額有限,所以廣大的程序員同志絕大多數都集中在二流三流四流的軟件公司,這個時候更應該做好個人職業定位。以我個人的經驗,新員工選擇一家公司往往最看重工資待遇跟發展潛力,程序員是一種不可以混日子的職業,工作能力很重要,但不是最主要的,工作態度是最重要的,工作態度往往跟個人的思想認識還有職業所在的環境有關,我個人的體會是絕不能太過于情緒化,情緒化無論是對工作還是對個人的發展都是不利的,就是說哪怕是明天你要辭職,你今天都要把今天要做的事情認真用心做好。
對于工作責任心不夠的員工是尤其值得關注的,他們往往自我意識過于強烈,追求以自我為中心,很多時候伴隨著工作得不到認可、工作感覺不充實不開心,我會主動找他談話,我認識:你管理的是一個實實在在的人,他不是一臺任你擺布的機器,人會有情緒往往是有心結,找到原因,多加開導,用心去關心每個成員。對于實在不適合在本團隊發展的員工要做好最壞打算。程序員這個職業與現在的大學生具有一致的特征,一個是從天之驕子淪為多余人,一個是從高智商人士成為今天中國通行的”IT民工“。另一方面是程序員往往年齡集中在20-25之間的男性中,情緒化、失落感、心理不成熟等一系列問題都會出現。但這個階段的人往往也最易溝通,可塑性也較強,適當的引導、合理的方式會比野蠻的管理效果強上百倍。
求職簡歷是it社招求職者向用人單位介紹、推薦自我的名片,下面是小編為大家精心推薦的it社招簡歷范文模板,希望能夠對您有所幫助。
it社招簡歷范文模板(一)個人信息
xuexila
目前所在:天河區
年
齡:21
戶口所在:湖南
國
籍:中國
婚姻狀況:未婚
民
族:漢族
培訓認證:未參加
身
高:158 cm
誠信徽章:未申請
體
重:45 kg
人才測評:未測評
我的特長:
求職意向
人才類型:普通求職
應聘職位:軟件工程師:java程序員
工作年限:1
職
稱:初級
求職類型:全職
可到職日期:隨時
月薪要求:2000--3500
希望工作地區:廣州,廣東省,
工作經歷
長沙信凱軟件有限公司
起止年月:2009-01 ~ 2010-04
公司性質:民營企業
所屬行業:計算機/互聯網/通信/電子
擔任職位:java程序員
工作描述:OA自動化辦公系統:
軟件環境:Apache Tomcat 5.0/MySQL /windows2003/jdk1.4.2
開發工具:Eclipse,Dreamweaver等開發工具
項目描述:該項目主要針對衡陽市環保局的自動化辦公,提高辦公效率。
1、項目主要采用當前流行的MVC模式,Struts+Hibernate+Spring框架(B/S)。
2、使用的技術:
JSP、Servlet、JavaBean、Hibernate、JNDI、XML、Struts、Spring等相關技術。
責任描述:
1、負責技術:相關JavaBean,Servlet,Hibernate持久層的編寫,配置,調試等負責部署整個webapplication。
2、負責功能為個人辦公,包括短消息,通訊錄等。
客戶關系管理系統(CRM)
1.開發環境:Apache
Tomcat 5.0/SQLServer/windows2003/jdk1.4.2
2.開發工具:Eclipse
,Dreamweaver等開發工具
3.項目描述:基于J2EE平臺,采用MVC設計模式及SSH(Struts+Spring+Hibernate)三個集成框架、B/S模式、SQLServer作為后臺數據庫。
4.項目責任:本人主要負責營銷管理模塊及其顯示層的開發。
離職原因:
志愿者經歷
教育背景
畢業院校:湖南城市學院
最高學歷:大專
獲得學位:
畢業日期:2009-06
專 業 一:計算機科學與技術
專 業 二:
起始年月終止年月學校(機構)所學專業獲得證書證書編號
2006-092009-06湖南城市學院計算機科學與技術--
語言能力
外語:英語 良好粵語水平:較差
其它外語能力:
國語水平:優秀
工作能力及其他專長
1.扎實的JAVA基礎知識,熟悉面向對象編程思想,熟練MVC設計模式。
2.熟悉JAVA、HTML、XML等語言的軟件開發;
3.精通JSP,Servlet,JDBC,JSTL等Web開發技術
4.熟練J2EE(Javabean,struts,hibernate,spring)+
Apache Tomcat 5.0開發;
5.熟悉SQL-Server、MySQL,Oracle數據庫的操作;
6.了解Linux操作系統,Ajax技術。
7.核心技術:J2EE。
業余愛好:
音樂、鍛煉身體、閱讀、旅游等
自我評價
本人自學能力強,思維敏捷,對于新知識接受快,勇于面對困難,敢于挑戰;
為人誠懇,待人真誠,具有良好的團隊合作精神和溝通組織能力,工作認真、踏實、積極上進。
it社招簡歷范文模板(二)簡歷信息
姓名:xuexila
性別:男
電話:136-3231****
學歷:本科
郵箱:www@xuexila.com
地址:廣州市天河區
求職意向
java軟件工程師
掌握技能
1.熟練CoreJava編程,有編寫注釋的習慣;
2.能熟練的整合Spring+Struts+Hibernate(SSH)三大開源框架;
3.能熟練的應用各種常見的設計模式:工廠模式、單例模式、缺省適配器模式、不變模式、裝飾模式、模式、MVC、SpringIoC等;
4.熟練應用Oracle、MySQL等關系數據庫編程技術;
5.熟練使用JSP、HTML、JSTL、EL等表現層技術,掌握JSF技術;
6.熟練使用WEB服務器Tomcat、JBoss,IDE工具Eclipse進行開發;
7.能熟練應用SpringIoC/AOP/ORM等各種技術,了解EJB及WebService技術;
8.掌握XML語言、OOA/D、UML圖、CVS、Log4j,了解JavaScript、Ajax等技術;
9.掌握Socket編程,了解TCP/IP、UDP、Http、Telnet、FTP等協議。
項目經驗
項目名稱:NetStore網上購書系統
項目描述:該系統分為首頁、用戶管理、購物車管理、訂單管理、退出5個模塊。首頁模塊實現了模糊分頁查詢、分類分頁查詢等功能;用戶管理模塊實現了登錄、注冊、修改、查看信息等功能;購物車模塊實現了查看、購買、修改圖書數量等功能;訂單模塊實現了查看、刪除等功能.
責任描述:個人獨立完成了整個項目設計,開發,測試等。此系統整體采用MVC模式的Struts框架,持久層使用的是Spring的HibernateTemplate實現,數據源利用的是SpringIoC注入;模型層嚴格按照JavaBean規范要求;用Struts進行流程的控制,并實現了國際化,JSP用純標簽進行頁面顯示。為達到用戶名唯一的目的用戶注冊采用Ajax技術進行后臺校驗。運用SpringIoC的注入對各層解耦,大大提高了程序的可擴展性,易于維護。
開發環境:數據庫:MySQL;
JAVA應用服務器:tomcat6.0;
技術選型:Spring、Struts、Hibernate、JavaBeans、Jsp。
項目總結:通過這個項目使我對MVC模式的認識更加的清楚,看到了SpringIoC在解決程序松散耦合方面的強大之處。JSP頁面純標簽開發所帶來的方便以及頁面的美觀。
項目名稱:NETCTOSS電信運營支撐系統
項目描述:該系統后臺主要由數據采集系統和數據整合系統提供支持,前臺分為用戶自服務管理,資費管理,用戶管理,管理員管理,帳單管理,帳務管理6個模塊。
責任描述:在數據采集系統、數據整合系統中,主要利用J2SE技術對原始計費信息日志進行定時解析,整理成清單,并保存到服務器的數據庫t_detail表中,在保存過程中實現對信息的備份管理和日志記錄。之后再利用PL/SQL由t_detail表整合出日表t_day_x,月表t_month_x,年表t_year_x三種表。在前臺主要完成了用戶管理、資費管理等模塊,采用Struts2.0+Hibernate+Spring架構實現,大大降低了模塊間的耦合,并編寫了文檔。
開發環境:數據庫:Oracle;
Java應用服務器:tomcat6.0;
技術選型:Struts2.0、Hibernate、Spring、JSP、J2SE、Log4j等。
項目總結:這個項目不僅讓我掌握了Struts2.0的應用,也加深了我對其他技術的理解以及編寫文檔的好習慣和重要性。
項目名稱:BBS在線論壇管理系統
項目描述:該系統主要由首頁、用戶管理、帖子三個模塊構成,首頁實現了模糊分頁查詢、帖子分類、最新帖子、最新留言等功能;用戶管理模塊有登錄、注冊、修改信息、查看信息、積分功能等基本功能;帖子模塊有發表帖子、留言、查看帖子、修改帖子、刪除帖子等基本功能。
責任描述:個人主要完成了用戶管理模塊。持久層使用的是Hibernate技術實現了登錄、注冊、修改、查看信息、模糊查看等功能;控制層使用的是Struts的DispatchAction實現頁面跳轉,JSP頁面主要利用JSP標簽和Struts標簽完成。用戶注冊和登錄都使用form表單來獲取數據,并且在頁面用JavaScript技術對數據進行初步的校驗。
開發環境:數據庫:Oracle;
Java應用服務器:tomcat6.0;
技術選型:Struts、Hibernate、JavaBeans、Jsp。
項目總結:通過這個項目讓我認識到團隊合作的重要性,面向對象的設計思想以及Hibernate框架的簡單性,加強了對JSP標簽、Struts標簽的認識。
項目名稱:BAM銀行帳戶管理系統
項目描述:該系統是基于C/S架構的帳戶管理系統。
責任描述:獨立完成了整個系統的開發。采用GUI實現用戶界面來采集數據,實現了用戶開戶、登錄、轉帳、修改用戶信息、查看資產排名等功能;數據庫采用MySQL存儲信息,DAO層利用JDBC實現。
開發環境:數據庫:MySQL;技術選型:GUI、JDBC、JavaBeans。
項目總結:這個顯目讓我對軟件編程產生了更濃厚的興趣,對JDBC訪問數據庫的技術使用更熟練以及有了對C/S架構的深入認識。
教育背景
20XX/9-目前湖南城市學院電子信息工程專業本科
收獲:鍛煉了我的交往能力,自學及適應能力,并且自學了J2SE。
20XX/6-20XX/11加拿大Tarena外企IT培訓公司 java高級軟件工程師培訓
收獲:掌握了基于JavaEE的Web編程等各種技術,加深了對軟件開發的興趣,對工作有了新的認識。
大學經歷
20XX/9-20XX/2學校二級獎學金
20XX/2-20XX/7學校三級獎學金
收獲:它使我有了更充足的學習動力,并且讓我開始尋找自己的職業方向。
20XX/4-20XX/5組織了一次電子競技比賽
20XX/9-20XX/8其間擔任過兩次家教
收獲:這鍛練了我的組織能力和處理事情的邏輯能力,讓我認識到知識的寶貴。
個人評價
技術:熟練使用SSH三大框架和各種常見的設計模式進行J2EE的開發,熟練應用數據庫知識,有良好的開發習慣和設計思路,并積累了1年左右的項目開發經驗。
興趣:有各種興趣愛好,如打籃球,乒乓球,游泳,釣魚,下棋,玩競技游戲等。它們讓我的生活充滿樂趣和活力,也讓我認識了更多的朋友。
性格:學習能力和對環境的適應能力強,思維敏捷,分析能力強,認真細致、有責任心,做事有計劃,善于溝通與交流。
it社招簡歷范文模板(三)個人基本信息
姓
名:
性
別: 男
婚姻狀況: 未婚
民
族: 漢族
年
齡: 22
身
高: 171cm
戶
籍: 江西-贛州
現所在地: 廣東-廣州
希望地區: 廣東-廣州
希望崗位: 計算機IT類-開發/應用-軟件工程師
計算機IT類-開發/應用-軟件設計師
計算機IT類-開發/應用-需求分析師
計算機IT類-開發/應用-網絡工程師
尋求職位: Java程序員、軟件工程師
待遇要求: 3800元/月 可面議 要求提供住宿
教育經歷
2008-08 ~ 2012-06 江西理工大學 計算機科學與技術 本科
培訓經歷
2012-02 ~ 2012-05 **軟件培訓學校 spring、hibernate、struts、oracle、ajax
工作經驗
***公司名稱 (2012-05 ~ 2013-08)
公司性質: 私營企業 行業類別: 計算機軟件
擔任職位: Java程序員 崗位類別: 軟件設計師
工作描述: 1、擔任研發部的小組長,負組員的任務分配,監督組員的進度,需求分析的講解與指導并完成自己的模塊.
2、參與軟件工程系統的設計、開發、測試等過程
3、協調各個程序員的工作,并能與其它軟件工程師協作工作。
4、協助工程管理人保證項目的質量;
5、我們團隊成功的開發了OA辦公系統,電力綜合管理系統.贏得了客戶的好評.
離職原因: 合同到期,換個對自己有發展的公司
項目經驗
電力綜合管理系統 (2012-11 ~ 2013-08)
擔任職位: Java程序員、小組長
項目描述: 基于b/s網絡的生產管理系統,從而使得工程管理,生產計劃管理及人事部的生產工時管理,企業經營部的公司資質和業績,實現信息化的統一管理,解決企業信息的孤島問題。
系統以工程管理為主線,涵蓋了標書管理、合同管理、資金管理、工器具管理、車輛管理、材料管理、安全質量管理、工作計劃管理、綜合查詢、基本資料管理等模塊,實現了電子數據處理,辦公自動化,提高了企業員工的工作效率、減低了企業的成本。
責任描述: 負責工器具管理、車輛管理;工器具管理是對項目所需的工具的管理,可以進行領取,分配,回收,采購,外借等功能;車輛管理:對公司的車輛,和司機的管理,對車輛的錄入,分配,回收,外借,年檢等管理。
**辦公系統 (2012-05 ~ 2012-10)
擔任職位: Java程序員,小組長
項目描述: 主要技術:hibernate、struts、spring、ajax、jquery、jsp、jbpm、JasperReport、JFreeChart等相關技術開發的。
項目功能分為系統基礎模塊和業務模塊,基礎模塊包括審批管理、權限管理、組織機構,業務模塊包括信息中心、通訊錄考勤管理、人事機構、辦公申請、報銷管理、辦公用品管理、資產管理、工作日志。
系統在使用后頁獲得了金利公司的一致好評,金利有限公司通過使用的我們開發的OA系統后使員工從繁瑣,無序,低端的工作中解放出來,提交了企業的辦事效率和對信息的可控性,提高了企業的市場競爭力。
責任描述: 負責人事管理、報銷管理兩個模塊,權限管理實現的是將用戶分成各種角色,每個角色擁有相應的權限、一個用戶可以屬于多個角色,從而控制用戶是否有權限操作某些功能,報銷管理是對消費報銷的申請、登記、統計等功能。
技能專長
專業職稱: 軟件工程師
計算機水平: 程序員
計算機詳細技能:
具備扎實的Java基礎知識,熟悉多線程和網絡編程,具備面向對象的編程思想,熟悉常用的設計模式。
熟悉JSP/Servlet、Javascript、JDBC、XML、AJAX、JQuery、JBPM、JasperReport、JFreeChart等Web開發技術。
熟悉Struts、Hibernate和Spring主流框架,并使用這些技術開發過電力工程管理系統, 金利辦公系統
熟悉Eclipse開發環境、能熟練使用CVS進行團隊開發、使用Rose進行建模。
熟悉SQLServer、Oracle數據庫及SQL數據庫操作語言。
能熟練使用Tomcat、Jboss 等服務器。
技能專長: struts hibernate spring 等框架有一年的開發經驗,從事過大型企業的企業信息管理系統的開發工作。并成功上線如OA辦公系統、電力綜合管理。利用JBPM進行流程的處理。
語言能力
普通話: 流利
粵語: 較差
英語水平: 口語一般
英語: 一般
求職意向
發展方向: 程序員-項目組長-項目經理-項目總監-CTO;
其他要求: Java軟件工程師,軟件程序編寫
自身情況
自我評價: 對工作的熱忱和一顆積極進取的心
為人踏實、工作認真,善于學習、不怕吃苦,能很快適應新的環境,
一年半的Java工作經驗讓我對這個行業有了更深的認識,也提升了自己的技術水平
我會以一顆最虔誠上進的心在工作中不斷的學習不斷的積累,力爭為公司創造更多的價值。
興趣愛好: 打球、旅游、上網、游戲、聽音樂等休閑類的娛樂活動。
看過“it社招簡歷范文模板”的人還看了:1.it行業簡歷范文模板
2.it行業的求職簡歷模板范文
基于工作過程系統化的構建中職軟件開發專業的課程體系,是指根據專業的培養目標,以具體職業崗位需求為依據,由工作過程中的典型工作任務出發逐步梳理出專業課程,再經過合理安排,讓學生在完整工作過程中學習,以適應社會企業對軟件人才的要求。具體過程是遵循軟件人才的工作過程,從工作崗位出發,對工作崗位對應的具體崗位進行工作任務分析,尋找出典型工作任務,然后轉換成行動領域,再將行動領域轉換為學習領域,最后根據學習領域確定專業核心課程。
1、進行企業調研
主要是對軟件開發專業人才培養模式存在的問題以及目前企業對軟件技術專業人才的需求狀況進行調研,掌握軟件技術人員所需的崗位核心能力及要求。
2、培養目標的確定
通過前期對企業的走訪調研,明確了中職軟件開發專業的人才培養目標:本專業主要是面向軟件開發以及相關的IT信息企業,以軟件開發技術在IT信息行業中的應用,培養具有良好職業道德、工作態度及行為規范,能夠在相應的IT企業及需要相關的企事業單位從事軟件項目開發、網頁美工、軟件項目銷售、軟件培訓以及軟件的實施和維護等工作,具有可持續發展能力的初中級技術人才。
3、崗位需求及典型工作任務分析
典型工作任務是指描述一項工作行為,它反映職業工作的內容和形式。結合前期企業調研的崗位需求、相應的職業以及企業的業務方向,發揮合作企業、行業專家對課程改革的指導作用,邀請行業專家以研討會、頭腦風暴等形式,集中分析相應職業崗位所需的典型工作任務模塊,進而對工作任務模塊所需的知識、技能和態度進行分析,初步構建專業知識與技能的課程體系。中職軟件開發專業的主要崗位需求有:程序員、PHP程序員、JAVA程序員、網頁美工、軟件銷售及培訓、軟件實施及維護。
4、行動領域和學習領域分析
根據工作崗位的能力需求以及典型工作任務的內容,筆者對相應的行動領域進行了分析,并且進行了歸類重組:
(1)程序員、php程序員、Java程序員的工作任務有一定的相同性,如都要進行數據庫的設計和創建、軟件開發相關文檔編輯以及服務器的搭建和配置等;他們的不同之處在于服務的業務方向(如有的做網站、有的是做管理系統軟件等)、編程語言以及開發平臺和環境不一樣,如:php主要應用于中小型網站的開發,主要應用于web應用程序、企業級應用程序開發,而Java在web應用程序、企業級應用程序開發以及移動服務應用程序開發均有較多的應用。
(2)網頁美工人員體現在行動領域上主要是進行網頁設計與制作以及網站的編輯。
(3)軟件銷售與培訓員體現在行動領域上主要是與客戶交流、溝通,進行軟件的銷售以及對軟件進行安裝、使用的培訓。
(4)軟件實施及維護員體現在行動領域上主要就是軟件的實施與維護。圍繞著行動領域和崗位能力要求,筆者整合出了相應的學習領域,再由學習領域的分析,分析得出相應的課程設置。
5、貫穿教學過程工作項目的選取
(1)選定工作項目的方法
①選擇的項目內容要分學期循序漸進,由小項目到大項目,由簡單項目到復雜項目,最終使學生通過對項目的開發實踐,能夠達到不同崗位的能力需求。
②每個學期制定一或兩個段考終極目標項目,完成項目所需的主要技術能力主要呈現在其中一或兩門專業核心課程中,而其它的知識技能經分解后需要由其他的專業基礎課及文化課中來支撐。
③結合企業需求,邀請企業專家對選定項目進行研究論證。
(2)明確工作項目經過對崗位能力及學習課程進一步分析和研究,結合企業專家提供的實踐意見,筆者整合出了6個項目(班級網站、內容管理系統、在線學習網站、OA系統、商業網站、客戶關系管理系統)作為貫穿教學過程的目標工作項目,并確定相應的目標(三維目標)及相互之間的關系。
6、工作項目與課程之間的關系分析
明確了貫穿教學過程中的工作項目以及其需要達到的教學目標后,筆者進一步分析了與工作項目相關專業課程及文化課程的關系,并把課程劃分為呈現課程和支撐課程,同時劃分了每個支撐課程所需要的知識模塊。
7、貫穿項目知識模塊重組
依托行業企業,根據崗位的職業標準和行業標準,結合貫穿項目的目標以及相關的知識模塊要求,分別重新整合呈現課程、支撐課程的知識模塊,并根據整合的知識模塊重新制定課程標準。
(1)呈現課程的知識模塊重組每個學期的呈現課程,主要圍繞著貫穿項目進行相應的教學,課程的最終目標是要實現相應的貫穿項目,而為了實現貫穿項目的過程中,對需要完成的專業知識模塊則通過其它的子項目或是子任務的形式進行完成,而子項目或是子任務之間也是一種循序漸進的關系;對于項目需要的其它知識模塊,則在其所支撐的專業基礎課或是文化課上按模塊進行補缺。
(2)支撐課程的知識模塊重組
①專業支撐課程專業支撐課程主要是圍繞著其所支撐的貫穿項目所需知識模塊進行,項目所需要的專業基礎知識整合在一年級的專業支撐課程完成,表現方式也主要是以有遞進關系的子項目或是子任務的形式進行。
②文化課支撐課程文化課支撐課程主要是圍繞著其所支撐貫穿項目所需其它知識模塊進行,需要的知識模塊主要是根據貫穿項目所需的知識進行相應的整合后進行重組,再根據所包括的知識模塊量,確定其實施的學期跨度,比如英語,根據需要,把兩年需要的英文知識模塊融合在一年級全部實現,而語文,所涉及的知識模塊量較大,那么就把所需的知識模塊在四個學期學期分別實現;表現方式主要是以體現模塊知識的子任務形式進行。
8、制定課程標準
根據重組的知識模塊及貫穿的工作項目制定相應的課程標準,內容包括確定課程性質、設計思路、課程三維目標(知識與技能目標、過程與方法目標、情感態度與價值觀目標)、課程結構(課程結構主要包括學習模塊名、學習內容、實現的專業能力、主要教學方法、教學場所與設備要求、學時等)、課程考核評價方式。
9、制定相應的教學實施方案
根據相應的課程體系、工作項目、課程標準等制定一個可行的教學實施方案。
二、軟件開發工作室的創建
為了讓學生積極更多項目實踐經驗、零距離的接觸社會企業需求、運營模式和企業環境氛圍等,可以工作室的形式組織學生進行軟件項目的設計開發,即在軟件開發工作室中,通過校企合作及其它途徑,承接企業的真實需求項目,以軟件專業的學生及老師為開發團隊,組織師生進行軟件項目的設計、開發、實施及維護等。項目開發主要是以、JAVA平臺的為主,在工作室分.NET和JAVA開發小組。工作室的負責教師應該由在企業實踐過的專業課教師或者是由有一定實戰經驗的企業人員兼職擔任,只有熟悉企業運作及相關企業文化的教師通過言傳身教,才能使學生對企業的更深;同時要求教師把辦公的地點移到工作室,并且擔任項目總經理的角色,使得教師能夠全身心投入到生產教學中,在工作室的運營中,教師不僅要“擅長專業教學、精通教育教學科研”,同時還要“熟練地進行市場經營、會從事或者指導商品生產、懂得現代管理”。結合學生的實際能力和層次給學生分配不同的崗位;按照軟件項目的開發過程明確不同的崗位(項目經理、項目組長、界面設計、數據庫設計、代碼編寫、項目測試、項目維護、文案等),實現流水線生產的軟件開發模式。在工作室中,主要以項目作為引領,為學生制定長、中、短期的工作任務以及學習目標,學生在任務及目標的驅動下,通過自學、學長指導、教師解答、團隊交流等形式進行新知識的學習。
三、行動導向教學法的應用
行動導向教學法主要是以學生為主,著重培養學生的方法能力、社會能力、個性能力、專業能力為培養目標;在“項目一貫制”的實施過程中,以項目為引領,學生為主體,教師為主導,混合使用任務驅動、角色扮演等多種形式和方式,引導學生通過以真實企業的員工身份進行項目的實訓、開發等,使學生不斷提高職業道德修養、學會學習、主動學習,不斷提高分析問題、解決問題等方法能力、社會能力、個性能力及專業能力的水平。行動導向教學法在使用過程中均使用資訊、計劃、決策、實施、反饋、遷移六大過程。
四、“項目”教學資源庫的開發
充分利用工作室的條件,組織學生、老師分析整理真實項目開發過程中的文檔、程序資料等,并根據軟件方向的課程體系,對項目進行教學化的開發,搭建軟件項目的教學資源庫平臺,總結出一套適合開發的快速上手實訓手冊,開發校本教材,為后期的教學實訓提供更豐富的資源及更有效的途徑。
五、多元化評價的實施
1、現在總結面試方面:沒有面試,是簡歷的問題 有面試 沒有offer,是面試的問題。所以分兩個部分,簡單說一下這個問題:
2、改簡歷:(1)自我總結HR一天要看那么多簡歷,如果你簡歷啥也沒有,就寫“Java培訓班出來的”,篩掉很正常。所以簡歷中要寫的是結果,而非過程。仔細回顧學習過程,總結已掌握的知識技能點,并用實訓結果來描述技能掌握情況,這樣才能讓更好向HR傳達你的技能。(2)恰當的包裝簡歷是需要包裝的!但不意味著作假,而是學會簡歷編寫的技巧。還有,既然有兩年的工作經驗,提煉出能體現Java工程師應有的軟性技能點,也是有說服力的。
3、針對性投遞:不知道你為什么堅持不懈海投3000份,而不及時調整策略。投遞在精不在多。選擇職位描述和自己能力相似的公司,并且針對每個公司不同的JD,修改自己的簡歷,突出公司重視的方面。HR知道沒有Java經歷,直接Pass并不是程序員天生就會編程呀!所以別氣餒。除非HR不細看簡歷,否則只要進入了面試,說明公司有意向招聘沒有經驗的員工。面試主要就是多看面經,多參考面試中的問題進行知識點的補充,做好準備,再上戰場。
4、作品方面:學生在面試的時候盡量不要拿學校里練手的項目,那怕你做得再漂亮再完美;最好拿出在學校里參加過的真實項目,告訴公司哪一塊兒是你做的,哪一塊是團隊一起做的,這樣會大大提高你被入取的幾率,而且更容易找到薪資比較高的工作。事實上不是所有的培訓機構都有真正的實訓項目,因為這樣的培訓機構一定要具備研發的超高能力,要有自己的項目和研發團隊,所以這也是學生們選擇培訓機構的一個重要標準,畢竟直接關系到學生們的面試、工作及薪資水平。
(來源:文章屋網 )
[關鍵詞]計算機 軟件工程 管理 優化
中圖分類號:P315.69 文獻標識碼:A 文章編號:1009-914X(2015)27-0336-01
軟件工程是研究用工程化方法開發和維護有效、實用并且高質量軟件的一項工程。計算機軟件工程建設是一項復雜的工作,包括了有設計模式的選定、設計標準的設置、程序設計語言的選擇和軟件開發工具的選用等等。現代信息化社會,計算機軟件應用及其廣泛,人們的衣食住行等各方面都離不開計算機軟件。計算機軟件工程的發展不僅為人們生活提供了便利,從某一程度來說,也使得人們的生活方式得到了一些轉變,而且從社會、國家的角度來說,它也促進了經濟的發展和綜合國力的提升。計算機軟件工程的重要作用使得我們必須全面思考當下軟件工程管理發展的缺陷,從計算機軟件工程管理內容入手,針對其中出現的問題,提出一些思考,進行改革創新。
1 計算機軟件管理的內容
高質量計算機軟件的研發與生產一般周期性較長,自動化程度不高,所以說在整個開發過程中,人是最重要的部分,尤其要加強各項人員的管理。軟件工程建設是一項復雜的工作,包括了有設計模式的選定、設計標準的設置、程序設計語言的選擇和軟件開發工具的選用等等。
1.1 軟件研發人員的管理
計算機軟件行業不同于其他行業的就是它對人才、技術的高要求。在整個研發、生產的過程中,人是貫穿始終的重要部分,因此人員的管理非常重要。軟件生命周期中軟件研發人員從最初設計資料、設計語言、設計模式的選擇,到具體的程序編寫一直到后期的維護工作都需要相關工作人員的積極配合。那么各項工作的人員除了要相互協作之外,關鍵是要有過硬的專業素質,能把份內的事情完成好。管理人員也需要把握員工的基本情況,根據他們的優勢進行合適的安排,并為軟件研發人員工作創設良好、輕松的工作氛圍。
1.2 組織機構的管理
組織機構強調的是組織的系統協調性,不是松散的人員組織。創建好的組織機構需要發揮各項人員的優勢,并將優勢整合,促進整體的發展。組織機構主要有以下幾種:
1.2.1民主化組織。這個組織主要強調軟件研發人員的民主性的發揮,崗位輪流交換,雖然有利于發揮個人的能動性和創新能力,但是針對專業性過強,又及其強調過程化管理的軟件工程來說,這種模式不太推崇。
1.2.2專家化組織。專家化模式的限定強調個人專業技能,各有所專,各有所長,這種模式雖然能把個人能力最大化,但是卻不利于與人員之間的相互協作。
1.2.3主程序員化組織。軟件工程開發結構化發展在組織機構的優化管理上,最著名的案例就是IBM公司提出的主程序員組織。主程序員負責統籌發展,技術人員負責數據分析和具體程序開發,后期維護工作也有專人負責。
1.2.4用戶管理
軟件就是為用戶而研發的,沒有用戶需求就沒有軟件業的新發展。用戶管理需要時刻關注用戶的需求,對特定軟件用戶進行調研,根據調研結果進行相應的改進,并能夠依據用戶的反饋進行改善發展,提高軟件的研發效率與質量。
2 優化計算機軟件工程管理的方法
2.1 建立健全計算機軟件工程管理體系
在計算機專業發展的如火如荼的今天,軟件工程尚屬新型學科,軟件工程過程化管理也沒有形成規范的系統,因此要建立健全計算機軟件工程管理。高質量計算機軟件的研發與生產一般周期性較長,自動化程度不高,所以說在整個開發過程中,要加強各項人員的管理。在軟件行業,要人盡其才、人盡其用,充分調動人員的積極性,加大自主創新能力,達到整體上的協調發展。還要對加強管理人員,尤其是項目負責人進行專業知識和管理知識的培訓,理論和實踐有效結合。最后要從制度上予以規范,讓具體項目執行有度可依,完善激勵措施,獎罰分明,獎罰有度,使得管理工作得以順利高效進行。
2.2 注重團隊化建設,加強團隊協作性
計算機軟件工程建設是一項復雜的工作,包括了有設計模式的選定、設計標準的設置、程序設計語言的選擇和軟件開發工具的選用等等。各項工作并不是單一的,而是相互聯系的,因此要特別強調整體的協作性。團隊建設不是單個人的直接組織,首先要明確分工,技術人員要有過硬的專業素質,能把份內的事情完成好,各項工作能夠有條不紊的進行;其次,還要進行團隊協作教育,把溝通協作理念滲透到每個人心中。最后,在團隊意識建設工程中,還要充分調動個人的主觀能動性,為團隊更好發展貢獻自己的力量。
2.3 加強風險、進度管理和預警機制
在計算機軟件項目運行過程中除了正常因素之外,還要關注風險意識。尤其是項目管理人員要加強自身的風險意識,對項目的實施有宏觀的把握。風險意識的加強除了在具體項目執行過程中把握,還要專門學習風險理論,能學以致用,正確認識風險和規避風險。除了總的宏觀上的把握,還需要定期做好計算機軟件工程項目的風險評定,風險意識要貫穿于項目始終,不能放松警惕,將風險發生的機率抑制在萌芽狀態中;最后,要專門制定具體項目的進度和風險管理預警機制,結合具體實際,進行監督管理。
2.4 優化工程管理具體方案
采用精研――軟件工程管理平臺,尤其是對于軟件開發商而言,軟件平臺可以更好控制項目成本、進度等可調控因素,合理進行人力資源配置,確保不會因為人員的變動導致項目的難以為繼,使得軟件公司和軟件需求方實現共贏。
3 總結
目前,我國進入高速發展的信息化社會,計算機軟件應用及其廣泛,人們的衣食住行等各方面都離不開計算機軟件。軟件工程是一個非常復雜的工作,需要多方面的協作與配合,因此必須加強軟件工程的管理,從有效管理入手,加大改革創新力度,不斷提高軟件開發效率,促進軟件行業深入發展。 最終保證軟件工程產品的質量。
參考文獻:
[1]燕德麗.計算機軟件工程管理工作探析[J].硅谷,2008(11)
程序員在程序的開發過程中扮演著非常重要的作用,其技能、素質直接決定著程序開發質量的高低。作為程序員,為工作作一個述職報告,能夠更好的開展往后工作。下面就讓小編帶你去看看程序員轉正個人年度工作述職報告范文5篇,希望對你有所幫助吧
程序員轉正個人述職報告1光陰如梭,半年的工作轉瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的 20____年,滿懷熱情的迎來即將到來的 20____年。在這年終之際,現對我來公司這幾個月的時間里,總結自己所做的工作,分析在工作中的得與失,現匯報如下:
20____年的六月份,我帶著好奇而歡快的心情來到我心目中向往的神圣之地北京。這是我畢業后第一個目標,來北京發展。我離開了我上學的原始領域,和我的同學們踏入北京之地。說句好聽的,我的技術生涯還是很幸運的,當然這是我相對于留守本地找工作的同學來說的,面對高昂的學費和殘酷的社會現實,選擇本專業就業還是有一定困難的,在北京中關村混了幾個月后,幸運地找到了我人生的第一份工作,做Java 程序的工作。也就是來到咱們公司—北京聯合興辰。來到貴公司,學了半個皮毛的 MVC 和 SSH的我有了份工作(感謝我的領導),我感到十分的慶幸,也承擔了第一個項目,能一個人自主開發的項目(還得感謝領導)。
在這里,終于能夠將學到的那點東西派上用場。從技術的角度來講,20____年我的關鍵詞就是 SSH,其次就是Hibernate。這幾個月淡淡無奇,學到的東西很多,有框架上的、Mysql數據庫的,等等,但是也都是在皮毛上的,掌握著能熟練使用而已。首先,做程序員的要記住第一條經驗:“學歷代表過去、能力代表現在、學習代表未來。 ”我個人覺得學歷并不代表全部,我們每天都可以學到新的知識,知識是可以一點點積累的,只要肯努力,一切皆有可能.其次,一定要確定自己的發展方向,并為此目的制定可行的計劃。
不要說什么, “我剛畢業,還不知道將來可能做什么?”“跟著感覺走,先做做看”,。因為,這樣的觀點會通過你的潛意識去暗示你的行為無所事事、碌碌無為。一直做技術,將來成為專家級人物?向管理方向走,成為職業經理人?先熟悉行業和領域,將來自立門戶?還是先在行業里面混混,過幾年轉行做點別的?這很重要,這是你值得深思的問題,它將決定你近幾年、十年內“做什么事情才是在做正確的事情!。”軟件開發團隊中,技術不是萬能的,但沒有技術是萬萬不能的!在技術型團隊中,技術與人品同等重要,當然長相也比較重要么。在軟件項目團隊中,技術水平是受人重視和尊重的重要砝碼。無論你是做ERP、管理、系統分析、設計、編碼,還是產品管理、測試、文檔、實施、維護,多少你都要有技術基礎。但是你沒有這方面的基礎是萬萬不能勝任你的工作的詳細制定自己軟件開發專業知識學習計劃,并注意及時修正和調整(軟件開發技術變化實在太快)。
請牢記: “如果一個軟件開發人員在1、2 年內都沒有更新過自己的知識,那么,其實他已經不再屬于這個行業了。”不要告訴自己沒有時間。時間就像海綿里的水,多學一些技能對于我們來說虧不到自己,我們的工作從學而來,就是靠著每天的學習,交流,做人中得到書籍是人類進步的階梯,對軟件開發人員尤其如此。我的項目經理經常說,趁著自己還年輕,花幾個錢買書看看,書籍是學習知識的最有效途徑,不要過多地指望在工作中能遇到“世外高人”,并不厭其煩地教你。只有通過自學將書本變成的自己智慧,才算是真正擁有了它。
不要僅局限于對某項技術的表面使用上,哪怕你只是偶爾用一、二次。對于一個做程序的,試試學習其領域的相關知識點,對各個平臺都要了解,向什么 JavaEE, J2ME ,Java SE ,VB ,VC C# ,C++ 這些程序啊,也要試著去了解他們,雖然程序的套路基本是差不多的,但是也各有千秋的,我是學Java 的,當然 Java 很強大,我就很愛 Google 出的那個安卓系統,Java實在太牛啦!不得不驚嘆,例如我沒有事的時候也因該提醒自己學習一些JBoss、Spring、Hibernate等等優秀的開源產品或者框架,抽空看看大師們是如何抽象、分析、設計和實現那些類似問題的通用解決方案的。試著研究一下 jar 包,知道每個 jar的功能和實現的方法,免得自己以后的工作遇到一些讓你不明就里、一頭霧水的問題,因為,很多東西你“知其然且知其所以然” !在一種語言上編程,但別為其束縛了思想。“代碼大全”中說: “深入一門語言編程,不要浮于表面” 。
深入一門語言開發還遠遠不足,任何編程語言的存在都有其自身的理由。有時候咱們會遇到一些問題,你單純的用著一種方法有時候會解決不了問題,或者遇到問題卡在那里啦,這是你需要的是靈感。靈感來自那里,你可以借鑒Spring、Hibernate、JBoss等等優秀的開源框架的設計思想,你可以參照 Java 的IoC、AOP的設計思路,你可以從其他語言的程序中借鑒他們的套路,這就是我們的靈感,俗話說“他山之石、可以攻玉”。養成總結與反思的習慣,并有意識地提煉日常工作成果,形成自己的個人源碼庫、解決某類問題的通用系統體系結構、甚至進化為框架。我們在做程序的時候,別人為什么要提示你把每個方法都要寫上注釋,注釋這段代碼是干什么的,這是做好一個程序員基本的要訣,這就是你的基本功,當然在寫代碼的時候也不是都是有用的代碼,有些功能是可以通用的,咱們為什么不可以給他打包封裝jar,將來或者以后會用到呢,為什么會有那么多很牛的框架,這些都是程序員們提煉出來的,形成一整套的代碼結構和體系,被人用的時候感覺非常好用,我們目前寫不了這么牛的程序,但是還是可以形成自己的個人源碼庫的。心態有多開放,視野就有多開闊。
不要抱著自己的技術和成果,等到它們都已經過時變成垃圾了,才拿出來丟人現眼。請及時自己的研究成果。例如你在網上看到別人遇到問題,這個問題可能你之前也遇到啦,不要抱著你那自私的心態,背后說“累死你,自己去找吧,小樣“,建議大家,上你的CSDN 號,我感覺這個東東很不錯,技術交流。咱們“與人交換蘋果之后,每個人還是只有一個蘋果;但交換思想之后,每個人都擁有兩種思想”,道理大家都懂,但有多少人真正能做到呢?我的反思不要去做技術上的高手,學會做人。提高自己的專業技能,能勝任工作。提高軟件知識和技術只是問題的表面,本質是要提高自己認識問題、分析問題、解決問題的思想高度。在能勝任工作的基礎上,立即去涉獵其它領域的專業知識,豐富自己的知識體系、提高自己的綜合素質,尤其是那些目標不在技術方面的朋友。這也是本人的目標,再接再厲吧!
程序員轉正個人述職報告2記得去年寫總結的時候心情很差,抱怨了很多當時的工作以及領導花生,那個時候的愿望是找一份新工作。沒想到剛進入12月我就找到了。
不得不說這一次求職我是認真的把它當作一個工程去做,客觀得對自己進行了定位,而且非常重要的是明確我想要的工作到底是什么樣的。我需要的是讓我每天的8小時能夠享受工作的快樂。
投簡歷面試的過程非常折磨人,尤其是我的處境(每天很大壓力,完全是自我打磨的階段)。
我清楚地記得面試現在這份工作那天是某個周六,我的經理娃娃和技術主管T同意我周末面試。一共4個小時,那絕對是一個互相爭取的過程。他們對于工作的熱情打動了我,覺得和這樣的團隊合作一定可以有火花。
真是幸運,當我正視錯誤,用行動做出改變的時候,找到了一份我要的工作。入職三周已經和團隊磨合得很好了,用同事的話說就是覺得我已經加入很久了。
這里不得不說一句我們的團隊,一個老中青結合富有戰斗力的集體,而且還不乏八卦調節生活。每個人都特別,合作也會有摩擦,但是整體運作非常協調,開發速度和效率都高。從他們身上我看到不同的工作態度,生活態度。這些對我的職業規劃都有著潛移默化的影響。領導“娃娃”也非常合適我目前階段對于領導的需求。如果說幾年前我初出茅廬需要的是一個有時間且肯耐心帶我的領導的話,現在的我需要的是一個可以給予我充分信任的上司。“娃娃”信任我,從剛進入公司就如此。在熟悉產品階段我提出的問題和建議他都認真的聽了,而且給我時間讓我按照自己的想法作出修改。后來我也喜歡把新想法跟他說,當我們帶著創意去和老板談的時候他是我堅強的后盾。
這一年下來我在純技術上的提高并不多,我們所面向的客戶并不要求尖端的技術。經驗主要體現在理解需求上面,如果說前兩年我還需要領導把需求說得很明白,還會為馬后炮而耿耿于懷。那么今年應該算是個分水嶺。現在的我不需要領導花很久時間來講需求,也不用每一步都需要認可再做接下來的工作。總的來說就是技術和業務之間的距離越來越近,而且還可以想到客戶將來會需要什么(我曾經的領導應該很欣慰,他培養的人終于達到他說的bigpicture了)。
程序員轉正個人述職報告3時間一晃而過,轉眼間到公司已經半年多了。這是我人生中彌足珍貴的一段經歷。在這段時間里各級領導在工作上給予了我極大的幫助,在生活上給予了我極大的關心,讓我充分感受到了領導們“海納百川”的胸襟,感受到了大發人“不經歷風雨,怎能見彩虹”的豪氣。在對公司各級領導肅然起敬的同時,也為我有機會成為公司的一份子而自豪。在這半年多的時間里,在領導和同事們的悉心關懷和指導下,通過自身的努力,各方面均取得了一定的進步,現將我的工作情況作如下匯報。
一、通過培訓學習和日常工作積累使我對________公司有了一定的新的認識。在5月中旬我來到了________公司信息科技有限公司參加招聘,經過幾輪面試和筆試,終于能夠有幸加入了________公司這個大家庭,在我進入公司時我拿到的第一份資料就是公司介紹和新員工入職說明,當時只是覺得公司很正規,很強大。在和部門領導以及項目經理交流后,感覺公司很親切,很溫馨。對其它方面就不太知道了,特別是對視頻監控幾乎一無所知。通過三個月的親身體會,對智能交通和公司有了一定了解。公司的理念在平時的工作以及項目開發時體現的淋漓盡致,本人對公司的理念非常認同。公司發展不忘回報社會的壯舉,令人敬佩。公司以人為本、尊重人才的思想在實際工作中貫徹,這是________公司能發展壯大的重要原因。在十年左右的時間實現跨越發展的確很不容易,在智能交通行業深入發展是________公司的雄心壯志,也是凝聚人才的核心動力。現在公司在視頻監控以及安防行業起到了舉足輕重的地位,今后還將更加輝煌。
二、遵守各項規章制度,認真工作,使自己素養不斷得到提高。
愛崗敬業的職業道德素質是每一項工作順利開展并最終取得成功的保障。在這半年多的時間里,我能遵守公司的各項規章制度,兢兢業業做好本職業工作,半年來從未遲到早退,用滿腔熱情積極、認真地完成好每一項任務,認真履行崗位職責,平時生活中團結同事、不斷提升自己的團隊合作精神。一本《細節決定成敗》讓我豪情萬丈,一種積極豁達的心態、一種良好的習慣、一份計劃并按時完成竟是如此重要,并最終決定一個的人成敗。這本書讓我對自己的人生有了進一步的認識,渴望有所突破的我,將會在以后的工作和生活中時時提醒自己,以便自己以后的人生道路越走越精彩。
三、認真學習崗位職能,工作能力得到了一定的提高。
根據目前工作分工,我的主要工作任務是(1)參與公司軟件項目的開發與測試;(2)負責安徽省路警聯合指揮中心軟件系統的維護工作。通過完成上述工作,使我認識到一個稱職的開發人員應當具有良好的語言表達能力、扎實的技術能力、較強的邏輯處理能力、靈活的應變問題能力、有效的對外聯系能力。在參與項目開發的過程中,發現很多看似簡單的工作,其實里面還有很多技巧。
四、不足和需改進方面。
雖然加入公司這個大家庭已經半年有余,對開發技術掌握的還不是很深,對發現問題的處理還不是很全面,對分工的工作還沒有形成系統的計劃。隨著對公司和工作的進一步熟悉,我也希望能夠在今后的工作中更加迅速的提升自己的業務能力以及技術能力,我覺得多做一些工作更能體現自己的人生價值。“業精于勤而荒于嬉”,在以后的工作中我要不斷學習業務知識,通過多看、多問、多學、多練來不斷的提高自己的各項業務技能。學無止境,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種知識,并用于指導實踐。在今后工作中,要努力做好開發人員的本職工作,把自己的工作創造性做好做扎實,為項目的開發以及公司的發展貢獻自己的力量。
五、工作計劃 暫時做出以下幾點規劃:
1、要提高工作的主動性,做事干脆果斷,不拖泥帶水;
2、工作要注重實效、注重結果,一切工作圍繞著目標的完成;3、要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標尺; 4、把握一切機會提高專業能力,加強平時知識總結工作; 5、精細化工作方式的思考和實踐。6、虛心請教比我做的優秀的其他同事,向他們學習技術或經驗。其實作為一個新員工,所有的地方都是需要學習的,多聽、多看、多想、多做、多溝通,向每一個員工學習他們身上的優秀工作習慣,豐富的專業技能,配合著實際工作不斷的進步,不論在什么環境下,我都相信這兩點:一是三人行必有我師,二是天道酬勤。在參加工作的這短短的一個半月中,我深刻的體會到,把自己所有的精力都投入進去,技術工作都不可能做到完美程度,畢竟技術工作太繁雜,項目多而人手少,但多付出一些,工作就會優化一些,這就需要認認真真沉下心去做事情,就是公司所提倡的企業精神:職業做事,誠信待人。
程序員轉正個人述職報告4我于____年9月11日成為本公司技術部的一名t程序員,三個月的試用期轉眼就過去了。這段我人生中彌足珍貴的經歷,給我留下了精彩而美好的回憶。在這段時間里您們給予了我足夠的關懷、支持和幫助,讓我充分感受到了領導們“海納百川”的胸襟,在對您們肅然起敬的同時,也為我有機會成為影響力在線的一員而驚喜萬分。
這段時間,在領導和同事們的關懷和指導下,我通過不懈努力,各方面均取得一定的進步,現將我的工作情況做如下匯報:
一、通過理論學習和日常工作積累經驗我的各方面有了很大的進步。
剛到公司不久,我便開始負責方面的網站開發和廣告平臺開發和維護,剛開始的時候對我來說確實壓力很大,因為各方面都還不熟悉,而且與之前的公司相比,節奏也有點快,不過我慢慢的習慣了環境,和同事相處的比較融洽,領導對我也比較關心,在公司里工作就像是在一個幸福的大家庭里一樣,我很快喜歡上了這里。
我到公司不久,第一個項目是___公司網站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有借助網絡一一解決了難題。
之后,我將B2B廣告招商平臺進行了改版,開發了___智能建站廣告平臺以及以后網站的維護工作。
接下來,我又做了一個比較棘手的項目——___在線咨詢系統。為什么說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網絡也沒有找到如何解決的方法,之后我翻書籍,接著搜索網絡。功夫不負有心人,終于我找到一個聊天室的小例子,但是功能差的太遠,于是我把這個示例一點點的研究,從一點也不懂到后來慢慢看懂,從對AJA_技術一無所知到基本熟練運用。接下來我就開始自己開發,到最后終于把它開發了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結晶,我相信以后會把它開發的更強大,更完美。
二、明確崗位職能,認識個人技術能力不足。
經過三個多月的工作,雖然完成了一些項目的開發,我的技能也提高了很多,但是感覺我的技術還有待提高,所以我會在以后的工作中更加努力,努力提高自己的技術和各種不足,努力使自己成為一名稱職的職員。
三、提出自己努力計劃
1、學無止鏡,時代的發展瞬息萬變,各種學科知識日新月異。
我將堅持不懈地努力學習各種技術知識,并用于指導實踐。
2、“業精于勤而荒于嬉”,在以后的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的各項技能。
3、不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,并在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作。
4、努力提高自己的日常交際能力。
時光流轉間,我已到公司工作三個多月。非常感謝公司領導對我的信任,給予我體現自我、提高自我的機會。這三個多月的試用期工作經歷,使我的工作能力得到了由校園步入社會后最大幅度的提高。
在此,在對試用期的工作情況及心得體會做一匯報后,我想借此機會,正式向公司領導提出轉正請求。希望公司領導能對我的工作態度、工作能力和表現,以正式員工的要求做一個全面考慮,能否轉正,期盼回復。我會以炙熱的工作熱情繼續投入到今后的工作當中,以自己踏實努力的工作,報公司知遇之恩!
程序員轉正個人述職報告5尊敬的領導:
您好,來咱們公司已經兩個月,在緊張的工作與學習中,感覺時間過得很快。轉眼到了試用期結束的時侯了。我在這兩個月的工作中,從技術層面,到與項目組的融合度契合度,這兩方面上講都有了一定的提高。這與公司的各位領導,同人的支持與幫助分不開。在這里說一聲:”謝謝您”!
在兩個月工作中,初期熟悉公司技術,鉆研項目業務,配合項目組完成階段性的任務。
一、從主要職責具體上講:
1.負責時代項目的模塊編碼工作,完成功能應符合設計的功能及性能要求,符合部門相關規范;
在時代項目組基本完成了公告管理模塊,與部分特配單模塊,正在進行主界面菜單的完善與更新;在地質調查局項目組,完成了審批與全文搜索功能,與修洪海經理共同完成遠程數據庫同步更新功能,與賈俊奎經理完成了CMS站點遠程實時更新功能;所完成功能符合設計的功能與性能要求,符合規范。
2.負責對所分配模塊的單元測試,同時應配合測試人員進行系統集成測試,所作模塊完成時,先做測試,然后提交組內測試人員集成測試,遇到錯誤能夠及時修改。
3.協助實施人員進行系統實施,并在項目經理的組織下進行問題的修改;
還沒有實施任務。
4.負責編寫相關模塊的開發文檔,文檔應符合部門的開發文檔規范;
能夠根據模塊編寫開發文檔,基本符合部門開發規范。
5.完成上級交辦的其它工作。
二、從工作要求上講:
1.自覺遵守公司各項規章制度認真完成工作,遵守員工守則;
2.努力學習、掌握并能熟練應用崗位相關業務知識,以飽滿的工作熱情、積極的工作態度投入到工作中,按要求完成崗位工作;
在工作中,做到努力學習不懂就問,及時與項目組同時之間的溝通,避免失誤。工作熱情高,不遲到不早退,能夠按要求完成崗位工作;
3.高度的責任感和良好的團隊合作精神;
在工作中敢于承擔壓力,有責任感。與同時之間關系融洽。共同合作完成本職工作。
4.對公司外部的工作要高度保持公司形象,對公司內部的工作要高度保持部門的良好形象;能夠做到維護公司形象,與部門形象,有主人翁意識;
5.按公司要求提交周報、完成各種公司流程。
可以按公司要求提交給上級部門周報,做事安公司流程規章制度;
6.按時提交項目階段性成果。
基本能夠及時按質按量完成項目階段性成果;
關鍵詞:實踐性教學;軟件設計;課程改革;計算機專業;項目實訓
中圖分類號:G642
文獻標識碼:B
文章編號:1672-5913(2008)02-0082-04
0引言
從1956年哈爾濱工業大學率先開辦“計算裝置與儀器”專業算起,到現在普遍采用的“計算機科學與技術”專業,計算機專業教育在中國的大學里已經走過了50年的歷程。70%以上的本科學校開設了計算機專業,在校學生近30萬[1],其規模居所有本科專業的首位。加上專科、高職、中職在內,其數量還要大得多。計算機專業人才在信息化建設過程起著舉足輕重的作用。然而,企業面對十里挑一的大好形勢,卻經常會找不到合適的人才,造成這種局面的主要原因是學校培養與單位需要存在一定的脫節現象,主要表現為重理論輕實踐,動手能力差,因而改革實踐環節提高學生的操作技能成為高校計算機類專業的必經之路。
1軟件設計類課程實踐性教學的內涵
實踐性教學是指為配合理論教學,培養學生分析問題和解決問題的能力,加強專業訓練和鍛煉學生實踐能力而設置的教學環節,通常有兩種落實途徑:一是隨堂實踐,即課程作業、實驗、上機操作等;二是集中實踐,即社會調查、各類實習及見習、課程設計以及畢業論文或畢業設計。教學計劃中規定的作業、實驗、實習等環節和集中實踐環節是學生必修的內容,在課程和專業學習中具有突出的地位。不同專業的實踐性教學方式,教學管理和考核辦法也不相同,但都是以專業培養目標作為前提。對于計算機(包括軟件工程)專業的軟件設計類課程,其教學目的就是培養合格的軟件工程師,適應軟件設計和項目管理崗位的需要。
1.1軟件工程師崗位需求
任何一個軟件企業,開發團隊都需要這樣三類人才:一是既懂技術又懂管理的軟件人才即系統分析師(高級),二是軟件工程師(中級),三是程序員(初級),這三類人員在軟件企業的正常比例應該是呈金字塔結構,根據國際經驗,高、中、初級軟件專業人才的比例應基本維持在1:4:8。通常系統分析師由研究生承擔,軟件工程師由本科生承擔,程序員則由大專生以及專門培訓機構的學員完成。如圖1所示。
從圖1可以看出,計算機專業的本科生對應軟件工程師崗位,在軟件開發團隊中處于中間層,優秀者可以上升到系統分析員層次。同時,軟件工程師也要兼任程序員角色,因為不少軟件企業規模較小,難以按照軟件工程的規范細化分工,需要能做分析、能寫代碼、能做實施甚至用戶培訓的“多面手”。作為高校,必須充分考慮這種情況,以培養軟件工程師為主線,也要提高系統分析能力,同時還應該加強代碼編寫的訓練。
1.2軟件設計類課程實踐性教學的內涵
軟件設計類課程主要包括計算機語言類、開發類、設計類、制作類和工程類課程,共同的特點都是經過系統學習,既能夠按照規范獨立設計小型軟件,組成團隊后又能夠設計出具有實用價值的中大型軟件。
軟件設計類課程實踐性教學標目的是培養學生兩個方面的能力:即獨立編程能力和項目合作開發能力。一方面,能夠利用所學語言和平臺設計小型軟件,同時能夠按照項目分工,在項目經理(負責人)的統一安排下,在技術上服從既定的設計方案完成模塊的開發,并做好相應的文檔。良好的責任心、解決問題的獨立編程能力和分工合作制的團結協作精神是必須重點培養的內容。軟件設計類課程實踐性教學的內涵如圖2所示:
2軟件設計類課程實踐性教學的組織
按照軟件設計類課程實踐性教學的內涵,一般應包括3個環節:課堂實驗實訓、課程設計、項目實踐,分階段實施。其具體安排如圖3所示:
2.1課堂實驗實訓環節
如果一門課程的教學任務規定在一個學期內完成,課堂實驗實訓環節應該安排在學期的前半部分進行,以講授語法、數據類型、常用類庫、開發平臺為主。學生所學知識和編程技術有限,難以形成完整的程序思路,實踐環節只能是練習基本功單獨完成,以每一次堂或者每一個章節為單位安排學生進行相關的訓練,以熟練掌握語法的基本用法,為后一階段的課程設計做準備。老師指導時,要注意培養學生良好的編程習慣,包括標識符的規范化命名、注釋語句的廣泛運用、編程語句的縮進格式、幫助文檔的使用方法,逐漸形成編程思想。
為了配合實踐性教學,教材的選擇也十分關鍵,最好是采用基于案例教學法或者項目驅動教學法的教材,這種教材往往會通過一些典型的實例或企業項目組織內容,大部分章節的主題相對集中,圍繞項目展開講述,特別適合于實踐性教學。如果采用實踐性較弱的教材,老師需要自行補充一些實習實訓內容讓學生當場消化吸收。
2.2課程設計環節
這一階段十分關鍵,完全模擬軟件企業的開發流程組成小組共同完成一個中小型項目的設計,一般安排在后半學期進行。這時要求學生停止其它課程的學習,每天八小時工作制,甚至晚上可以加班加點,專心設計項目,其最終成果包括軟件和文檔以及用戶操作手冊。以每班30人為例,可以考慮分為5個小組,每組6人,每個小組安排組長(項目負責人或稱項目經理)一人,組長的職責是:組織成員實地項目調研、模塊劃分與任務分工、接口的確定、進度的監督與協調、集成測試等,組長直接接受指導老師的安排。鑒于組長在在項目設計過程所處的重要地位,老師在確定組長時,至少考慮三個方面:一是組織能力,二是專業技能的基本功,三是責任心。
這一過程通常安排兩周到三周集中在校內機房(實訓中心)進行,老師每天針對總體要求及當天的任務進行講解,然后分小組實施。選擇課題時,不宜太復雜,應盡可能讓大多數課題組可以在規定的時間內做完。一般選取學生們比較熟悉的內容,如學生成績管理系統、班級管理系統、教材管理系統、倉庫管理系統、工資管理系統、就業反饋跟蹤系統、水電費管理系統等,這些課題的要求大家都比較清楚,在校內即可進行客戶調研和需求分析,同時也具有較強的推廣價值,為將來的職業奠定基礎。這時每個人同學都應該至少準備一本項目開發類指導書作為參考,因為涉及到數據庫、界面、網絡通信、硬件編程等方面的知識,僅僅靠教材還不夠。
2.3項目實踐環節
項目實踐環節是學生到軟件研發企業(校外實訓基地)全程參與項目開發的過程,一般應安排在學期的最后一到兩周或者利用假期頂崗實習,因為經過了課程設計,學生基本掌握了軟件企業的開發流程和一般方法,進入軟件公司后就能夠較快地進入程序員角色,而不至于膽怯,也不會無所適從。完成本部分實踐內容要做好以下三個方面的工作:
確定好項目指導老師:企業開發與在學校進行課程設計并不盡相同,軟件公司具有自己的風格,往往更加愿意采用自己熟悉的開發工具,以達到客戶的需求作為目標,并不一定會使用最新技術,這點與教學理念不同。理想的方案是由任課老師帶隊進入軟件企業(校外實訓基地),并選擇目前正在開發的項目經理擔任總負責人(校外實踐指導老師),任課老師也參與項目實踐并組織學生實施,因為一個優秀的項目經理不一定是優秀的老師,能做軟件不見得會上課,項目負責人與任課老師共同配合更能發揮各自的優勢,便于學生理解項目思想和相互溝通。經過簡短的培訓后,由模塊責任人指導學生設計或者由學生獨立完成,一切按照企業的開發規范進行。考慮到軟件企業一次難以容納過多實習生的特點,也可考慮將項目拿到學校來做,或者將項目經理請到學校現場指導,以節省時間和費用。
確定項目指導方法:開發應用項目沒有現成的教材,需求分析、概要設計說明書、詳細設計說明書、數據庫和數據字典就是設計的依據,老師必須嚴格按照這些文檔指導學生進行設計,定期檢查學生的進度及過程,一旦發現偏差,及時糾正,將錯誤消滅在萌芽狀態。
及時組織項目總結:每天規定一個時間,將同組學生集中起來,針對當天完成的任務進行總結,交流自己的想法,提出存在的問題,集體討論,這樣就能夠做到日日有收獲,天天有提高,從而鍛煉自己的實戰水平和組織經驗。
3軟件設計類課程實踐性教學效果的考核
軟件設計類課程實踐性教學效果的考核也是一個較難把握的環節,既要考核學生的獨立編程能力,也要考查其團隊協作精神,同時還要考慮其組織能力、表達能力、文檔編寫能力、紀律性等內容。為了客觀科學地評價學生的實際效果,最好是分階段考核,各部分按照一定的比例綜合得到總成績,可以等級表示,也可以用分數反映。
在課堂實驗實訓階段,可以由任課老師根據每一次操作任務的完成情況進行登記評分,重點考察其規范程度,對于具有創新性的作品,可以適當加分,并在全班展示,讓設計者講解思路,為其它同學提供啟示。
課程設計階段的考核由指導老師和項目組長組織學生共同進行,首先由組長匯報課題的設計思想、主要技術、任務分工等情況,并演示軟件,大家可以相互提問。老師根據項目完成效果確定這個組的等級,然后由各位成員介紹自己所設計的模塊,老師重點檢查此模塊的功能、難易程度、技術含量、界面美觀等因素,再確定其成績或者等級,這時還要充分考慮組長對成員在設計階段各方面的綜合表現。
項目實踐階段的考核由校外指導老師和校內老師組成考核小組,利用項目匯報加平時表現的形式評定,既要考察項目的完成情況,也要考察各位學生在企業實習期間的領悟能力、工作主動性、團隊合作情況、算法的復雜性、程序的規范性等方面,其主要依據是提交的軟件(包括源代碼)以及各種文檔。
實際上,對于實踐性教學的考核可以采用靈活的方式進行,不拘一格,比如聘請行業專家、現場答辯、隨機抽題、項目論文等形式,只要能夠檢查學生的真實技能即可。
4我們的實踐
我們學校十分重視實踐性教學,長期堅持強化學生的動手操作能力和實戰水平、力爭與企業零距離接軌的做法。為了提高程序設計類課程的實踐性教學效果,主要采取了以下措施:
4.1嚴把教師關
教師是實踐性教學效果的基本保證,學生的水平在一定程度上反映了教師的水平,既具有扎實的理論功底,也擁有豐富的項目經驗是優秀教師的標準。一方面,我們積極將已有教師定期送到企業實地參加項目開發實踐,積累經驗,另一方面,不斷從軟件企業引進專業技術人才,將他們的成功案例帶回學校,同時,每年組織專業教師進行實踐性教學能力考核,通過考核者才能承擔課程設計和項目實踐的教學任務,并頻發相應證書,作為教師晉升職稱和評先評優的重要指標。
4.2實踐性教學環節流程化
改革原來的學期一貫制,將一個學期分為兩個階段,前一階段以學習基礎理論為主,隨堂考試,在學期的最后幾個禮拜專門安排做課程設計,一般開設兩門小課,專心實踐,在項目指導老師的統一安排下,綜合運用本學期所學的程序設計工具,結合前面所學內容,以項目小組的形式,完成一個小型軟件的設計,成績計入學生檔案,完成者才能獲得相應的學分。暑假或者寒假以及最后一個學期,老師分批帶領學生前往校外實訓基地或軟件企業從事項目開發,作為社會實踐或畢業設計的成績,并要求撰寫項目總結或論文。
4.3實驗室環境企業化
聘請軟件企業技術人員設計實驗室(實訓中心)建設方案,將原來的布局改造成軟件研發中心或者工作室模式,服務器、網絡設備、數據庫完全仿真企業的環境,將開發流程和軟件文檔國家標準打印并懸掛在墻上,并購置專業書籍存放在實驗室,讓學生一旦進入實驗室,就能迅速感受到真實的企業氛圍,還能方便查閱相關資料。
4.4實踐項目規范化
教師和軟件企業合作開發一整套實踐教材,采用項目驅動、案例教學作為主要方法,將常用軟件項目的全部開發過程編寫到教材中,源程序存放在服務器,供學生編程參考。每次課程設計或者項目實踐后都要評比出優秀作品,將其全部程序及文檔資料保存下來,供以后教學和低年級學生使用。
經過近幾年學生的反饋情況,我們的改革收到了良好的效果,學生在校期間已經具備了一定的經驗,走入社會即可迅速融入開發團隊,勝任軟件工程師職責,深受單位的好評,不少畢業生特別是原來擔任過項目小組長的學生很快即可成為業務骨干或者項目經理。
5結束語
高校教學與行業脫節是普遍存在的現象,程序設計類課程實踐性教學更是一個永恒的話題。所幸的是,學校和企業都充分意識到了這一點,各高校正在采取積極的舉措消除這一段距離,企業已變得越來越務實,不斷細化崗位職責。隨著校企合作的深入,訂單培養方式的持續,相信在不遠的將來,這種差距會越來越小,直到完全消失,那時學校、企業、學生三方都能成為實實在在的受益者。
收稿日期:2007-10
參考文獻:
[1]教育部計算機科學與技術專業教學指導分委員會. 中國計算機本科專業發展戰略研究報告[OL]. , 2005,05.
作者簡介:胡伏湘(1967-),男,湖南益陽人,副教授,博士研究生,專業帶頭人。主開方向是網絡技術,信息工程。
通信地址:湖南 長沙市 雨花區 香樟路22號 長沙民政學院 軟件學院,410004
關鍵詞:行動導向教學;課程開發;課程實施
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2012)36-8724-02
行動導向是指由師生共同確定的行動產品來引導教學組織過程,學生通過主動和全面的學習,達到腦力勞動和體力勞動的統一。行動導向教學最早興起于德國,其核心是通過行動來學習和為了行動而學習。數據庫應用是計算機專業的一門重要的職業核心課程,該課程實踐操作性很強,在教學中實施行動導向教學,更能深入落實“以就業為導向,以能力為本位”的現代職業教育理念。
1 行動導向教學的課程開發
在實施行動導向教學前,應進行基于工作過程的課程開發。首先確定課程的學習目標,即通過本課程的學習,使學生掌握數據庫的基本知識、基本理論,培養數據庫設計、數據庫管理和應用開發能力,奠定為各類應用程序提供數據庫數據訪問技術的技能基礎,對學生從事程序員、數據庫管理員工作崗位的職業能力和職業素質養成起重要支撐作用。其次,構建課程的教學內容。以程序員、數據庫管理員工作崗位為出發點,分析其典型工作任務,總結數據庫開發的工作過程和技能要求,對傳統學科體系下的知識進行了解構,將數據庫基本概念、數據庫操作、T-SQL語言等知識分散到三個不同的項目中,分別是“學生成績管理系統” 、社區圖書管理系統、學生自主選擇的管理系統,并確定為三個學習情境,完成了行動體系的重構。根據數據庫管理員崗位工作過程又將每個學習情境劃分為四個工作任務即:數據庫設計、數據庫實現、數據庫應用和數據庫維護。最后,設計課程的教學單元。教學單元的設計是對每個學習情境中的四個任務的進一步的細分。將學習情境一的四個工作任務細分為二十七個子任務;學習情境二的四個工作任務劃分為七個實訓任務(見表1和表2)。學習情境三的項目由教師提供給學生幾個來自企業的真實項目,與c#程序設計課程整合,完成C/S結構的數據庫應用系統的開發。
2 行動導向教學的教學實踐
行動導向具體教學過程實施中,要求教師按照工作過程,選擇適當的教學方法,以“資訊、決策、計劃、實施、檢查、評價”這一完整的“行動”方式來組織教學。下面以“學生成績管理系統的需求分析”任務為例,闡述行動導向教學的具體實施步驟。在資訊環節,教師先根據學生能力,將學生以3~5為單位進行編組,并下達任務單。然后,為學生介紹需求調查的方法和主要內容,提供獲取資訊的方法和途徑。在決策環節,學生將明確任務完成的目標,確定需求調查方法,制定實施方案。教師聽取學生的決策意見,提出可行性方面的質疑,幫助糾正不可行的決策方案。在計劃環節,學生制定任務實施的進度計劃表,明確小組成員的分工。教師聽取學生的計劃方案,并提出合理性建議。在實施環節,小組成員分工協作,根據事先確定好的調查方法,設計調查內容。以學院教務處為示范單位,與相關教學人員進行當面溝通,了解用戶手工管理學生成績的工作流程和學生成績管理中所涉及的部門、人員、數據、報表及數據的加工處理等情況,收集與學生成績管理相關的資料,并對收集的資料進行整理和分析,最終完成業務流程圖繪制和數據字典編制。在檢查環節,學生根據收集整理的資料,對所繪制的業務流程圖繪制和編制數據字典進行檢查核對。教師檢查各小組完成的成果。在評價環節,學生通過自評、互評等方法綜合評價任務的完成情況。教師使用歸納法幫助學生歸納知識和經驗,評價任務完成情況,并提出改進意見。
在該任務的教學過程中,教師分擔兩色。即作為用戶,為學生提供需求信息;也是導師,為學生提供項目指導。學生則扮演項目開發人員。在整個實施過程中,教師采用示范演示法、小組討論法,任務驅動法,讓學生在自己的行動實踐中,掌握職業技能、習得專業知識,構建自己的經驗、知識和能力體系。
3 行動導向教學的教學體會
1)促進了教師綜合素質的提高
行動導向教學對教師提出了更高的要求。通過學習培訓,教師首先更新教育理念,完成傳統的教授知識為目標的“學科本位”教學觀向以就業為導向的“能力本位”教學觀轉變。其次,教師為了能夠開發出符合行動教學的課程,需要下企業實踐,了解本專業行業動向,掌握一定的實踐經驗,具備項目開發能力。再次,在不同的教學環節、不同的項目中,教學方法的運用,課堂的組織與調控存在著差異,要求教師具備駕馭教學過程的能力。在此過程中,教師通過不斷地學習、鍛煉、反思,久而久之,綜合素質也得到了提升。
2)充分發揮了學生學習的主觀能動性
行動導向教學是以學生為主體的教學,學生是學習過程的中心,教師是學習過程的組織者與協調者。在“資訊、決策、計劃、實施、檢查、評價”這一完整的“行動”過程中,學生在教師的不斷引導啟發,小組成員間的相互協作中,激發了學習的興趣,積極參與到任務實施的整個過程,逐漸成為課堂的主角,并在主動參與中,建構了自己的知識和技能,培養了團隊合作意識。
4 結束語
行動導向教學是高職教學的一次革命,它帶來高職教育前所未有的嶄新面貌。我們以“數據庫應用”課程為實踐,通過課程所面向的職業崗位—數據庫系統管理員的工作任務分析,遵循學生職業能力培養的基本規律,以真實工作任務及其工作過程為依據整合、序化教學內容,采用行動導向的教學,融教、學、做一體,不僅提高了教學效果,也促進了新型師生關系的形成。
參考文獻:
[1] 矯榮波.淺談行動導向教學的實施與體會[J].美術大觀,2009(9):192.