前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇程序員工作體會范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
技術
我在學校里學的是電氣自動化,程序基礎僅限于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之間的男性中,情緒化、失落感、心理不成熟等一系列問題都會出現。但這個階段的人往往也最易溝通,可塑性也較強,適當的引導、合理的方式會比野蠻的管理效果強上百倍。
述職報告是工作中一個很重要的部分,有助于了解自身的工作能力,有利于自己的職業發展。下面給大家帶來一些關于程序員的個人述職報告,希望對大家有所幫助。
程序員述職報告1
我是一名程序員,在過去的一年里,軟件研發部團結協作,以及在公司這充滿奮斗的環境下,我以嚴肅認真的工作態度和百折不饒的精神,努力的完成了公司的各項工作,在軟件研發、團隊協作和個人成長上也取得了一定的成績。在公司一年的工作已經結束,特向公司總結匯報如下:
一、軟件研發
根據公司的安排,項目的需要。在自身的努力、伍經理的幫組,團隊的合作下,克服重重技術困難,增長了工作經驗,收獲豐盈:
1、asp.net開發
以前我在其他公司也做過一些開發,但是底層和架構與頁面樣式我都是沒有涉及到的。通過這一年在本公司的的這些項目程序中的鍛煉,我成長了,我學會了很多很多。
首先,面向對象語言的收獲。對于當前編程的主流思想是對象,任何事物都可以用對象來表示。以前理解這些話很費解都是從表面上理解,沒有從深入的體會,通過這次asp.net項目的深入,不管是數據還是外部一些條件我們都可以抽象成對象,都可以用對象來表示,具體可以用語言中的類方等。asp.net如此,c#如此java也同樣如此。
其次,具備獨立完成vb.net知識方面的能力。以前沒有做過vb的東西,加上這次深入的做,這次涉及到的領域也非常廣,常用的重要的都有涉及,并且還補充_ml,javascript實際操作中空白的部分。通過這一年的開發,在.net方面我能勝任這方面的工作,能獨立完成這方面的工作。
再次,c#方面存在一些不足。LocALhOST通過c#這次軟件的開發,也發現自己的不足,如基礎知識掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進的。
2、數據庫開發
數據庫是伴隨著項目以來用的最多最平凡的技術。以前對數據庫只是會一些簡單常用的操作,經過這一年項目的實戰,對數據庫的操作增加了一些豐富的經驗。為以后的工作和經驗的積累都奠定了堅實的基礎。同時在項目中還用到了oracel與access數據庫,這是我的收獲。
優點:能熟練的運用數據庫技術進行開發。特別是對sql數據庫的操作,經過這么長時間的積累,基本上能合理的設計和新建數據庫,同時在數據結構上也加強了對數據庫的理解。通過項目的實踐現在能熟練使用和編寫多種sql語句。還掌握了一些關于數據庫優化sql語句優化的方法,能進行一些簡單的優化。
缺點:數據是一門比較先進的技術,并不是你會寫一些sql語句,能建幾個數據庫你就是數據庫工程師。要成為一個好的數據庫管理員是要經過長時間的工作積累。針對自己的不足,在以后的工作和學習中多接觸,多運用新的知識點。充實自己的經驗和知識儲備。
二、團隊協作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個團隊鑄造了我。我們這個團隊也是因為有了我們這些拼搏協作的隊員,使得它成為一個具有務實、拼搏、創新精神的團隊。我與軟件研發小組是一個整體,這里的團隊總結也就是我在這個團隊中的收獲。
務實:公司下發的任務,下發的工作,件件都是用心去做的。我們這個團隊中沒有一個人在工作的時候做了工作以外的事情,都是實實在在的做跟工作相關對公司有益的事情。相信在伍經理的帶領下現在是這樣,以后同樣也是這樣。
拼搏:公司給的每一個任務不管它多難,如果工作沒有完成我們會晚上加班,也要盡可能的完成當天的工作。如果工作實在忙,為了趕進度我們放棄周末休息時間也要盡可能的使項目提前。
創新:現在我們開始項目的時候都會進行研討,一般都會進行一個效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內只要任何一個人出現技術或其它的問題,我們都會彼此都會盡可能的去幫助他。不會因為某一個人而拖住整個項目滯后。
交流:我們在項目中會及時溝通自己的收獲,特別是一些針對性的技術問題。這樣可以省了很多重復研究的時間,這是一筆很可觀的時間。
在交流中只要我會的,我懂的,我不會去吝嗇。我會積極的去與你交流,我的團隊名言“人強團則強,人弱團則削”。
三、個人成長
通過公司這快一年的鍛煉與學習我真的進步了很多,不管從技術上還是做事上,都不像以前那樣了。我在公司學到的懂得的使我飛速成長。
技術上:不管從語言上還是做事的邏輯上都得到了很大的的提高。現在在軟件小組里面自己能獨立完成一部分工作,承擔自己的責任。
程序員述職報告2
來公司擔任程序員一職已一年多時間,在這一年時間里,我學到了很多東西。每個人都是在不斷的總結中成長,在不斷的審視中完善自己。在這半年里自己也是在總結、審視中腳踏實地地完成好本職工作,現將這半年的工作總結如下:
一、思想方面:
嚴格按照一個程序員應有的素養要約束自已,愛崗敬業,具有強烈的責任感和事業心,積極主動認真的學習專業知識,工作態度端正,認真負責,聽從公司的安排,積極配合全友家私完善ERP系統,任勞任怨。
二、工作方面:
熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作按時加班加點,保證工作能按時完成。在這半年里,我本著把工作做的更好這樣一個目標,開拓創新意識,積極圓滿的完成了以下本職工作:
配合全友家私開發并完善SRM系統
獨自開發全友家私SAP日志維護系統
三、存在不足:
一公司領導以及部門領導同事的幫助和指教,使我的工作有了很大提高,當然我還存在著很多不足之處,處理問題思路簡單,不夠成熟,工作中容易產生急躁情緒,需要更深入學習專業知識,提高自己的工作水平。
程序員述職報告3
進公司以來,本人尊敬領導,與同事關系融洽。為盡快進入工作角色,本人自覺認真學習本公司、本部門、本崗位的各項制度、規則,嚴格按照公司里制定的工作制度開展工作。
在這近三個月的工作和學習中,接觸了不少人和事,在為自己的成長歡欣鼓舞的同時,我也明白自己尚有許多缺點需要改正。工作以來,在領導的教導和培養下,在同事們的關心和幫助下,自己的思想、工作等各方面都取得了一定的成績,個人綜合素質也得到了一定的提高,現將這三個月來的個人工作情況匯報如下:
一、工作情況
懷著對生活的無限憧憬,我進入了__科技信息有限公司。
在試用期的工作中,一方面我嚴格遵守公司的各項規章制度,不遲到、不早退、嚴于律己,自覺的遵守各項工作制度;另一方面,吃苦耐勞、積極主動、努力工作;在完成領導交辦工作的同時,積極主動的協助其他同事開展工作,并在工作過程中虛心學習以提高自身各方面的能力;工作細節中,我看到公司正逐步做大做強,以目前的趨勢,我可以預見公司將有一個輝煌的明天。作為新員工,目前我所能做的就是努力工作,讓自己在平凡的崗位上揮灑自己的汗水,煥發自己的熱情;使自己在基層得到更多的鍛煉。
二、學習情況
現在是我努力學習的階段。"三人行,必有我師",公司中的每一位同事都是我的老師,他們的豐富經驗和工作行為對于我來說就是一筆寶貴的財富。記得我剛到公司的時候,對生產線上的一切都感到陌生而新奇。因為我之前沒有過類似的工作經驗,所以知道的也有限,但是在領導和同事的的熱心幫助下,我受益頗多。
帶著飽滿的工作熱情,我逐漸熟悉了設備的操作。盡管我只是入門,而且相對而言年齡要大一點,但是我和其他年輕人一樣對工作充滿著熱情。為盡快提高自己在本職方面的知識和能力,充分發揮自己的主觀能動性,我利用業余時間多和同事交流學習,在短短三個月中理論結合實踐讓我對IT技術有了真正的認識,這為今后的工作打下了基礎。
作為新員工,我經常思考的問題就是如何避免失誤,特別是在試用期間,嚴謹的工作態度決定了自身的工作效率,為此我經常向同事請教。
在公司呆了三個月,我接觸了很多同事,就在接觸他們的同時,我才知道在集體和諧相處是快樂工作的保證。無論是社會還是單位"為人處事"都是一門高深的學問。對于這門高深的學問,我目前首要做的是誠實做人、努力工作!
三、思想情況
作為一名新員工,我今后的職業生涯還很長,學習的機會還很多。為此我將盡我所能地對我的工作進行開拓,做出成績。為早日實現目標,我要求自己:努力工作,保持優點,改正缺點,充分體現自己的人生價值,為企業美好的明天盡一份力。我更希望通過公司全體員工的努力可以把公司推向一個又一個的顛峰。
程序員述職報告4
過去的一年,在馬總的親切關懷,伍經理的殷勤管理與認真指導,軟件研發部的團結協作,以及在公司這充滿奮斗的環境下,我以嚴肅認真的工作態度和百折不饒的精神,努力的完成了公司的各項工作,在軟件研發、團隊協作和個人成長上也取得了一定的成績。在公司一年的工作已經結束,特向公司總結匯報
第一部分 工作總結
一、軟件研發
根據公司的安排,項目的需要。在自身的努力、伍經理的幫組,團隊的合作下,克服重重技術困難,增長了工作經驗, 收獲豐盈
1、asp.net 開發
以前我在其他公司也做過一些開發,但是底層和架構與頁面樣式我都是沒有涉及到的。通過這一年在本公司的的這些項目程序中的鍛煉,我成長了,我學會了很多很多。
首先,面向對象語言的收獲。對于當前編程的主流思想是對象,任何事物都可以用對象來表示。以前理解這些話很費解都是從表面上理解,沒有從深入的體會,通過這次asp.net項目的深入,不管是數據還是外部一些條件我們都可以抽象成對象,都可以用對象來表示,具體可以用語言中的類方法等。asp.net如此,c#如此java也同樣如此。
其次,具備獨立完成vb.net知識方面的能力。以前沒有做過vb的東西,加上這次深入的做,這次涉及到的領域也非常廣,常用的重要的都有涉及,并且還補充_ml,javascript實際操作中空白的部分。通過這一年的開發,在.net方面我能勝任這方面的工作,能獨立完成這方面的工作。
再次,c#方面存在一些不足。通過c#這次軟件的開發,也發現自己的不足,如基礎知識掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進的。
2、數據庫開發
數據庫是伴隨著項目以來用的最多最平凡的技術。以前對數據庫只是會一些簡單常用的操作,經過這一年項目的實戰,對數據庫的操作增加了一些豐富的經驗。為以后的工作和經驗的積累都奠定了堅實的基礎。同時在項目中還用到了oracel與access數據庫,這是我最大的收獲·
優點:能熟練的運用數據庫技術進行開發。特別是對sql數據庫的操作,經過這么長時間的積累,基本上能合理的設計和新建數據庫,同時在數據結構上也加強了對數據庫的理解。通過項目的實踐現在能熟練使用和編寫多種sql語句。還掌握了一些關于數據庫優化sql語句優化的方法,能進行一些簡單的優化。
缺點:數據是一門比較先進的技術,并不是你會寫一些sql語句,能建幾個數據庫你就是數據庫工程師。要成為一個好的數據庫管理員是要經過長時間的工作積累。針對自己的不足,在以后的工作和學習中多接觸,多運用新的知識點。充實自己的經驗和知識儲備。
二、團隊協作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個團隊鑄造了我。我們這個團隊也是因為有了我們這些拼搏協作的隊員,使得它成為一個具有務實、拼搏、創新精神的團隊。我與軟件研發小組是一個整體,這里的團隊
總結也就是我在這個團隊中的收獲。
務實:公司下發的任務,下發的工作,件件都是用心去做的。我們這個團隊中沒有一個人在工作的時候做了工作以外的事情,都是實實在在的做跟工作相關對公司有益的事情。相信在伍經理的帶領下現在是這樣,以后同樣也是這樣。
創新:現在我們開始項目的時候都會進行研討,一般都會進行一個效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內只要任何一個人出現技術或其它的問題,我們都會彼此都會盡可能的去幫助他。不會因為某一個人而拖住整個項目滯后。
交流:我們在項目中會及時溝通自己的收獲,特別是一些針對性的技術問題。這樣可以省了很多重復研究的時間,這是一筆很可觀的時間。
在交流中只要我會的,我懂的,我不會去吝嗇。我會積極的去與你交流,我的團隊名言“人強團則強,人弱團則削”。
三、個人成長
通過公司這快一年的鍛煉與學習我真的進步了很多,不管從技術上還是做事上,都不像以前那樣了。我在公司學到的懂得的使我飛速成長。
技術上:不管從語言上還是做事的邏輯上都得到了很大的提高。現在在軟件小組里面自己能獨立完成一部分工作,承擔自己的責任。
第二部分 ____年工作設想
通過今年的實踐和學習,明年是一個新的開始,立足當前的優缺,肩負起一個軟件工程師應有的工作和性質。希望為公司明年的發展盡最大的努力,也希望自己明年有更大的收獲。明年計劃在以下幾方面有所突破,有所建樹:
一、在編程語言掌握方面,達到本公司的編程思想—不被語言所束縛。在這方面伍經理是我的榜樣,積極努力的提高自身的技術水平,真正做到不被語言所束縛。
二、數據庫方面,在當前已有的基礎上提升自己,明年自己給自己定的目標是,能非常合理的去使用數據庫各類技術,掌握更多的數據庫優化思想和技術點。有時間多向許總交流。
三、加強軟件開發的輔知識使用和積累。針對當前軟件開發中的一些情況,明年更加積極的學習javascrip、aja_和fle_等技術。能輔的把軟件做的更好。
四、工作質量上,現在編程我是屬于會寫會編和局部效率,并不是全局的效率,明年一定要做到,編一個高效率的代碼。這就要綜合上面的三點,才能使其達到全局的高效。
程序員述職報告5
大家好,我是__項目組的__,我于2011年7月進入公司做JA程序開發,至今已近快一年時間了。初來公司,曾經很擔心不知該怎么與人共處,該如何做好工作;但是公司融洽的工作氛圍、團結向上的企業文化讓我較快適應了公司的工作環境。在本部的工作中,我一直嚴格要求自己,認真及時做好領導布置的每一項任務。不懂的問題虛心向同事請教,不斷提高充實自己,希望可以為公司做出更大的貢獻。
當然,剛做這個項目的時候,難免出現一些小差小錯需領導指正;但前事之鑒,后事之師,這些經歷也讓我不斷成熟,在處理各種問題時考慮得更全面,杜絕類似失誤的發生。在此,我要特地感謝部門的領導和同事對我的指引和幫助,感謝他們對我工作中出現的失誤的提醒和指正。總結經驗是一個人迅速成長的有利催化劑,為了更快地成為一名優秀的員工,現將我20_年上半年的學習、工作情況總結如下:
20_年初時,我們進銷存項目通過了一期客戶驗收。但是,隨著客戶業務的變化,項目需要做很大的改動和調整。現進銷存系統進入了二期的設計開發階段。
初入公司的時候,我只負責財務模塊的存貨核算開發工作。隨著公司人員的變動,現在我負責財務管理整個模塊的開發工作。很明顯的能感覺的身上的壓力越來越大,也許是因為我的個性使然吧,越挫越勇,迎難而上。不斷的學習財務業務知識和本系統框架,現基本了解掌握了財務的整個業務邏輯及業務流程。因為沒有參與一期的原型、需求、設計、數據庫等文檔的設計。
在開發過程中發現,有好多原型、需求文檔、設計文檔,只知其然,不知其所以然。總結一期經驗,避免二期開發中遇到同樣的問題和困難。從原型設計、談二期需求、整理需求文檔、數據庫設計、開發,一條龍負責到底。這樣對業務邏輯及業務流程有了更深的理解。從“我問”,到“我講”,有了很大的個人提高。提高軟件知識和技術只是問題的表面,本質是要提高自己認識問題、分析問題、解決問題的思想高度。在能勝任工作的基礎上,立即去涉獵其它領域的專業知識,豐富自己的知識體系、提高自己的綜合素質。
我相信付出肯定會有收獲,在我們的努力下,進銷存系統一定會給客戶及公司一個滿意的答案。
在這一年里,我看到公司的迅速發展,各項制度的不斷完善,我很慶幸我是公司的一員,我會用謙虛的態度和飽滿的熱情做好我的本職工作,為公司創造價值,同公司一起創造美好的未來。
為何26歲、29歲的職場人會如此焦灼? 從職業生涯管理的角度來分析,我們會發現,這兩個年齡節點確實像兩道門檻,理論且實際地橫亙在職業活動前期的兩個關鍵點上——如果把職業生涯發展分為四個階段,探索、立業、職業維持、職業衰退四個階段,那么26歲恰是探索之末點,而29歲恰是立業之末點。
在22~26歲的職業探索期,其實大部分人都在努力的嘗試各種工作,并逐漸縮小職業選擇范圍,力求尋找一個穩定的職業方向。通常情況下,26歲是職業大方向“一錘定音”的最后時機。
而這29歲的坎所為何來呢?中國人“三十而立”的傳統理念,使得30歲成了一個重大的人生心理關口,“三十而立”在職場中的表現至少是職業方向明確(往哪個方向立)、穩定的職業發展機會和養家糊口的能力(職位和待遇上的立),最好是進入中高層,成為組織的核心骨干。“三十而立”的焦慮必須在29歲或者之前來解決,于是29歲就成了年輕人在職場中的第二道年齡坎。
如何順利跨過26歲的坎?
首先,以積極心態去積累知識、能力、經驗和體會,所謂的廣種薄收、厚積薄發。看似重復的工作、無用的工作不妨多做一些,不會無益的。比如參加培訓、在各部門各崗位輪換體驗。在職業探索期不停的積累,積累的越豐厚,以后選擇的就越從容。
其次,對于個人職業傾向、職業能力積極的進行自我評估。如果剛畢業時你說自己不知道將來要做什么工作、不知道自己喜歡什么樣的工作,甚至不知道這世上都有些什么樣的工作,那么經過3年的工作體驗后,你一定對自己的職業傾向有個大概判斷了。所以,3年時一定要回顧,判斷自己最適合做什么,最喜歡做什么,最有可能做成功什么,然后圍繞這3個問題共同的答案放手去努力。
第三,確定第一個職業方向。職場環境給每人提供的機會也各不相同,而具體的單個人的職業生涯中可能還要經歷幾次職業方向的變化。沒關系,先把第一個職業方向確定了,并為這個方向做積極準備,比如逐漸地向上司表明自己的喜好方向;把知識、能力的積累逐漸向這個方向傾斜;向這個方向的同事、朋友學習;或者,你需要直接換個工作環境以向自己心儀的方向進軍。
如何成功跨越29歲的坎?
首先,主動爭取機會。積極參加內部的工作輪換、工作外派、部門間協作項目,以期個人能力全面發展;積極參加內部競聘、接班人計劃、管理者培訓課程;勇于挑戰困難、棘手工作而不計辛勤付出; 不因懼怕過錯、失敗而推諉工作。
時間過得真快,一眨眼我的實習生活就結束了,在這幾天內,我似乎過了半年,又似乎是一瞬間,又好像做了一個很長很長的夢,夢醒的時候我就回到了我的學校。
三年時間,應該說是或多或少有些收獲,可一走出校門后我才了發現我什么也不是,什么也不會,所學的東西少得可憐,連九牛一毛也可以說都不知.
說真的,很有幸我進入的是××家具實業有限公司進行實習,也可以說是試聘;在××信息中心進行編程,是用軟件給他們的一分廠的員工進行效益工資和計件工資方面的核算,求出他們的總工資.原創:最后能以報表的形式表現出來,在這方面他們同進要求要個有查詢的功能,也說是說輸入工號可以調出一個員工三個月這內的所有的工資,同時超出三個月的可以自動消除.同時他們的工作流程是單卡流程,一個卡號,批量的進入,然后經本文來源于過員工的加工操作之后,批量的輸出。在這個方面他們有個出材量和購進量之比,也就是說如何去求他們的出材率,出材率越高,就意味著生產出來的好的產品就越多,員工的效益工資就越高。比如他們有四個產品:規格料、指接、拼板、集成材、他們會對這四個產品進行定價;如生產出一立方米規格料的價格是元、指接是元、拼板是元、而集成材則是元;通過這些定價我們可以很清楚的看出工廠要求員工生產出什么樣的產品。入他們的工序的材料我們稱之為毛料,而產出的東西我們又稱之為毛壞料,公司規定:如果員工的出材率在%,那么超出的部分就是員工的效益工資,如果低于%,那么員工就沒有效益工資,負數歸位于零,按零來計算,之后他要求對員工進行效益工資分配,比如有四個工序,送料器,直邊、壓刨、四面刨、他們又給這些工序的員工進行效益比例的分配、比如送料器是%、直邊是%、壓刨是%、四面刨是%,在這里又有主副之分比例為和同時他要求我們將效益工資進行分配到員工也就是說員工可以很清楚的要看到自己一天能掙多少錢做到心中有數當然這個簡單我們只須打印出報表就行了。
還有一點就是對計件工資進行核算在這方面他們也有一定的規格比如長度寬度厚度在那個范圍內就有不同的定價比如寬度小于定價是元如果在和之間那么定價就可能在元左右如果大于時那么就可能是元了進行計價工資統計之后我們就可以進行分配了在這方面他們的比例也是不如又會添加新的工序如改料鋸了還會有新的分配比例
剛開始我們做這個程序的時候大家都比較盲目只是負責人說了一下我們就開始進行編了在這個過程之種我們吃了許多的苦有時候凌晨三四點我們還在加班可最后做出的作品是輸入速度太慢我們的主管于是帶領我們到他們一樓的微機室是去看他們以前編寫的程序;不看不知道,一看嚇了我們一大跳,以前我們那有這樣想過呀,只要能做出來,沒有錯誤就行了,可是速度呢?人家一個小時輸入的東西我們的程序可能需要一個早晨看完之后主管對我們說:這樣的程序送你你會用嗎?
那個打擊呀,辛苦了幾天幾夜最終卻是這樣的一個結果。可打擊歸打擊我們又得重新來做!相對而言我們這次要比以前有經驗了,一次比一次成熟起來了,在經歷了又一個一天一夜的奮戰我們終于又有新希望了,可是心情剛好那么又傳來了消息,說他們的分配比例又發生的變動,價格又有了新的調整這在以前我們也想過這個問題,也想好好的做,可是我們又一想他們的工廠不是要實用嗎?這方面變化的可能性很小,于是為了方期間我將有變量寫進了代碼之中,這一變無易宣布我要破產。和我在一起的幾個也是這種情況,所以我們這些沒有開發過軟件的充當軟件高手的新手們又得重新面對新的問題了
失敗,又一次被打敗!
幾天之后我們又做出了程序,很辛苦此時我們才明白程序員的不易了,編程是一個見效特別慢的東西,而且對方又看不見,如果一不小心你的程序可能會無法打開,或者是說出現別的什么,那就完了,你幾天的成果就什么也看不見了,本文轉載自不像別的東西,做了,可以讓大家看得見。我的程序在最后的調試時出現了一點小故障,而且工資的分配要對應到每一個員工,原創:可我一時間一點思路也沒有了,就只能對應到職務,所以我失敗了,我的實習生活也就結束了。
當然比表面來看我是失敗了,敗的很慘;可是從某種意義上說我又達到了我的目的,因為只有失敗的人永遠都不會停下思考的腳步,激起了我沉睡的思想,使我一顆盲目的心有了方向,我不能這樣輸了,從那兒倒下去的,我會從那兒站起來的,認認真真的把畢業設計拿下來了;別人實習了一個月我雖然只有十六天,可在這十六天中我從未停下來過我是白天干晚上干,頂著那么大的壓力我的體會絕不低于他們中的任何一個人,說實話,在一段實習期間,我真的有點撐不住了,我也想到過放棄,也曾有好幾家單位通知我去面試,也有聯通的第二輪復試可我都放棄了我不能就這樣走了。我輸掉的是技能,不是人格;失掉了人格我將失去了所有,失掉技能我還會追回來的!
關鍵詞:職業能力培養;教學改革;教學方法;考核方法
中圖分類號:G712 文獻標識碼:A 文章編號:1672-5727(2013)10-0115-04
C#是微軟公司的一種面向對象的、運行于
.Net Framework之上的高級程序設計語言,它吸收了C++、Java、VB等語言的優點,體現了當今最新的程序設計技術的功能和精華。憑借著與Windows操作系統的緊密聯系,以及微軟產品所共有的操作性強、開發環境簡單易用等特點,C#語言受到眾多程序開發人員的青睞,成為當前軟件開發的首選語言。當前,我國高職院校軟件技術專業大都開設了.Net方向,《C#程序設計》課程作為.Net課程群的基礎,在課程體系中占有重要地位。但該課程知識內容新、更新快,實踐性也相當強,在教學中采用傳統的教學方法,教學效果并不理想,尤其在培養學生的實際編程能力方面,沒有起到明顯的促進作用。因此,如何在C#語言的教學中提高學生的學習效果,培養學生的程序開發能力,是該課程任課教師值得深入探討的課題。
在《C#程序設計》的課程教學中,筆者所在院系選擇了與江蘇微軟技術中心合作辦學的模式。通過合作辦學、共建課程來培養更符合企業需求的、具有較高職業素養的學生。作為院級立項建設的精品課程,課程組在教學中以培養學生的職業能力為核心,在課程設計與課程內容、課程教學方法與手段、課程考核等方面做了一系列的嘗試與改革,取得了良好的教學效果。
課程設計與課程內容改革
(一)課程框架設計
良好的教學效果不僅歸功于優秀的教師,還要歸結于優秀的課程框架設計,而課程框架設計的基礎則是課程的目標與定位。在軟件技術專業.Net方向中,我們將該課程定位于.Net課程群的底層基礎位置,作為一門專業基礎課程。該課程的目標是培養具有.Net崗位群所需的基礎開發能力和專項技能,通過該課程的學習將為后續.Net系列課程打下堅實的基礎。根據該課程的定位,設計了《C#程序設計》課程的教學內容及培養模式的框架(如圖1所示)。
在該課程框架圖中,根據課程定位與目標確定教學內容和培養模式。針對學生在學習程序設計中對抽象與孤立的知識點不夠投入的情況,我們將C#開發中涉及的知識點和技能點整合到6個具體的項目中,并進一步細化分解為30個工作任務。這樣就使教學內容“基于工作過程,任務導向”,在教學中學生通過開發項目來學習程序設計,更容易獲得成就感與對學習新知識的渴望。
該課程框架不僅注重對知識的講授,更重視對學生職業能力的培養。我們在教學中主要采用了項目教學法、分組教學法與角色扮演法等教學方法加強對學生職業能力的培養。項目教學法有助于培養學生的實踐能力;分組教學法有助于培養學生的團隊協作能力;角色扮演法可讓學生體驗真實的軟件開發過程,有助于培養崗位責任感。
本課程框架注重對學生能力的考核,而非對理論知識的再現。我們在項目考核中采用了成員匯報打分、項目考核、小組互評互測相結合的方法。通過成員匯報打分,有助于培養學生的溝通與表達能力;采用項目考核,能促使學生認真學習、借鑒資料、協同開發項目,培養自學能力;小組互測互評則可以培養程序員所需要的細致、嚴謹的科學態度。
本課程框架始終以培養學生的職業能力作為出發點,無論在教學內容的組織上還是在教學過程的實施中無不體現出能力培養這一核心,而這正是軟件專業人才培養的重中之重。
(二)課程教學內容整合
高職教育提倡以項目為載體、基于工作過程的教學模式,注重對學生職業能力的培養。根據這一指導方針,結合C#程序設計語言的特點,我們對C#開發涉及的知識點進行了整合。在教學中,我們選用6個由易到難的實際項目來組織教學(如圖2所示),通過開發項目講解C#知識點,同時組織實踐項目培養學生的程序設計與開發能力。對于每一個項目,又進一步細化為多個具體的子任務與知識基礎,這樣在項目的開發中,就實現了教學、開發一體化,且有利于分組教學、項目教學的組織與實施。學生在學習中參與項目開發,在項目開發中學習知識,達到知識的擴充與能力的提高雙線發展,不僅能學習到程序設計的基本語法結構、流程邏輯、面向對象的思想以及綜合應用等專業知識,還可以全面培養學生的自學能力、分工協作、團隊精神、語言表達等綜合能力素質,進而掌握程序開發所需的各項技能。課程所選用的6個學習項目遵循了從事初級程序員、中級程序員、高級程序員到軟件架構設計師的技術進階,也對應于軟件安裝、軟件調試、編程、系統調試、項目應用等專業核心能力的培養。
對于優秀的程序員,程序開發規范十分重要。在本課程的開展過程中,通過與江蘇微軟技術中心合作,引入微軟的編程規范,使得學生對開發規范的意識得到了很大程度的提高,養成了良好的編程習慣。在教學組織與項目開發過程中,一般以4~5人為一組,在課程教師與企業教師的共同指導下,制定項目開發計劃、時間進度、工作流程、評估報告等,教師不僅在技術上予以指導,也在質量、進度上給予把握和督促,從而確保項目開發順利、規范地開展。
課程教學方法與手段改革
優秀的教學方法與手段要符合學生的認知規律,能夠提高其學習積極性,實現對學生職業素質的全方位培養。在《C#程序設計》教學改革中,拋棄了以知識傳授為主的傳統教學模式,采用項目化的教學組織,理論與實踐穿行。借助于多媒體教學手段,整個教學活動均在多媒體機房開展,教學注重實用性與趣味性,一切以有利于學生能力培養作為出發點。
(一)教學方法
我院《C#程序設計》課程組經過多年的教學實踐,針對高職學生在C#學習中表現的算法設計能力薄弱、潛質生厭學、學生不重視課程學習、課后不復習、自學能力差等情況,采用多種教學方法相結合的方式解決這些問題,以提高教學質量,促進學生知識與能力的提高。
算法設計五步走 《C#程序設計》作為程序設計類課程,需要學生具有抽象思維以及邏輯推理能力。許多學生在學習“算法”時感到力不從心,學習積極性大幅下降,甚至于放棄了后續課程的學習。針對這個在課程教學中遇到的最大難題,課程組提出了“算法設計五步走”的教學方法,其組織過程如圖3所示。具體有以下五個步驟:(1)對算法的功能進行詳細分析;(2)對此類算法的例題進行詳細的代碼解析;(3)應用啟發式教學法和課堂提問,引導學生在教師的關鍵點提醒下,畫出算法執行過程,跟隨教師還原實現算法的代碼(具體方法為教師運用廣播系統根據學生的回答,將代碼逐行輸入);(4)在將代碼還原之后,學生加深了對算法的理解,也有了自己完成代碼的信心,此時安排學生自己“一展拳腳”,在電腦上動手實踐,促使其進一步加深對該算法的理解;(5)教師布置類似的算法題,讓學生觸類旁通,舉一反三,從而真正掌握對算法的理解。在算法的講授過程中,教師不能急于求成,只有通過耐心細致地講解、引導遷移構建、舉一反三實踐后,學生才能在這個環節中不掉隊,繼續帶著飽滿的興趣學習課程。
小組教學法 有一部分學生程序設計基礎較薄弱,也不善于溝通,往往無法分析、解決在學習過程中遇到的各種難題。他們漸漸不能順利完成課堂任務,產生厭學情緒,并導致惡性循環。針對這種情況,課程組采用了小組教學法,安排學生組成項目組,學生的平時分和最后的項目考核分評定與小組中每個學生的表現有關。因此,作為組內較優秀的學生,有責任也有義務去幫助組內完成情況較差的成員,輔導他們共同提高。通過此方法,保證了所有學生都能始終融入教學過程。
項目教學法 有些學生不了解課程的作用,對課程不重視。采用項目教學法可以讓學生直觀地看到課程中的知識點、技能點,最終開發出多個功能實用、界面美觀的軟件,體會到編程的快樂與成就感。學生擁有了成就感才能對新知識充滿渴望,才會有學習的積極性。
借助課程論壇促進學生課后交流 學生的學習效果與付出是成正比的,有部分學生課后不做任何功課,對教師布置的書面作業也抄襲應付。針對這種情況,課程組采用了國外大學流行的論壇考核方式,即要求學生在該課程的學習論壇上多發帖,由任課教師評定發帖質量。帖子的質量直接與平時成績掛鉤,帖子的內容可以分為以下幾種類型:(1)對本課程學習過程中遇到的問題進行咨詢,其他學生可以回復解答;(2)對本課程近期學習的總結;(3)、展示自己應用本課程知識設計的一個小軟件。任課教師需經常關注論壇,閱讀帖子,了解學生的學習狀態,對每個學生的帖子質量進行評估并作記錄。采用這種方法,能夠有效促進學生的課后學習交流,保證學生在課后能夠整理自己所學的知識,多做復習。
項目考核 高職學生自學能力相對較差,而企業環境則要求其員工必須具備良好的自學能力。針對學生這一缺點,課程組采用了項目考核的辦法。整個項目在開放性環境中完成,對于在開發中遇到的困難,鼓勵學生利用各種資源,如上網搜索、查閱參考書籍、向師生請教等途徑解決,從而迫使學生自覺采用各種辦法解決問題,使學生的自學能力得到提升。
(二)教學手段
教學方法的實施依賴于教學手段,本課程注重教學手段的多樣化。課程主要在多媒體機房開展,利用多媒體課堂管理軟件等現代教育技術手段來組織教學。任課教師鼓勵學生利用互聯網信息資源解決在實踐過程中遇到的難題,鼓勵學生在C#技術論壇中提問、搜索技術主題尋求幫助與解決問題。在工作中必須養成良好的自學能力,掌握解決問題的方法,才能更好地適應企業的真實環境。課程組通過提供C#課程論壇,讓學生隨時總結自己學習過程中的心得體會,以有助于學習經驗的積累,通過發帖提問促進學生交流或尋求幫助。課程組還提供了授課教師的QQ與E-mail,讓學生在網絡搜索不能解決問題的情況下,及時向教師求助。
考核方法改革
學生非常重視課程的考試成績,因此設計一個有利于提高學生學習積極性的考核方案,對提高教學效果、促進學生能力的提高相當重要。圍繞能力的培養和素質的提升,在《C#程序設計》教學中,課程組采用了多種考核相結合的方式評定學生成績,體現了課程評價的多元性和過程性。學生的最終成績由3部分組成:平時成績(占總成績的30%);基礎理論成績(占總成績的30%);項目成績(占總成績的40%)。
平時成績由出勤、課堂問答和作業及論壇表現組成,基礎理論成績采用閉卷考試的形式,這既是對學生理論知識的考核,也有助于學生參加人力資源和社會保障部C#開發程序員考證。
在項目成績考核中,項目是在開放性環境中完成的,主要是對學生利用網絡環境和小組其他成員共同協作開發項目能力的考核。通過這個項目的開發,提高學生的實踐能力、自學能力和協作開發能力。在項目成績評定時采用小組匯報形式,首先由項目組成員介紹各自所完成的工作,再由項目組長為各組員評分,其他項目組長作為評委一起為匯報項目組打分。最后,教師將對項目整體情況進行點評和提問,對項目打分。
結語
針對高職院校對學生的培養要求,筆者所在院系的《C#程序設計》課程組提出了以職業能力培養為中心來組織教學,并依此設計了課程框架和課程內容組織,對教學方法、手段、考核方法作了一系列的改革探索與實踐。以項目為中心展開教學、以學生為主體實施教學、以多種方式相結合進行考核的教學方法,替代了傳統程序設計教學中不利于發揮學生學習積極性的教學方式方法。實踐證明,這些教學改革措施有效地提高了學生的學習積極性,取得了良好的教學效果。學生在學習中既掌握了理論知識,又提高了職業能力和職業素養,體現了高職課程的職業性、實踐性。
參考文獻:
[1]喬梁,陳欣,宋文強.C#程序設計在非計算機專業計算機基礎教學中的實踐與探析[J].計算機教育,2010(10):111-113.
[2]李凌.基于工作過程的《C#程序設計》課程教學改革[J].滁州學院學報,2011(5):112-115.
[3]陳曉舟.高職院校C#面向對象程序設計教學方法創新探討[J].無錫職業技術學院學報,2011(5):67-69.
[4]陸萍.淺談軟件技術專業學生的職業能力培養[J].福建電腦,2008(5).
[5]陸萍.淺議Java程序設計教學改革[J].電腦知識與技術(學術交流),2007(15).
[6]翁幼珍.CDIO戰略下高職學生職業能力的培養[J].教育與職業,2013(5).
[7]劉雪梅.高職學生職業能力培養體系構建研究[J].職教論壇,2012(27).
作者簡介:
董虎勝(1981—),男,江蘇泗洪人,碩士,蘇州經貿職業技術學院信息系講師,研究方向為多媒體技術。