前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的程序員項目總結主題范文,僅供參考,歡迎閱讀并收藏。
述職報告是工作中一個很重要的部分,有助于了解自身的工作能力,有利于自己的職業發展。下面好范文小編為你帶來一些關于程序員試用期的述職報告,希望對大家有所幫助。
程序員試用期述職報告1
這段時間,在領導和同事們的關懷和指導下,我通過不懈努力,各方面均取得一定的進步,現將我的工作情況做如下總結:
一、理論學習和日常工作
剛到公司不久,我便開始負責方面的網站開發和廣告平臺開發和維護,剛開始的時候對我來說確實壓力很大,因為各方面都還不熟悉,而且與之前的公司相比,節奏也有點快,不過我慢慢的習慣了環境,和同事相處的比較融洽,領導對我也比較關心,在公司里工作就像是在一個幸福的大家庭里一樣,我很快喜歡上了這里。
我到公司不久,負責項目是__公司網站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有借助網絡一一解決了難題。之后,我將廣告招商平臺進行了改版,開發了__平臺以及以后網站的維護工作。
接下來,我又做了一個比較棘手的項目__在線咨詢系統。為什么說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網絡也沒有找到如何解決的方法,之后我翻書籍,接著搜索網絡。功夫不負有心人,終于我找到一個聊天室的小例子,但是功能差的太遠,于是我把這個示例一點點的研究,從一點也不懂到后來慢慢看懂,從對AJA_技術一無所知到基本熟練運用。接下來我就開始自己開發,到最后終于把它開發了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結晶,我相信以后會把它開發的更強大,更完美。
二、明確崗位職能,認識個人技術能力不足
經過三個多月的工作,雖然完成了一些項目的開發,我的技能也提高了很多,但是感覺我的技術還有待提高,所以我會在以后的工作中更加努力,努力提高自己的技術和各種不足,努力使自己成為一名稱職的職員。
三、提出自己努力計劃
學無止鏡,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種技術知識,并用于指導實踐。在以后的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的各項技能。不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,并在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作。努力提高自己的日常交際能力。
時光流轉間,我已到公司工作三個多月。非常感謝公司領導對我的信任,給予我體現自我、提高自我的機會。這三個多月的試用期工作經歷,使我的工作能力得到了由校園步入社會后幅度的提高。
程序員試用期述職報告2
進公司以來,本人尊敬領導,與同事關系融洽。為盡快進入工作角色,本人自覺認真學習本公司、本部門、本崗位的各項制度、規則,嚴格按照公司里制定的工作制度開展工作。
在這近三個月的工作和學習中,接觸了不少人和事,在為自己的成長歡欣鼓舞的同時,我也明白自己尚有許多缺點需要改正。工作以來,在領導的教導和培養下,在同事們的關心和幫助下,自己的思想、工作等各方面都取得了一定的成績,個人綜合素質也得到了一定的提高,現將這三個月來的個人工作情況匯報如下:
一、工作情況
懷著對生活的無限憧憬,我進入了__科技信息有限公司。
在試用期的工作中,一方面我嚴格遵守公司的各項規章制度,不遲到、不早退、嚴于律己,自覺的遵守各項工作制度;另一方面,吃苦耐勞、積極主動、努力工作;在完成領導交辦工作的同時,積極主動的協助其他同事開展工作,并在工作過程中虛心學習以提高自身各方面的能力;工作細節中,我看到公司正逐步做大做強,以目前的趨勢,我可以預見公司將有一個輝煌的明天。作為新員工,目前我所能做的就是努力工作,讓自己在平凡的崗位上揮灑自己的汗水,煥發自己的熱情;使自己在基層得到更多的鍛煉。
二、學習情況
現在是我努力學習的階段。"三人行,必有我師",公司中的每一位同事都是我的老師,他們的豐富經驗和工作行為對于我來說就是一筆寶貴的財富。記得我剛到公司的時候,對生產線上的一切都感到陌生而新奇。因為我之前沒有過類似的工作經驗,所以知道的也有限,但是在領導和同事的的熱心幫助下,我受益頗多。
帶著飽滿的工作熱情,我逐漸熟悉了設備的操作。盡管我只是入門,而且相對而言年齡要大一點,但是我和其他年輕人一樣對工作充滿著熱情。為盡快提高自己在本職方面的知識和能力,充分發揮自己的主觀能動性,我利用業余時間多和同事交流學習,在短短三個月中理論結合實踐讓我對IT技術有了真正的認識,這為今后的工作打下了基礎。
作為新員工,我經常思考的問題就是如何避免失誤,特別是在試用期間,嚴謹的工作態度決定了自身的工作效率,為此我經常向同事請教。
在公司呆了三個月,我接觸了很多同事,就在接觸他們的同時,我才知道在集體和諧相處是快樂工作的保證。無論是社會還是單位"為人處事"都是一門高深的學問。對于這門高深的學問,我目前首要做的是誠實做人、努力工作!
三、思想情況
作為一名新員工,我今后的職業生涯還很長,學習的機會還很多。為此我將盡我所能地對我的工作進行開拓,做出成績。為早日實現目標,我要求自己:努力工作,保持優點,改正缺點,充分體現自己的人生價值,為企業美好的明天盡一份力。我更希望通過公司全體員工的努力可以把公司推向一個又一個的顛峰。
程序員試用期述職報告3
來公司擔任程序員一職已_個月時間,在這_個月時間里,我學到了很多東西。每個人都是在不斷的總結中成長,在不斷的審視中完善自己。在這_個月里自己也是在總結、審視中腳踏實地地完成好本職工作,現將這試用期的工作總結如下:
一、思想方面
嚴格按照一個程序員應有的素養要約束自已,愛崗敬業,具有強烈的責任感和事業心,積極主動認真的學習專業知識,工作態度端正,認真負責,聽從公司的安排,積極配合全友家私完善ERP 系統,任勞任怨。
二、工作方面
熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作按時加班加點,保證工作能按時完成。在這_個月里,我本著把工作做的更好這樣一個目標,開拓創新意識,積極圓滿的完成了以下本職工作:
配合全友家私開發并完善 SRM 系統
獨自開發全友家私 SAP 日志維護系統
三、存在不足
一公司領導以及部門領導同事的幫助和指教,使我的工作有了很大提高,當然我還存在著很多不足之處,處理問題思路簡單,不夠成熟,工作中容易產生急躁情緒,需要更深入學習專業知識,提高自己的工作水平。
程序員試用期述職報告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、selectedinde_changed……都是去調用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
每當自己在總結工作的時候,感覺是那么的短暫,然而也就是在這一揮間,承載著太多太多,有收獲與成就,有失敗與不足?;仡^看看試用期足跡,伴隨著自己的是學習與堅持。
伊始是通過__系統(DRP)拉開序幕。此次項目是一個相對比較完整的JavaWeb項目,從最基礎的業務介紹,到需求分析,數據庫分析與設計,頁面設計,代碼編寫。直到整個項目的完成,通過這個項目學到了很多新的知識,同時對很多已經學過的知識進行很好的摩擦和補充。因為在其中還穿插著其他的內容,所以用了較長的時間。
做好工作的同時還準備并進行軟件設計師的考試。這是我第二次參加軟件設計師考試。通過兩次考試的對比可以明顯的發現產生在自己身上的一些改變和進步。但是最終的考試結果是沒有通過,和第一次一樣,差兩分。雖然成績的結果沒有通過,但是通過這次軟件設計師的復習考試,很給力的給自己補充了計算機基礎方面的知識,同時也解了自己很多的疑惑,真正的學到了很多的知識?;仡欁约赫麄€的復習過程,收獲是很大的,不僅僅是計算機基礎,更是一種面對失敗的心態收獲。而這種心態將會在自己未來的路上會起很大的作用。
后來進入SSH項目的實踐和學習。SSH為一個集成框架,是目前較流行的一種輕量級Web應用程序開源框架。Struts是一個MVC的架構,在控制器,視圖和模型方面都有其特定的組件,在SSH框架中,更多的是利用了Controller這個組件。Spring框架的能實現應用的分層架構,在應用中要使用的對象可以被一個簡單的_ML文件連在一起,這個_ML文件含有到像事務管理器、對象工廠、包含業務邏輯的服務對象、和數據存取對象這些對象的引用。
通過對SSH框架的學習,認識到框架給我們開發所帶來的便利,更重要的是在框架形成的過程中所包含的原理和思想。
關鍵詞:項目導向;理實一體化;Web應用程序開發;學習領域;課程開發
中圖分類號:G712
文獻標識碼:A
目前國內職業院校計算機應用技術專業存在所教非所用、職業教育與社會需求脫節的培養機制問題。這主要是因為這些專業在教學內容的選取上存在較大的隨意性,在職業能力的塑造特別是動手能力的培養上存在較大的隨機性。如何針對職業崗位培養學生職業能力,開發出一大批工學結合的計算機應用技術專業課程,從而有效推動學生高質量就業,這是目前高職計算機應用技術專業面臨的重大挑戰。下面是對高職計算機應用專業《軟件開發技術》工學結合課程開發的實踐探索。
1 計算機應用技術專業及其就業崗位
計算機應用技術專業主要面向IT行業的軟件開發工作的一線程序員崗位,培養能在IT行業的軟件開發領域內從事計算機程序開發、軟件編碼測試、軟件技術服務和管理、軟件銷售和推廣等崗位的高素質技能型人才。
與傳統的計算機應用技術專業相比較,它注重培養學生知識、能力與素質。把基礎知識與專業技能相融合,培養“素質+能力+專長”的應用編程能力和創新能力。
計算機應用技術專業(.net方向)就業崗位包括:Web應用軟件開發企業中的銷售人員、實施及維護人員、系統開發人員、系統管理人員。通過對這些崗位進行歸納總結,確定Web程序員、Web應用軟件產品支持技術員、網站開發程序員、Web產品工程師作為學生就業的主渠道。
2 《軟件開發技術》課程的地位和作用
《軟件開發技術》在專業課程體系中起核心骨干作用,是培養基于.net技術Web程序員的主要支撐課程。同時也是計算機網絡技術專業、計算機多媒體技術專業重要的拓展課程。通過課程學習使學生具備適應Web程序員崗位的專業技能和職業素養,并掌握一定的理論知識,為就業后的可持續發展奠定基礎。
本課程的先修課程有《C#程序設計》《計算機網絡》《數據庫原理與應用》等課程,這些課程屬于職業準備課程和職業技能訓練課程,為學習本課程和職業崗位準備基本技能,后續課程是《軟件項目實踐》和畢業設計,屬于崗位技能應用課程,與學生畢業后的職業崗位任職要求相一致。
如何讓學生利用Web應用程序開發的基本方法,使用.net技術進行中小型Web應用程序開發;具備較強的自主學習和創新能力,并形成良好的編程習慣和團隊合作精神?;谶@一背景開設的《軟件開發技術》課程,正是為了解決這類專業核心能力的培養問題而開設的。
3 課程設計理念與思路
3.1 課程設計理念
《軟件開發技術》課程開發以Web應用產品行業的需求為導向,以Web應用開發程序員等職業崗位能力培養為重點,與Web應用軟件開發公司緊密合作,按照項目導向、任務驅動教學模式,設計和開發一系列基于工作過程的教學標準和教學資源,實現教學做一體化的課堂教學。
3.2 課程設計思路
根據軟件開發市場、軟件企業、行業對Web開發程序員的需求,確定“Web程序員”的職業崗位培養目標。按照Web應用項目開發流程(生產過程),確定工作任務。歸納出完成工作任務所必須掌握的技能,梳理成課程教學模塊所需的知識點、技能點、素質點,最終選取煤礦安全資格考試系統作為教學載體。在教學實施過程中通過“項目導向、任務驅動”教學模式,結合一體化教學、角色扮演、項目訓練等教學方法和教學手段,達到培養Web程序員應具備能力的課程目標。構建課程模塊如下圖1所示。
4 教學內容的針對性與適用性
4.1 面向就業崗位
根據企業調研和畢業生跟蹤,明確本課程培養的學生主要面向的就業崗位包括Web應用軟件開發企業中的銷售人員、實施及維護人員、系統開發人員、系統管理人員。通過對這些崗位進行歸納總結,確定Web程序員、Web應用軟件產品支持技術員、網站開發程序員、Web產品工程師為課程重點針對的教學崗位。
4.2 以職業能力培養為目標
課程教學內容的選取是根據職業崗位實際工作任務所需要的知識、能力、素質要求。專業建設指導委員會專家共同分析面向就業崗位的崗位職業能力,確定了以下崗位職業能力。
確定課程內容主要包括以下幾部分內容。課程能力模塊選取如圖2所示。
4.3 選取企業煤礦安全資格考試系統作為教學載體
為了使學生能夠體驗完整的項目開發流程,提高學生的適應能力、應用實戰能力、團隊協作能力與持續發展能力,選取煤礦安全資格考試系統作為課程主要教學案例。因為煤礦安全資格考試系統是與合作企業合作項目,素材全面,包括源代碼、數據庫設計、相關維護配套工具、說明等資料齊全。煤礦安全資格考試系統案例涵蓋了Web應用程序設計的核心內容,能涵蓋各崗位的職業能力要求。
5 教學內容的組織與安排
5.1 按企業WEB應用項目開發實際工作流程,序化教學內容.
以真實煤礦安全資格考試系統為載體,以職業能力培養為重點,以“做中學”為實現途徑,以煤礦安全資格考
試系統開發流程中每個工作任務要使用的技術為依據,以工作過程的循序漸進原則設置,將課程內容序化為8個學習情境、16個工作任務。教學內容的組織與安排如表1所示。
5.2 單個學習任務教學內容的組織
下面以學習情境四煤礦安全資格考試系統設計中工作任務系統數據庫設計為例進行說明:
(1)任務導引:數據庫設計。教師引導復習煤礦資格安全考試考試系統概要設計,并引出新任務:數據庫設計。學生思考教師提出的問題。
(2)案例演示:煤礦安全資格考試系統數據庫設計。教師演示教學案例,學生觀看演示案例。
(3)任務提出與分配:設計煤礦安全資格考試系統數據庫。教師下發開發任務,學生分組討論本階段的任務,進行任務劃分,設計煤礦安全資格考試系統數據庫。
(4)實施。學生閱讀煤礦安全資格考試系統概要設計文檔,學習Power Designer工具的使用,使用Power Designer設計煤礦安全資格考試系統數據庫,編寫數據庫設計報告。項目經理審批數據庫設計報告。創建并生成煤礦安全資格考試系統數據庫。教師點評學生設計過程中存在的問題,學生根據教師的點評完善自己的作品。
總之,通過以企業真實的開發項目煤礦安全資格考試系統為載體,設計8個學習情景、l6個學習型工作任務,實施項目導向、任務驅動學習,讓學生能實際經歷Web應用軟件開發流程和規范,養成良好的團隊協作職業素質,有效提高了課堂教學的質量和效率。
參考文獻:
[1] 鄧澤民,陳慶.職業教育課程設計[M].北京:中國鐵道出版社,2006
先天不足
普通企業雖涉足軟件開發業務,但由于業務主導方向不是軟件,企業領導往往忽視軟件工作的特殊性,對軟件的認識停留在“程序員編一些代碼”的水平上。對企業內部的軟件開發缺乏管理意識,使得軟件開發在“認識上”就面臨問題。
與IT業的軟件開發組織相比較,普通企業中的軟件開發工作機構小、人員少。企業里的軟件人員待遇低,難以吸引高水平的人才,開發隊伍中的人才流失率達到50%以上。由于沒有高水平的開發人員和技術管理人員,軟件工作狀況處于初級的水平,軟件開發不能按照軟件工程的要求執行。企業既對軟件工作沒有清晰的投入產出期望值,對效果不滿意,同時又對軟件工作手足無措。
在這種情況下軟件生產的效果不佳,進行改進勢在必行。但這種改進既要利于軟件開發水平的提高,又要改進整體環境,困難顯而易見。要徹底地改進企業軟件開發,我們要先總結一下企業里開發軟件的幾個主要問題。
不恰當的組織結構
某企業的軟件開發工作模式如下:當面臨軟件需求時,成立一個臨時項目小組,由提出需求的業務人員為小組組長;指定幾個軟件程序員為組員;業務人員提出業務設想,程序員整理需求和編程,業務設想不斷更新,軟件開發隨之變化,最后業務人員認為效果滿意則采納,認為不可行或開發出的效果不好則項目自動取消。 這是一個比較典型的、作坊式的企業軟件開發的組織模式。
在這個例子中可以看到,許多企業的軟件開發模式存在問題,這類項目開發組織機構關系不平衡:開發人員處于被支配地位,利于開發的需求無法得到滿足;沒有程序開發主要負責人,在技術上缺少整體性考慮和設計,不能按照軟件工程執行;操作過程不規范,一個好的業務設想會因為缺少科學的工程過程、充分的可行性研究、完善的產品設計,導致開發出的軟件產品與設想的產品功能效果相距甚遠。這樣的項目組織結構,生產軟件的成功率可想而知。
職責分配不當
軟件系統建立過程中需要多方面人才:需求方人員、懂得軟件項目管理的人員、軟件程序員、系統分析員。普通企業中由于對軟件生產的不了解,往往由軟件需求提出方人員對軟件工作直接管理。這個工作顯然超過了其能力范圍,不符合軟件工作的相關原則。業務人員作為項目負責人,既不能合理計劃軟件開發工作,也不能管理好軟件工作中的各種風險。這將使軟件開發處于無序的風險之中。
以筆者了解的一個項目為例。該項目的業務負責人既不懂軟件也不懂項目管理,但在項目中對于軟件開發工作的時間要求、工作分配有絕對的控制權,而開發人員僅成為編程機器,導致開發人員士氣低下。該項目差兩周就要對外時,業務負責人才要求開發人員在一周內完成開發工作。而實際上,開發這個業務的軟件需要至少一個半人月的工作量??上攵?,這個項目最終以失敗告終。
工作流程不規范
由于企業的軟件開發一般是為了對內部業務進行支持,是輔的服務工作,所以一般的企業忽略了投資預算和與業務相關聯的成本核算。
企業里軟件開發的隨意性還表現在:沒有軟件相關的規范管理工作,缺少項目管理的方式方法和應遵守的工程過程,項目成敗完全依賴個人因素和項目小組的自行組合能力;缺少高水平的技術人員和管理人員,軟件方面開發經驗不足,不能把握軟件工程各階段的工作重點,沒有完善的需求確認過程和完整的系統設計,造成重復編程和更改大量程序。
有一個實例:某項目開發程序只保存在程序員開發用的計算機中,未加備份。開發過程中,程序員的機器硬盤突然出現故障,軟件源文件處于極度危險之中,最后經過硬件廠商做硬盤修復,才避免前功盡棄。
可以說,我們的企業開發軟件或多或少在某些地方存在“畸形”的現象。項目人員各居其位、各司其職的完善分工,在現在的企業內部軟件項目組里實不多見。
據統計,企業開發軟件中能達到投入使用標準的項目不足60%;已經開發但尚未完成或剛試用就宣告終止的項目占23%;使用一到二周時間后就宣告終止的項目占17%。而在60%完成項目中,有95%項目的維護期遠超過軟件開發期或需要不斷升級。其主要原因是需求描述不充分,系統運行后還不斷追加功能,開發周期短,沒有充分的測試時間等,由此導致項目的軟件開發工作幾乎沒有結束標志。從開發周期的角度來看,投入開發工時6個人月以上的項目的失敗率達到50%以上。在所有項目中令用戶比較滿意的項目不足5%。
總的來說,企業軟件開發失敗的根本原因在于,沒有項目管理概念和軟件工程概念。其典型的幾個表現是:忽視產品設計階段的工作;忽視或不執行軟件工程過程;沒有確定軟件開發模型;沒有軟件產品化過程;缺少有針對性的培訓。
微型項目是指絕大部分工作由一個人員負責的項目,這個核心成員負責項目的系統分析、構架、及絕大部分的編碼工作。項目的持續時間一般不會超過一個月。項目的參與人員除了核心的程序員外還可能一部分輔助人員,包括第二程序員(負責一部分編碼工作)、美工(負責界面設計)等。
微型項目的規模一般很小,業務邏輯也比較簡單,價格一般也不會超過10K.程序員通常直接和對方領導打交道??蛻舸蠖鄾]有任何技術背景。需要程序員直接負責系統的需求分析。
2、微型項目分析
2.1一般流程:
微型項目的流程可以說沒有什么特別的,因為項目較小,通常談不上工程學方法。但是因為系統需求的不確定性較大,一般來說,敏捷得思路比較適合。流程如圖所示:
以上過程有時候并沒有什么明顯的界限。鑒于項目的規模,大多時候在分析需求的時候,構建就慢慢的形成了,在形成構架的過程中,很多編碼上的難點也就了然于胸了。對于需求上的變化,幾乎是必然的。很多時候,項目預期一個月,但是一個星期就可以做完,剩下的三個星期都是在應對需求的變化。
2.2需求分析
這種小型項目的需求可能會千奇百怪,從常見的OA到醫院的藥房管理。從用戶的角度看,他們通常是為了方便自己的工作,提高效率。但是什么樣的程序才能滿足他們的要求,他們也不知道。所以程序員就需要自己找到需求。
怎樣進行需求的分析呢,一般是從用戶溝通和對用戶工作流程的觀察出發。
在和用戶的溝通之中,用戶一般不會有系統的想法,或者用戶的想法不現實。我們要做的就是把用戶的想法記下來,然后從中提煉出真正的需求,打個比方:在一個醫院藥房管理系統中,用戶說藥材會分為中藥和西藥。真正的需求其實是藥材需要進行分類,否則當項目開發出來用戶或許就會要求增加中西合劑。當然,這里是要求敏銳的捕捉到用戶的真正需求,而不是無限制的做猜想而增加項目不必要的復雜性。還有一些是不清楚的需求描敘,仍然用那個藥房管理系統為例,用戶要求記錄入庫出庫信息。這條描述其實很不清楚:要記錄哪些信息?紀錄多長時間內的信息?信息需不需要有匯總和統計?當然需求的分析是一個漸進的過程。這里不但要求分析人員有敏銳的捕捉能力,還要求和用不斷的和用戶溝通,更多的讓用戶參與到系統的開發中來。
一般交付之后用戶的需求都會變更,這是因為用戶沒有技術背景,根本不可能清楚的描述系統的需要。所以用戶一旦看到最終的系統,就會發現和自己預想的想法有很大的出入。所以這里的交付是個相對的感念,實際是指持續交付。所以敏捷開發在這類項目中是非常合適的工程學方法。
2.3文檔的管理
對于微型項目,幾乎一個目錄就可以保存所有的文件,這樣做的方法也是為了便于備份和轉移。我常用的目錄結構如下:
1, Database.數據庫目錄。如果系統有不同的多種數據庫,可以在該目錄下根據數據庫類型建立子目錄,比如說SqlServer,Access等。然后根據版本建立下一層子目錄。需要注意的時,有的數據庫,比如SqlServer 2000.會鎖定數據庫文件,這樣在備份或者轉移項目的時候就需要先停止數據庫服務。
2, Design.主要是保存PageDesgin或者UIDesign.
3, Document.這個目錄比較重要,保存的時所有的文檔。下面按照“日期+文檔名稱”的規則為每一個文檔建立子目錄。注意,這個目錄下的文檔是正式提交的文檔。同時,一個文檔可能提交過N個版本。
4, Member.重要目錄。用于保存項目所有成員的文檔。類似于版本控制器。每個成員按名稱建立自己的子目錄,再在自己的目錄下按照“日期+該工作名稱”的方法建立目錄。目錄下保存該項工作所有資料。包括文字、圖片等。這樣每個成員的工作記錄都有據可查。
5,Publish.項目的目錄。按照“時間+版本”的方式,我們的目標就是盡早的!注意中應該含有所有相關信息,包括程序(安裝程序)、數據庫腳本、幫助文檔,甚至是刻錄光盤的Autorun.Inf.
6,Ref.引用目錄,里面放的是項目引用的第三方類庫和相關的幫助文檔等。
7,Solution.重要目錄。這就是我們的解決方案所在的地方了!一般是按照版本建立解決訪問。
8,Source.參考資料??梢允俏臋n,圖片,也可以是別人的產品,開源項目等。只要是對項目有參考價值的,都應該被捕捉。
9,Team.團隊的公用文件夾。存放公用的信息,比如說成員的聯系方式等。
10,Template.模版。一般指文檔模版,即dot文件。目的是為了保證項目的文檔都有一致、良好的格式。這點在對企業單位,特別是國有企業的項目中尤其重要?;靵y的格式會給人不可靠的感覺,領導對此尤為敏感。
11,Tools.項目所用到的工具軟件。比如說代碼生成器等。
12,TryProject.每個項目都可能涉及到一些我們不太了解的技術,這就需要我們做一些嘗試,這些嘗試也應該保存下來,作為參考。我們可以建立一些TryProject進行實驗。
以上就是我管理文檔的方法。從文檔的管理方法其實可以反映出很多項目的情況。一個良好的項目應該有良好的條理性。具體展示出來的效果如圖所示:
2.4版本控制
任何項目都需要有版本控制,這是無可厚非的。版本控制就是個大型的Undo/Redo.保證你隨時可以吃后悔藥。
版本控制的概念不應該僅僅只是捕捉代碼。所有和項目相關的數據都應該在被捕捉的范圍內。這些數據通常包括:文檔、設計、數據庫(及腳本),過的二進制包。采集的資料等。這也是現在的版本控制軟件發展的方向。
對于文檔、設計等,其實前面的文檔管理方法就是一種版本的控制方法。
對于代碼,這個級別上的項目VSS無疑是最合適的選擇。不管有沒有第二個程序員,代碼的版本控制都是有益無害的。
2.5其它方面
1、數據庫
數據庫如果在團隊項目中,一般是架設在專門的服務器上的,這樣大家都可以根據同一個版本進行開發。不過數據庫的修改就要比較謹慎。同時要建立好數據庫備份計劃。
如果能夠分離數據層,或者采用ORM等框架,支持數據庫類型的轉換,那么采用Access進行開發,部屬的時候采用Sql也是一個不錯的選擇,這樣備份和轉移的時候依然可以一個Copy搞定。
2、備份
技術
我在學校里學的是電氣自動化,程序基礎僅限于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人最沒有正確的自我定新晨
位的一個稱謂,試想一個人連自己都看不起自己的職業,他能做好自己的工作嗎?),最主要是解決問題。
作為一名程序員想必工作了一段時間下來很辛苦吧,有碩果累累的喜悅,有工作當中的艱辛,不如這個時候來做個總結吧。下面是小編為大家整理的關于程序員個人工作總結范文,如果喜歡可以分享給身邊的朋友喔!
程序員個人工作總結范文1時間一晃,一年的時間就這樣過去了。回顧過去的這段時間,可以說是一部辛酸史。因為本身之前沒有學的這個專業,所以,在這行業里面,基本上技能為零。好在上級領導的正確引導和同事的關心與支持,加上自己的努力,這才漸漸進入這個圈子。在過去的一段時間里,我對自己的工作總結如下:
一、培訓學習和日常工作積累。
在-月中旬我來到了----公司信息科技有限公司參加招聘,經過幾輪面試和筆試,終于能夠有幸加入了----公司這個大家庭,在我進入公司時我拿到的第一份資料就是公司介紹和新員工入職說明,當時只是覺得公司很正規,很強大。在和部門領導以及項目經理交流后,感覺公司很親切,很溫馨。對其它方面就不太知道了,特別是對視頻監控幾乎一無所知。通過三個月的親身體會,對智能交通和公司有了一定了解。公司的理念在平時的工作以及項目開發時體現的淋漓盡致,本人對公司的理念非常認同。公司發展不忘回報社會的壯舉,令人敬佩。公司以人為本、尊重人才的思想在實際工作中貫徹,這是----公司能發展壯大的重要原因。在十年左右的時間實現跨越發展的確很不容易,在智能交通行業深入發展是----公司的雄心壯志,也是凝聚人才的核心動力?,F在公司在視頻監控以及安防行業起到了舉足輕重的地位,今后還將更加輝煌。
二、遵守各項規章制度,認真工作,使自己素養不斷得到提高。
愛崗敬業的職業道德素質是每一項工作順利開展并最終取得成功的保障。在這半年多的時間里,我能遵守公司的各項規章制度,兢兢業業做好本職業工作,半年來從未遲到早退,用滿腔熱情積極、認真地完成好每一項任務,認真履行崗位職責,平時生活中團結同事、不斷提升自己的團隊合作精神。一本《細節決定成敗》讓我豪情萬丈,一種積極豁達的心態、一種良好的習慣、一份計劃并按時完成竟是如此重要,并最終決定一個的人成敗。這本書讓
我對自己的人生有了進一步的認識,渴望有所突破的我,將會在以后的工作和生活中時時提醒自己,以便自己以后的人生道路越走越精彩。
三、認真學習崗位職能,工作能力得到了一定的提高。
根據目前工作分工,我的主要工作任務是:(1)參與公司軟件項目的開發與測試;(2)負責--省路警聯合指揮中心軟件系統的維護工作。通過完成上述工作,使我認識到一個稱職的開發人員應當具有良好的語言表達能力、扎實的技術能力、較強的邏輯處理能力、靈活的應變問題能力、有效的對外聯系能力。在參與項目開發的過程中,發現很多看似簡單的工作,其實里面還有很多技巧。
四、不足和需改進方面。
雖然加入公司這個大家庭已經半年有余,對開發技術掌握的還不是很深,對發現問題的處理還不是很全面,對分工的工作還沒有形成系統的計劃。隨著對公司和工作的進一步熟悉,我也希望能夠在今后的工作中更加迅速的提升自己的業務能力以及技術能力,我覺得多做一些工作更能體現自己的人生價值。“業精于勤而荒于嬉”,在以后的工作中我要不斷學習業務知識,通過多看、多問、多學、多練來不斷的提高自己的各項業務技能。學無止境,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種知識,并用于指導實踐。在今后工作中,要努力做好開發人員的本職工作,把自己的工作創造性做好做扎實,為項目的開發以及公司的發展貢獻自己的力量。
五、工作計劃暫時做出以下幾點規劃:
1、要提高工作的主動性,做事干脆果斷,不拖泥帶水;
2、工作要注重實效、注重結果,一切工作圍繞著目標的完成;
3、把握一切機會提高專業能力,加強平時知識總結工作;
4、精細化工作方式的思考和實踐。
5、虛心請教比我做的優秀的其他同事,向他們學習技術或經驗。
6、要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標尺。
程序員個人工作總結范文2當任務停止到必然階段或告一段落時,必要回過甚去對所做的任務當真地解析研討一下,必定成就,找出成績,回納出履歷教導,提升熟悉,明白標的目的,有利于進一步做好任務,并把那些用筆墨表述出去,便叫唱工做總結。考必過籌辦了以下內容,供大師參考!頓時到年底了,本身也對本年做了一下總結,本身有哪些長處,有哪些借必要增強。每當我念到本年比力對勁的處所,比照之前,便會有如許一個思慮:若是之前的我如果曉得那些該多。正在那里給大師分享一下履歷,讓新人少走一些直路。
干事要主動自動,立場決議統統
道那些,能夠有人會感覺,那些皆大白,皆是年夜事理,只是怎樣樣履行的成績,上面我舉一個實在的例子。
我已經帶過的兩位新人,A君下班,交接給他背責的工具,是永久沒有成果的,我交接給A做一個數據揭示的部門,A君告知我他沒有會JSP的手藝,我給他保舉了一些冊本和我已經寫過的demo,并奉告不克不及光教,要有功效展現,能夠經由過程那個數據揭示去進修jsp手藝,可是最初的成果是他上班便走,走之前沒有跟我報告請示任何進度,我最初只能換人做那個工具。那里我其實不是保舉職場新人要減班,可是干事的立場要當真背責,新人能夠對手藝沒有懂,可是要有背責的立場,最少應當報告請示一下本日的進度。
再去比照一下另外一位B君,也是一樣接到那個使命,起首B君懂jsp,可是他沒有懂JSTL,我給了他時候進修,成果B君正在很短的時候內,教了JSTL并將總結收給了我,我信賴那么短的時候內,他究竟結果操縱的無限,可是進修了,又有總結,那種立場令我很是對勁。正在第兩天,B君便把數據展現做出去了,并且的確是我念要的模樣!沒有得沒有道,一樣的事,統一程度線,分歧人做的時辰,立場戰主動性便決議著統統,以是一小我只需任務立場好,我信賴那小我的任務相對沒有會好。
發問的方法
做為一個新人來講,沒有懂便要問!那里我要道兩面:
1、若是是純真手藝上的成績,若是能夠谷歌到的,我以為就能夠本身消化失落!問的成績必然要先谷歌,然后帶著本身的設法,來問一些有履歷的人,收成會更年夜!
舉個例子:已經的我,靜心寫代碼,當時候很怕下屬曉得本身沒有會那,沒有會那!以是冒死的袒護本身沒有會的工具,本身查材料,上班了問同窗,上服裝論壇t.vhao.net提問??墒且驗檫壿嫅饘嶋H需供紛歧樣,以是成果其實不抱負!若是這個時辰,我把本身不睬解的處所戰下屬道,或許會很快的就可以完成那個使命,而沒有是返工。
2、若何發問?問誰?
良多新人沒有曉得若何發問,也沒有曉得問誰。我的倡議是,先把您要問的成績梳理好,最好能夠有電子版或許挨印版的清算,便利其他同事檢查息爭問。然后便是提出的成績,要讓回覆的人感樂趣,如許他不單會給您解問成績,借有能夠將成績延長,讓您教到更多的常識。關于若何讓回覆的人感樂趣,便是仁者睹仁,智者睹智了!看小我闡揚了!
關于問誰,我感覺您沒有領會其他同事的時辰,要先問您的下屬,當您領會了您的同事每一個人善于的范疇以后,便應當把本身的成績回類,然后問最善于的人。如許會事半功倍!
使命分化
沒有曉得大師干事皆是如何一個邏輯,昔時的事便是一團糟。當我拿到一個日記解析的使命的時辰,便念著做,靜心苦干,可是本身越做,腦筋越渾,完整找沒有到眉目。厥后,下屬找到我,給我做出了使命分化,我依照使命分化去做,清楚了良多。曲到此刻,我借連結著做使命分化的風俗。
實在做使命分化能夠幫忙您更深切的領會您要做的工作,使命分化包羅一個工作,您必要分幾個步調來做,每一個步調要做到甚么模樣,甚么水平,多少時候做完。幾個步調為一個里程碑。若是詳細做的時辰收現一個步調的工作做起去跨越了一個禮拜,我感覺那屬于使命分化的不敷細,必要將那個使命再次分化,讓您的任務更通明,更有用率??墒褂靡恍┦姑只蝿眨瑢⒈旧淼娜蝿站€路戰步調明白,要擅用東西。
自動報告請示+自動相同
已經的我便是靜心苦干,可是從沒有報告請示進度,實在如許是欠好的。厥后我的帶領找到我,問我的進度,才收現定見有所不合,懂得有好距。干脆只能從頭去過。
新人必然要注重那個工作,無情況,有功效,有可展現的工具便必然要實時的自動報告請示那個工作的進度,做功效展現,正在對工作有不睬解的時辰也必要自動的相同,使之戰全部介入職員的定見分歧再來做,包管您做的工作的準確性戰有用性。
記著一句話:當帶領找到您問進度的時辰,您是主動的!
下面幾面,看似簡略,做起去很易!到此刻使命分化戰發問良多職場新人是沒有具有的,必要漸漸考驗,可是我們信賴,只需有杰出的立場,杰出的風俗,任務必然會漸漸愈來愈好!信賴本身的來歲會愈來愈好!
程序員個人工作總結范文3光陰如梭,半年的工作轉瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的20--年,滿懷熱情的迎來即將到來的20__年。在這年終之際,現對來公司6個月的試用期里所作的工作匯報如下:
一、erp項目的編碼工作。
從了解新疆正義項目的背景、及計劃安排,熟悉正義公司制度及業務流程,再到熟悉新能開發模式,之后我根據需求調研報告,從基本的數據庫創建,到編碼,完成了銷售部、生產部、采購部、質檢部四個模塊的基本單據的制單、審核、選單、查詢、打印等系列的編碼工作;完成了正義項目的模塊測試及流程測試。
通過這段時間的努力,使我個人的耐心、細心程度及對工作的合理安排得到了鍛煉,學會了在繁忙之中找條理,危難之中找希望。同時自己也有一些不足之處,一些細節地方技術上還不太成熟,還需加以學習與鉆研。
二、erp項目的實施工作。
從十一月初開始進行正義項目的實施,每天早起趕在企業上班前趕到企業進行erp的實施。實施期間主要是軟件的安裝實施及對企業的erp系統的使用人員進行軟件使用培訓;紀錄客戶使用過程中出現的問題,晚上下班后加班加點將每天的小錯誤及客戶變更修改完畢。
通過這項工作,使我原本欠缺的業務能力得到了很大的提高,并學到了很多與客戶交流的`技巧及業務上的知識,更加明晰了erp系統的流程。但離一個成功程序開發人員的標準還差得很遠,在今后工作中,定會多多注意,加以改善。
三、幫助和使用手冊文檔的編寫。
幫助的編寫使我熟悉了dreameweaver和fireworks的使用,為后期的oa開發也奠定一定的基礎,使用說明的編寫,使我更加加深了項目開發的整體思路與技術要點,總結了前期開發和實施中碰到的問題,并又一次的對軟件整體進行了測試,對暴露出的小bug進行了最后的修改。
四、利用工作之余的休息時間加強學習。
在平時,注意收集有關pb方面的資料文件,提高自己的處理新問題和解決新問題的能力,并加強學習java及oa方面的知識(現轉為學習),為后期的工作打好基礎。
展望臨近的20--年,我會更加努力、工作上認真負責,再接再厲,更上一層樓。相信自己會完成新的任務,能迎接新的挑戰。
程序員個人工作總結范文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語句,能建幾個數據庫你就是數據庫工程師。要成為一個好的數據庫管理員是要經過長時間的工作積累。針對自己的不足,在以后的工作和學習中多接觸,多運用新的知識點。充實自己的經驗和知識儲備。
二、團隊協作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個團隊鑄造了我。我們這個團隊也是因為有了我們這些拼搏協作的隊員,使得它成為一個具有務實、拼搏、創新精神的團隊。我與軟件研發小組是一個整體,總結也就是我在這個團隊中的收獲。我的團隊名言“人強團則強,人弱團則削”。
三、個人成長
通過公司這快一年的鍛煉與學習我真的進步了很多,不管從技術上還是做事上,都不像以前那樣了。我在公司學到的懂得的使我飛速成長。技術上不管從語言上還是做事的邏輯上都得到了很大的提高?,F在在軟件小組里面自己能獨立完成一部分工作,承擔自己的責任。
總之,簡單概括就是20--是我工作收獲頗豐的一年,希望在公司的領導下創造更輝煌的成績。
程序員個人工作總結范文5來公司擔負法度模范員一職已一年多光陰,在這20--年的光陰里,我學到了許多器械。每個人都是在總結中發展,在審視中完善本身。在這半年里本身也是在總結、審視中踏踏實實地完成好本職工作,現將這半年的如下:
一、思想方面:
嚴格依照一個法度模范員應有的素養要約束自已,愛崗敬業,具有強烈的責任感和事業心,積極主動認真的學習專業知識,工作態度正直,認真負責,聽從公司的支配,積極共同全友家私完善ERP系統,任勞任怨。
二、工作方面:
酷愛本身的本職工作,可以或許正確認真的觀待每一項工作,工作投入,熱心為人人辦事,認真遵守勞動規律,按時上放工,有效應用工作光陰,死守崗位,必要加班完成工作按時加班加點,包督工作能按時完成。在這半年里,我本著把工作做的更好這樣一個目標,開發立異意識,積極圓滿的完成了以下本職工作:
1、共同全友家私開拓并完善SRM系統;
2、獨自開拓全友家私SAP日志維護系統。
三、存在不夠:
關鍵詞:信息融合、框架范例模版、典型工程架構、典型商業工具
0 引言
隨著信息技術和管理實踐的發展,技術與管理的融合達到了一個新的深度。一方面,新興信息技術的移動性、個陛化、虛擬體驗、極端數據化、社會性等特征和Web2.0/3.0、電子商務、物聯網、云計算等應用形式,豐富了信息化的內涵和外延,催生了新型管理模式和商業機會;另一方面,傳統的業務決策在向信息決策轉變,組織管理活動在向信息管理活動發展。
信息系統作為攜載組織業務模式的人機計算平臺,呈現出技術與管理并重的特點。信息系統的研究和應用在技術視角,關注的是信息的提取和處理、系統的開發和構建;在管理視角,關注的是系統如何被采納和使用、組織如何被影響和改變。信息系統的技術和管理視角反映出“造”和“用”的分離與統一。
在《中國信息系統學科課程體系2011》的指導和啟發下,結合魯東大學國際化、有特色和應用型定位,根據生源特點和師資優勢,我校2012版信息管理與信息系統人才培養方案設計的總體思路側重信息系統的技術層面的同時,將企業、行業和職業崗位相互融合、統一,引入精講多練模式,設計集約化的信息管理與信息系統專業實踐平臺,驅動理論課設置;面向工程實際,夯實學科專業基礎,分類培養信息系統開發和商務智能應用人才。
集約化是指運用行業實際、先進、成熟的管理概念和工具,將典型管理業務和概念貫穿于信息技術課;基于管理業務對實驗、實習、課程設計、理論課程進行調整,形成面向企業工程、解決管理問題的實踐平臺。使學生在校期間形成工程化、模塊化的概念,深入理解技術背景和原理,在就業后無須長時間培訓便可開展工作,降低企業用人成本,提高學校畢業生就業率。
我們將管理業務分成3個方面,分別是金融業(商業銀行)的出納服務顧客所涉及的業務、紡織業實時監控系統的卷繞機實時狀態查詢業務以及零售業的快速客戶響應管理工具。
1 典型工程架構與行業、職業相結合的信息系統實踐平臺分層設置
結合信息管理與信息系統專業特點,緊跟企業需求,我們按信息融合的層次設計了分層課程體系,如圖1所示?;A運作涉及的課程體系是專業核心必修課,不分方向。學生可根據自身實際選擇“信息系統開發”和“商務智能應用”對應的兩個明確的專業方向,我們的引導方向是準備讀研的學生選擇“商務智能應用”方向,直接就業的學生選擇“信息系統開發”方向。通過專業劃分,緊縮人才培養出口,強化專業核心,分類分流培養,適度跟蹤專業熱點,以統籌“基礎+主流+發展”的關系。
從我校信息系統專業近6年畢業生就業行業的統計情況來看,從事Web程序員、Windows程序員、Java程序員、數據庫管理員的占50%,從事信息系統維護的占8%,從事ERP實施顧問崗位的占31%,其他行業占11%,與《中國信息系統學科課程體系2011》就業按行業劃分的結果類似。因此,我們將適應面最廣的系統分析員、Web程序員、Windows程序員、Java程序員、數據庫管理員、ERP實施顧問和管理咨詢師作為信息系統專業職業崗位的立足點,對應職業崗位符號,如表1所示。集約化實踐平臺系統性解決方案,如表2所示。
現代信息系統運行在網絡環境下,企業級信息系統在網絡環境下最典型的應用結構是C/S(Client/Server)和B/S(Brower/Server)。凡是與信息系統開發相關的課程,我們都緊扣這兩種結構展開課程設置與運行,如表2所示。這種結構適應分布式處理環境,有效集成與利用網內資源,最大程度地為分布式用戶服務。
對于C++程序設計、C#程序設計、ASEnet程序設計、JSP程序設計、Java程序設計需要預先準備好或封裝好數據庫服務器,每次課程學生都要登錄到局域網上指定的公共數據庫服務器實驗。使學生無論是Windows應用程序還是跨平臺的Java應用程序,都能直觀體驗到C/S架構,通過ASEnet和JSP程序設計課程領會到B/S結構和C/S混合應用情況。而對于系統性、綜合性和應用性強的管理信息系統概論、信息系統分析與設計、Web實時信息系統開發、電子商務網站建設、ERP原理和技術、ERP電子沙盤模擬對抗,將在信息融合與管理支持的第三層體系架構的基礎上融合B/S和C/S應用結構。
1.1依托零售業的客戶快速響應展開聯機事務處理
聯機事務處理以零售行業、服裝生產企業、紡織制造業三者共同實施的快速客戶反應的管理思想和管理工具為基礎,將快速客戶反應涉及的EOS、POS、EDI、CRP、UPC、CAO、ASN概念與技術滲透網絡工程基礎、數據庫系統原理、程序設計、Visual C#程序設計、庫存管理、采購管理、市場營銷、生產管理、管理信息系統概論、信息系統分析與設計、Web實時信息系統開發、ERP原理與技術、ERP沙盤對抗實驗和電商務網站建設課程中,以此為前提編寫教學大綱和企業級高端專業圖書,對接軟件開發的面向對象、組件、ADO、ODBC、觸發器、存儲過程、動態SQL、動態鏈接庫等概念與技術,開發快速客戶反應實踐平臺,進行ERP沙盤對抗實戰,有針對性地培養系統分析員、系統管理員、數據庫管理員、中高級程序員、ERP實施顧問職業崗位。 1.2依托金融服務業展開聯機分析處理
聯機分析處理具有靈活的分析功能、直觀的數據操作和分析結果可視化表示等突出優點,使用戶對基于大量復雜數據的分析變得輕松、高效,有利于迅速作出正確判斷。同時可用于證實人們提出的復雜假設,以圖形或表格的形式表示結果或對信息的總結。它并不將異常信息標記出來,是一種知識證實的方法。
聯機分析處理以商業銀行數據源和股票行情數據源為基礎進行金融行業的運營優化分析,涉及的課程有高級數據庫與數據倉庫、金融數據商情分析,主要面向管理咨詢師崗位。 1.3依托金融服務業展開KDD
知識發現KDD是從數據集中識別出有效的、新穎的、潛在有用的及最終可理解的模式的非平凡過程。知識發現將信息變為知識,將為知識創新和知識經濟的發展作貢獻。數據庫知識發現的研究非?;钴S,它的概念涉及數據集、模式、過程、有效性、新穎性、潛在有用性和最終可理解性。數據集是一組事實F(如關系數據庫中的記錄)。模式是用語言L表示的表達式E。過程通常指多階段的處理,涉及數據準備、模式搜索、知識評價以及反復的修改求精;該過程要求有一定程度的智能性、自動性(僅僅給出所有數據的總和不能算作是一個發現過程)。有效性是指發現的模式對于新的數據仍保持有一定的可信度。新穎性要求發現的模式應該是新的。潛在有尉性是指發現的知識將來有實際效用。最終可理解性要求發現的模式能被用戶理解,目前它主要是體現在簡潔性上。有效性、新穎性、潛在有用性和最終可理解性綜合在一起稱為興趣性。
信息系統實踐平臺的知識發現依托股票行情數據,涉及商務智能基礎、金融數據商情分析、云計算、軟計算和多元統計分析課程,培養管理咨詢師崗位,提供“主流+發展”的課程設置。
綜合聯機事務處理、聯機分析處理和知識發現,衍生出信息系統開發和商務智能應用兩個專業方向。信息系統開發針對聯機事務處理設置,面向信息系統涉及的系統分析員、系統管理員、中高級程序員、數據庫管理員、ERP實施顧問;商務智能應用針對聯機分析處理和知識發現設置,面向高級管理咨詢師崗位,也可作為企業的首席信息官。
2 多層次、多方位與多企業深化校企合作
為提高學生就業率和實際工作能力,以校企師資置換為紐帶,以課堂教學和專業實習為基礎,以合作開發教材和實踐平臺為切入點,破解高校畢業生與社會需求脫節難題,堅持走校企合作之路。教學、科研和服務社會三位一體良性互動,帶動信息管理與信息系統專業又好又快、和諧可持續發展。
學校以ERP原理與技術課程教學為窗口,與煙臺用友軟件、煙臺中瑞管理咨詢公司合作。派專業的主講教師參加用友舉辦的針對高校教師的培訓;聘請煙臺中瑞管理咨詢公司和煙臺用友軟件公司的高級咨詢師作為本專業的兼職教師,教學內容細化到具體章節,落實到授課計劃。以專業實習為紐帶,在第6學期讓學生在煙臺用友軟件公司進行用友管理軟件實施、維護和銷售的實習、實訓。
在校內建立企業級的信息系統開發研究所,吸引學生參加教師承接的橫向課題開發,培養學生的實戰能力、獨立分析問題和解決問題的能力,掌握信息系統分析、設計與實施的全過程,切實提高在企業級分層架構體系編程的能力,積累工程化、模塊化的實際編程經驗。
以Web實時信息系統開發課程為窗口,與煙臺信誼電氣公司合作,編寫《Web實時信息系統開發》教材,開發“Web實時信息系統”實驗平臺。
3 圍繞服務社會全方位培養企業級應用型教師 定期派高級職稱教師、博士教師外出參加專業建設、課程建設、教育教學改革、學科建設等方面的研討會,學習國內同行先進理念、成功經驗和有效措施,學習國內知名專家前沿、熱點研究,了解國家自然基金的資助方向。定期派碩士教師參加企業級的項目實訓和知名廠商組辦的培訓,深入企業進行調查研究。
,
【關鍵詞】 軟件文檔;軟件工程;設計和實現;管理和維護
一、軟件文檔的作用
(1)管理依據。在軟件開發過程中,管理者必須了解開發進度、存在的問題和預期目標。每一階段計劃安排的定期報告提供了項目的可見性,定期報告還提醒各級管理者注意該部門對項目承擔的責任及該部門效率的重要性。開發文檔規定若干個檢查點和進度表,使管理者可評定項目的進度。如果開發文檔有遺漏、不完善或內容陳舊,管理者將失去跟蹤和控制項目的重要依據。(2)任務之間聯系的憑證。大多數軟件開發項目通常被劃分成若干任務,由不同的小組去完成,學科方面的專家建立項目,分析員闡述系統需求,設計員為程序員制定總體設計,程序員編制詳細的程序代碼,質量保證專家和審查員評價整個系統性能和功能的完整性,負責維護的程序員改進各種操作或增強某些功能。這些人員需要的互相聯系是通過文檔資料的復制、分發和引用而實現的,因而任務之間的聯系是文檔的一個重要功能。大多數系統開發方法為任務的聯系規定了一些正式文檔。分析員向設計員提供正式需求規格說明,設計員向程序員提供正式設計規格說明等等。(3)質量保證。對于負責軟件質量保證和評估系統性能的人員需要程序規格說明、測試和評估計劃、測試該系統用的各種質量標準以及關于期望系統完成什么功能和系統怎樣實現這些功能的清晰說明;必須制訂測試計劃和測試規程,并報告測試結果;還必須說明和評估完全、控制、計算、檢驗例行程序及其他控制技術。這些文檔的提供可滿足質量保證人員和審查人員上述工作的需要。(4)培訓與參考。軟件文檔的另一個功能是使系統管理員、操作員、用戶、管理者和其他有關人員了解系統如何工作,以及為了達到各自的目的,如何使用系統。(5)維護支持。維護人員需要軟件系統的詳細說明書以幫助熟悉系統,盡可能找出并修正錯誤、改進系統,以適應用戶需求的變化或適應系統環境的變化。(6)歷史檔案。軟件文檔可用作未來項目的一種資源。通常文檔記載系統的開發歷史,可使有關系統結構的基本思想為以后的項目所利用。系統開發人員通過審閱以前的系統以查明什么部分已試驗過,什么部分運行的很好,什么部分因某種原因難以運行而被排除。良好的系統文檔有助于把程序移植到新的系統環境中。
二、軟件文檔管理在項目進程中的重要作用
軟件文檔管理,是指在一個系統(軟件)項目開發進程中將提交的文檔進行收集管理的過程。文檔管理在項目開發中不是很受重視,當發現其重要性時,已經為時已晚。整個項目可能因此變得管理混亂,問題無據可查。作為管理完善的項目文檔,管理者完全可依順它的軌跡看清整個項目進展的脈絡,通過對階段性文檔的把握使整個項目質量得到很好的掌控。制定一套完整有序的項目文檔管理規定十分必要,其作用有以下6個方面。(1)它是項目管理者了解開發進度、存在的問題和預期目標的管理依據。(2)大多數軟件開發項目會被劃分成若干個任務,并由不同的組去完成。文檔管理則是不同小組任務之間聯系的重要憑證。(3)可提供完整的文檔,保證項目開發的質量。(4)項目文檔是系統管理員、操作員、用戶、管理者和其他相關人員了解系統如何工作的培訓與參考資料。(5)項目文檔將為系統維護人員提供維護支持。(6)項目文檔作為重要的歷史檔案將成為新項目的開發資源。
現在大多數金融、通信企業為了更好的服務客戶、準確掌握自身數據,都在不遺余力地建立數據倉庫系統。企業數據倉庫(EDW)從籌建項目組到軟件開發建設再到系統上線維護,基本涉及了軟件項目建設的所有環節,對文檔管理提出了較全面的要求。以下就EDW建設為例作了探討,首先,借助VSS軟件建立項目文檔管理服務器以保存所有的項目文檔。其次,項目保存的文檔要涵蓋項目管理、項目調研、項目開發、項目應用、系統管理、系統測試驗收、項目培訓、版本控制、數據質量管理、用戶手冊、系統上線等整個項目周期。從項目管理者的親身體會來講,這些文檔的保存往往是混亂無序、無法快捷地獲得所需信息。究其原因,項目組在系統開發過程中雖然很重視文檔的保存,但是忽視了文檔的管理。文檔歸檔沒有正式的管理要求,缺少文檔提交的依據和規則。最后,建立文檔管理規定。由于項目文檔管理員按照規定對文檔進行管理,因此項目經理及小組成員都能快速得到自己所需的各類文檔。項目經理還可很清晰地透過項目文檔把握項目進展情況。
三、如何建立軟件文檔管理規定
從不同的行業和項目的個性出發,需要管理者結合實際情況制訂出適合自身文檔管理的規定?!盾浖臋n管理指南》和《計算機軟件產品開發文件編制指南》(以下統稱《指南》)給提供了相關的指導。首先要明確關于軟件項目文檔的具體分類?!吨改稀分刑岢鑫臋n從重要性和質量要求方面可分為非正式文檔、正式文檔;從項目周期角度可分為開發文檔、產品文檔、管理文檔;更細致還可分為l4類文檔文件,具體有:可行性研究報告、項目開發計劃、軟件需求說明書、數據要求說明書、概要設計說明書、詳細設計說明書、數據庫設計說明書、用戶手冊、操作手冊、模塊開發卷宗、測試計劃、測試分析報告、開發進度月報、項目開發總結報告。這樣的分類細化了項目進度中各個階段所需管理的文檔。其次需要將項目文檔進行歸類整理。對EDW項目組文檔情況與軟件文檔管理指南進行對比分析,可以看出,沒有規范管理的EDW項目組文檔存在以下4方面問題。(1)項目組在開發初期針對業務部門和科技部門進行了需求及信息調研,可覆蓋部分軟件需求和數據需求說明書的內容,但缺少業務部門對項目需求描述和變更的文檔記錄。這部分文檔需建立相應目錄予以保存。(2)對于設計說明,在系統較復雜的情況下,設計階段應分解成概要設計和詳細設計兩個步驟。目前EDW項目組只對ETL模塊提供了概要設計說明書,并沒有單獨的存放目錄,而是同其他設計文檔混亂地放在一起。對于比較復雜的應用開發項目,應將這兩種設計說明文檔分目錄管理。(3)在項目測試驗收中,項目組沒有要求將測試計劃文檔和測試結果報告進行規檔,只重視了測試過程中的問題文檔,因此無法掌控測試進度與質量。(4)EDW項目組的工作分為模型設計、ETL、集市應用3個工作小組,對應的文檔管理需要圍繞這3個主題進行。其中模型設計和ETL都是數據倉庫項目實施的模塊,集市應用則包括建立在數據倉庫基礎上的小項目開發。因此,文檔管理也應該針對這3個部分不同的性質制定管理規則。
針對EDW文檔管理存在的問題,EDW項目組最終依據通用規則建立了正式的項目文檔管理規定。具體規定有以下5點。(1)將文檔分為兩大部分提交管理。項目常規文檔和項目歸檔文檔。常規文檔的提交和使用根據項目組內部小組成員任務的不同進行權限劃分;項目歸檔文檔由項目管理主管(或項目文檔管理員)將項目中的重要文檔從常規文檔中進行分類歸檔。(2)常規文檔管理目錄分為項目日常管理文檔和項目流程管理文檔。(3)日常管理文檔包括項目報告、會議紀要、項目管理模板、重大問題跟蹤、數據質量管理。項目報告可分為個人周報、小組周報、項目周報、項目簡報,項目簡報。并都按照不同目錄進行分類管理。(4)提交完整的項目開發、應用開發流程文檔。一般包括項目計劃、業務需求說明書、數據需求說明書、模塊、應用開發文檔、系統測試文檔、詳細設計文檔、系統測試文檔、用戶手冊、上線文檔、培訓資料、系統運行維護等。(5)所有項目組成員均建立VSS軟件環境下的對應用戶,各自擁有對以上各類文檔的讀、寫、增加、刪除權限。由各項目小組長保證提交已保存文檔的質量;由文檔管理員或項目經理整體把握項目文檔在各階段的提交情況。
參考文獻
[1]李成大.軟件工程基礎[M].北京:電子工業出版社,2003
在過去的一年里,軟件研發部團結協作,以及在公司這充滿奮斗的環境下,我以嚴肅認真的工作態度和百折不饒的精神,努力的完成了公司的各項工作,在軟件研發、團隊協作和個人成長上也取得了一定的成績。以下是職場范文為大家推薦程序技術人員年度工作報告資料,提供參考,歡迎閱讀。
程序技術人員年度工作報告一
我是一名程序員,在過去的一年里,軟件研發部團結協作,以及在公司這充滿奮斗的環境下,我以嚴肅認真的工作態度和百折不饒的精神,努力的完成了公司的各項工作,在軟件研發、團隊協作和個人成長上也取得了一定的成績。在公司一年的工作已經結束,特向公司總結匯報如下:
一、軟件研發
根據公司的安排,項目的需要。在自身的努力、伍經理的幫組,團隊的合作下,克服重重技術困難,增長了工作經驗,收獲豐盈:
1、asp開發
以前我在其他公司也做過一些開發,但是底層和架構與頁面樣式我都是沒有涉及到的。通過這一年在本公司的的這些項目程序中的鍛煉,我成長了,我學會了很多很多。
首先,面向對象語言的收獲。對于當前編程的主流思想是對象,任何事物都可以用對象來表示。以前理解這些話很費解都是從表面上理解,沒有從深入的體會,通過這次asp項目的深入,不管是數據還是外部一些條件我們都可以抽象成對象,都可以用對象來表示,具體可以用語言中的類方等。asp如此,c#如此java也同樣如此。
其次,具備獨立完成vb知識方面的能力。以前沒有做過vb的東西,加上這次深入的做,這次涉及到的領域也非常廣,常用的重要的都有涉及,并且還補充xml,java實際操作中空白的部分。通過這一年的開發,在方面我能勝任這方面的工作,能獨立完成這方面的工作。
再次,c#方面存在一些不足。LocALhOST通過c#這次軟件的開發,也發現自己的不足,如基礎知識掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進的。
2、數據庫開發
數據庫是伴隨著項目以來用的最多最平凡的技術。以前對數據庫只是會一些簡單常用的操作,經過這一年項目的實戰,對數據庫的操作增加了一些豐富的經驗。為以后的工作和經驗的積累都奠定了堅實的基礎。同時在項目中還用到了oracel與access數據庫,這是我的收獲。
優點:能熟練的運用數據庫技術進行開發。特別是對sql數據庫的操作,經過這么長時間的積累,基本上能合理的設計和新建數據庫,同時在數據結構上也加強了對數據庫的理解。通過項目的實踐現在能熟練使用和編寫多種sql語句。還掌握了一些關于數據庫優化sql語句優化的方法,能進行一些簡單的優化。
缺點:數據是一門比較先進的技術,并不是你會寫一些sql語句,能建幾個數據庫你就是數據庫工程師。要成為一個好的數據庫管理員是要經過長時間的工作積累。針對自己的不足,在以后的工作和學習中多接觸,多運用新的知識點。充實自己的經驗和知識儲備。
二、團隊協作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個團隊鑄造了我。我們這個團隊也是因為有了我們這些拼搏協作的隊員,使得它成為一個具有務實、拼搏、創新精神的團隊。我與軟件研發小組是一個整體,這里的團隊總結也就是我在這個團隊中的收獲。
務實:公司下發的任務,下發的工作,件件都是用心去做的。我們這個團隊中沒有一個人在工作的時候做了工作以外的事情,都是實實在在的做跟工作相關對公司有益的事情。相信在伍經理的帶領下現在是這樣,以后同樣也是這樣。
拼搏:公司給的每一個任務不管它多難,如果工作沒有完成我們會晚上加班,也要盡可能的完成當天的工作。如果工作實在忙,為了趕進度我們放棄周末休息時間也要盡可能的使項目提前。
創新:現在我們開始項目的時候都會進行研討,一般都會進行一個效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內只要任何一個人出現技術或其它的問題,我們都會彼此都會盡可能的去幫助他。不會因為某一個人而拖住整個項目滯后。
交流:我們在項目中會及時溝通自己的收獲,特別是一些針對性的技術問題。這樣可以省了很多重復研究的時間,這是一筆很可觀的時間。
在交流中只要我會的,我懂的,我不會去吝嗇。我會積極的去與你交流,我的團隊名言“人強團則強,人弱團則削”。
三、個人成長
通過公司這快一年的鍛煉與學習我真的進步了很多,不管從技術上還是做事上,都不像以前那樣了。我在公司學到的懂得的使我飛速成長。
技術上:不管從語言上還是做事的邏輯上都得到了很大的的提高?,F在在軟件小組里面自己能獨立完成一部分工作,承擔自己的責任。
程序技術人員年度工作報告二
來公司擔任程序員一職已一年多時間,在這一年時間里,我學到了很多東西。每個人都是在不斷的總結中成長,在不斷的審視中完善自己。在這半年里自己也是在總結、審視中腳踏實地地完成好本職工作,現將這半年的工作總結如下:
一、思想方面:
嚴格按照一個程序員應有的素養要約束自已,愛崗敬業,具有強烈的責任感和事業心,積極主動認真的學習專業知識,工作態度端正,認真負責,聽從公司的安排,積極配合全友家私完善ERP系統,任勞任怨。
二、工作方面:
熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作按時加班加點,保證工作能按時完成。在這半年里,我本著把工作做的更好這樣一個目標,開拓創新意識,積極圓滿的完成了以下本職工作:
配合全友家私開發并完善SRM系統
獨自開發全友家私SAP日志維護系統
三、存在不足:
一公司領導以及部門領導同事的幫助和指教,使我的工作有了很大提高,當然我還存在著很多不足之處,處理問題思路簡單,不夠成熟,工作中容易產生急躁情緒,需要更深入學習專業知識,提高自己的工作水平。
程序技術人員年度工作報告三
光陰如梭,半年的工作轉瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的20__年,滿懷熱情的迎來即將到來的20__年。在這年終之際,現對來公司5個月的時間里所作的工作匯報如下:
1、正義erp項目的編碼工作。了解新疆正義項目的背景、及計劃安排,熟悉正義公司制度及業務流程,再到熟悉新能開發模式,之后我根據需求調研報告,從基本的數據庫創建,到編碼,完成了銷售部、生產部、采購部、質檢部四個模塊的基本單據的制單、審核、選單、查詢、打印等系列的編碼工作;完成了正義項目的模塊測試及流程測試。
通過這段時間的努力,使我個人的耐心、細心程度及對工作的合理安排得到了鍛煉,學會了在繁忙之中找條理,危難之中找希望。同時自己也有一些不足之處,一些細節地方技術上還不太成熟,還需加以學習與鉆研。
2、、正義erp項目的實施工作。從十一月初開始進行正義項目的實施,每天早起趕在企業上班前趕到企業進行erp的實施。實施期間主要是軟件的安裝實施及對企業的erp系統的使用人員進行軟件使用培訓;紀錄客戶使用過程中出現的問題,晚上下班后加班加點將每天的小錯誤及客戶變更修改完畢。
通過這項工作,使我原本欠缺的業務能力得到了很大的提高,并學到了很多與客戶交流的技巧及業務上的知識,更加明晰了erp系統的流程。但離一個成功程序開發人員的標準還差得很遠,在今后工作中,定會多多注意,加以改善。
3、幫助和使用手冊文檔的編寫。幫助的編寫使我熟悉了dreameweaver和fireworks的使用,為后期的oa開發也奠定一定的基礎,使用說明的編寫,使我更加加深了項目開發的整體思路與技術要點,總結了前期開發和實施中碰到的問題,并又一次的對軟件整體進行了測試,對暴露出的小bug進行了最后的修改。
4、利用工作之余的休息時間加強學習。平時注意收集有關pb方面的資料文件,提高自己的處理新問題和解決新問題的能力,并加強學習java及oa方面的知識(現轉為學習.net),為后期的工作打好基礎。
以上為本人粗略的個人工作小結,請領導審閱,如工作上有不到之處,請領導不吝指出,以便本人及時改正,從而能更好地工作。