總結是對過去一定時期的工作,、學習或思想情況進行回顧,、分析,,并做出客觀評價的書面材料,,它可使零星的、膚淺的、表面的感性認知上升到全面的、系統(tǒng)的,、本質的理性認識上來,讓我們一起認真地寫一份總結吧,。那么我們該如何寫一篇較為完美的總結呢,?下面是我給大家整理的總結范文,歡迎大家閱讀分享借鑒,,希望對大家能夠有所幫助,。
程序員年度考核個人總結篇一
系統(tǒng)測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試,。
測試的目的就是希望能以最少的人力和時間發(fā)現(xiàn)潛在的各種錯誤和缺陷,。應根據(jù)開發(fā)各階段的需求、設計等文檔或程序的內部結構精心設計測試實例,,并利用這些實例來運行程序,,以便發(fā)現(xiàn)錯誤。信息系統(tǒng)測試應包括軟件測試,、硬件測試和網(wǎng)絡測試,。硬件測試、網(wǎng)絡測試可以根據(jù)具體的性能指標來進行,,此處所說的測試更多的是指軟件測試,。
系統(tǒng)測試是保證系統(tǒng)質量和可靠性的關鍵步驟,是對系統(tǒng)開發(fā)過程中的系統(tǒng)分析,、系統(tǒng)設計和實施的最后復查,。根據(jù)測試的概念和目的,在進行信息系統(tǒng)測試時應遵循以下基本原則:
·應盡早并不斷地進行測試,。測試不是在應用系統(tǒng)開發(fā)完之后才開始進行的,。由于原始問題的復雜性、開發(fā)各階段的多樣性以及參加人員之間的協(xié)調等因素,,使得在開發(fā)各個階段都有可能出現(xiàn)的錯誤,。因此,測試應貫穿在開發(fā)的各個階段,,盡早糾正錯誤,,消除隱患。
·測試工作應該避免由原開發(fā)軟件的人或小組承擔,,一方面,,開發(fā)人員往往不愿否認自己的工作,總認為自己開發(fā)的軟件沒有錯誤,;另一方面,,開發(fā)人員的錯誤很難由本人測試出來,很容易根據(jù)自己編程的思路來制定測試思路,,具有局限性,。測試工作由專門人員來承擔會更客觀,更有效,。
·設計測試方案的時候,,不僅要確定輸入數(shù)據(jù),而且要根據(jù)系統(tǒng)功能確定預期輸出結果,。將實際輸出結果與預期結果進行比較就能發(fā)現(xiàn)測試對象是否正確,。
·在設計測試實例時,不僅要設計有效合理的輸入條件,,也要包含不合理,、失效的輸入條件。測試的時候,,人們往往習慣按照合理的,、正常的情況進行測試,而忽略了對異常,、不合理,、意想不到的情況進行測試,而這些可能就是隱患,。
·在測試程序時,,不僅要檢驗程序是否做了該做的事,還要檢驗程序是否做了不該做的事,。多余的工作會帶來副作用,,影響程序的效率,有時會帶來潛在的危害或錯誤,。
·嚴格按照測試計劃來進行,,避免測試的隨意性。測試計劃應包括測試內容,、進度安排,、人員安排,、測試環(huán)境、測試工具和測試資料等,。嚴格按照測試計劃進行測試可以保證進度,,使各方面都得以協(xié)調進行。
·妥善保存測試計劃和測試例子,,將其作為軟件文檔的組成部分,,為維護提供方便。
·測試例子應是精心設計出來的,,可以為重新測試或追加測試提供方便,。當糾正錯誤、系統(tǒng)功能擴充后,,都需要重新開始測試,,而這些工作重復性很高,可以利用以前的測試例子,,或在其基礎上修改,,然后進行測試。
測試是開發(fā)過程中一個獨立且非常重要的階段,,測試過程基本上與開發(fā)過程平行進行,。
一個規(guī)范化的測試過程通常包括以下基本的測試活動。
(1)擬定測試計劃,。在制定測試計劃時,,要充分考慮整個項目的開發(fā)時間和開發(fā)進度以及一些人為因素和客觀條件等,使得測試計劃是可行的,。測試計劃的內容主要有:測試的內容,、進度安排、測試所需的環(huán)境和條件,、測試培訓安排等,。
(2)編制測試大綱。測試大綱是測試的依據(jù),。它明確詳盡地規(guī)定了在測試中針對系統(tǒng)的每一項功能或特性所必須完成的基本測試項目和完成測試的標準,。
(3)根據(jù)測試大綱設計和生成測試例子。在設計測試例子的時候,,可綜合利用前面介紹的測試例子和設計技術,,產(chǎn)生測試設計說明文檔,其內容主要有被測項目,、輸入數(shù)據(jù),、
測試過程、預期輸出結果等,。
(4)實施測試,。測試的實施階段是由一系列的測試周期組成的,。在每個測試周期中,測試人員和開發(fā)人員將依據(jù)預先編制好的測試大綱和準備好的測試例子,,對被測軟件或設備進行完整的測試,。
(5)生成測試報告。測試完成后,,要形成相應的測試報告,主要對測試進行概要說明,,列出測試的結論,,指出缺陷和錯誤。另外,,給出一些建議,,如可采用的修改方法,各項修改預計的工作量及修改的負責人員,。
軟件測試方法分人工測試和機器測試,。
1)人工測試
人工測試指的是采用人工方式進行測試,目的是通過對程序靜態(tài)結構的檢查,,找出編譯時不能發(fā)現(xiàn)的錯誤,。經(jīng)驗表明,組織良好的人工測試可以發(fā)現(xiàn)程序中30%~70%的編碼和邏輯設計錯誤,。
人工測試又稱為代碼審查,,其內容包括檢查代碼和設計是否一致,檢查代碼邏輯表達是否正確和完整,,檢查代碼結構是否合理等,。主要有3種方法。
·個人復查:指程序員本人對程序進行檢查,。由于心理上的原因和思維慣性的影響,,對自己的錯誤一般不容易發(fā)現(xiàn),對功能理解的錯誤更不可能糾正,。因此,,這種方法主要針對小規(guī)模程序,效率不高,。
·抽查:通常由3~5人組成測試小組,,測試人員應是沒有參加該項目開發(fā)的有經(jīng)驗的程序設計人員。在抽查之前,,應先閱讀相關的軟件資料和源程序,,然后由測試
人員扮演計算機的角色,將一批有代表性的測試數(shù)據(jù)沿程序的邏輯走一遍,,監(jiān)視程序的執(zhí)行情況,。人工檢測程序很慢,,只能選擇少量簡單的例子。
·會審,。測試人員的構成與抽查類似,。在會審之前,測試人員應該充分閱讀相關資料,,比如系統(tǒng)分析說明書,、系統(tǒng)設計說明書、源程序等,。測試人員應盡可能多地列出典型錯誤,。在會審時,由編程人員逐句講解程序,,測試人員逐個審查,、提問。通過這種方式,,往往可能使編程人員發(fā)現(xiàn)自己以前沒有意識到的錯誤,,使問題暴露=會審后,要將發(fā)現(xiàn)的問題登記,、分析,、歸類。
·代碼復審應該在被測軟件編譯成功之后,。編譯都不通過的軟件,,當然談不上復審。在復審期間,,應保證有足夠的時間,,讓測試小組對問題進行充分的討論,這樣才能有效地提高測試效率,,避免出錯,。
2)機器測試
機器測試是把設計好的測試例子作用于被測程序,比較測試結果和預期結果是否一致,。如果不一致,,就說明可能存在錯誤。機器測試只能發(fā)現(xiàn)錯誤的癥狀,,無法對問題進行定位,。
機器測試分為黑盒測試和白盒測試兩種。
(1)黑盒測試也稱為功能測試,。將軟件看成黑盒子,,在完全不考慮軟件內部結構和特性的情況下,測試軟件的外部特性,。進行黑盒測試主要是為了發(fā)現(xiàn)以下幾類錯誤:
·是否有錯誤的功能或遺漏的功能?
·界面是否有誤?輸入是否正確接收?輸出是否正確?
·是否有數(shù)據(jù)結構或外部數(shù)據(jù)庫訪問錯誤?
·性能是否能夠接受?
·是否有初始化或終止性錯誤?
(2)白盒測試也稱為結構測試,。將軟件看成透明的白盒,。根據(jù)程序的內部結構和邏輯來設計測試例子,對程序的路徑和過程進行測試,,檢查是否滿足設計的要求,。其原則是:
·程序模塊中的所有獨立路徑至少執(zhí)行一次。
·在所有的邏輯判斷中,,取“真”和取“假”的兩種情況至少都要執(zhí)行一次,。·每個循環(huán)都應在邊界條件和一般條件下各執(zhí)行一次,。
·測試程序內部數(shù)據(jù)結構的有效性等,。
軟件測試實際上可分成4步進行。
1)單元測試‘
單元測試也稱為模塊測試,,在模塊編寫完成且無編譯錯誤后就可以進行,。如果選用機器測試,,一般用白盒測試法,,多個模塊可以同時進行。
測試一個模塊時需要編寫一個驅動模塊和若干個樁(stub)模塊,。驅動模塊的功能是向被測試模塊提供測試數(shù)據(jù),,驅動被測模塊,并從被測模塊中接收測試結果,。樁模塊的功能是模擬被測模塊所調用的子模塊,,它接收被測模塊的調用,檢驗調用參數(shù),,模擬被調用的子模塊功能,,把結果送回被測模塊。
2)組裝測試
組裝測試也稱為集成測試,,就是把模塊按系統(tǒng)設計說明書的要求組合起來進行測試,。
即使所有模塊都通過了測試,但在組裝之后,,仍可能會出現(xiàn)問題:穿過模塊的數(shù)據(jù)被丟失,;一個模塊的功能對其他模塊造成有害的影響;各個模塊組裝起來沒有達到預期的功能,;全局數(shù)據(jù)結構出現(xiàn)問題,;另外,對于單個模塊來說其誤差可以接受,,但模塊組合后,,可能會出現(xiàn)誤差累積,最后到不能接受的程度,,所以需要組裝測試,。
通常,,組裝測試有兩種方法:一種是分別測試各個模塊,再把這些模塊組合起來進行整體測試,,即非增量式集成,;另一種是把下一個要測試的模塊組合到已測試好的模塊中,測試完后再將下一個需要測試的模塊組合起來,,進行測試,,逐步把所有模塊組合在一起,并完成測試,,即增量式集成,。非增量式集成可以對模塊進行并行測試,能充分利用人力,,并加快工程進度,。但這種方法容易混亂,出現(xiàn)錯誤不容易查找和定位,。增量式測試的范圍逐步擴大,,錯誤容易定位,而且已測試的模塊可在新的條件下再測試,,使測試更徹底,。
3)確認測試
經(jīng)過組裝測試之后,軟件就被集成起來,,接口方面的問題已經(jīng)解決,,將進入軟件測試的最后一個環(huán)節(jié)——確認測試。確認測試的任務就是進一步檢查軟件的功能和性能是否與用戶要求的一致,。系統(tǒng)方案說明書描述了用戶對軟件的要求,,所以是軟件有效性驗證的標準,也是確認測試的基礎,。
確認測試,,首先要進行有效性測試以及軟件配置審查,然后進行驗收測試和安裝測試,,經(jīng)過管理部門的認可和專家鑒定后,,軟件即可交給用戶使用。
4)系統(tǒng)測試
系統(tǒng)測試是將已經(jīng)確認的軟件,、計算機硬件,、外設和網(wǎng)絡等其他因素結合在一起,進行信息系統(tǒng)的各種組裝測試和確認測試,,其目的是通過與系統(tǒng)的需求相比較,,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方。系統(tǒng)測試是根據(jù)系統(tǒng)方案說明書來設計測試例子的,常見的系統(tǒng)測試主要有恢復測試,、安全性測試,、強度測試、性能測試,、可靠性測試,、安裝測試。
調試的任務就是根據(jù)測試時發(fā)現(xiàn)的錯誤,,找出原因和具體的位置,,進行改正。調試工作主要由程序開發(fā)人員來進行,,誰開發(fā)的程序就由誰來進行調試,。
目前常用的調試方法有如下幾種:
·試探法。調試人員分析錯誤的癥狀,,猜測問題的所在位置,,利用在程序中設置輸出
語句,分析寄存器和存儲器的內容等手段來獲得錯誤的線索,,一步步地試探和分析出錯誤所在,。這種方法效率很低,適合于結構比較簡單的程序,。
·回溯法,。調試人員從發(fā)現(xiàn)錯誤癥狀的位置開始,,人工沿著程序的控制流程往回跟蹤代碼,,直到找出錯誤根源為止。這種方法適合于小型程序,,對于大規(guī)模程序,,由于其需要回溯的路徑太多而變得不可操作。
·對分查找法,。這種方法主要用來縮小錯誤的范圍,,如果已經(jīng)知道程序中的變量在若干位置的正確取值,可以在這些位置上給這些變量以正確值,,觀察程序運行的輸出結果,。如果沒有發(fā)現(xiàn)問題,則說明從賦予變量一個正確值開始到輸出結果之間的程序沒有錯,,問題可能出在除此之外的程序中,,否則錯誤就在所考察的這部分程序中,對含有錯誤的程序段再使用這種方法,,直到把故障范圍縮小到比較容易診斷為止,。
·歸納法。歸納法就是從測試所暴露的問題出發(fā),收集所有正確或不正確的數(shù)據(jù),,分析它們之間的關系,,提出假設的錯誤原因,用這些數(shù)據(jù)來證明或反駁,,從而查出錯誤所在,。
·演繹法。根據(jù)測試結果,,列出所有可能的錯誤原因,。分析已有的數(shù)據(jù),排除不可能和彼此矛盾的原因,。對余下的原因,,選擇可能性最大的,利用已有的數(shù)據(jù)完善該假設,,使假設更具體,。用假設來解釋所有的原始測試結果,如果能解釋這一切,,則假設得以證實,,也就找出了錯誤;否則,,要么是假設不完備或不成立,,要么有多個錯誤同時存在,需要重新分析,,提出新的假設,,直到發(fā)現(xiàn)錯誤為止。
程序員年度考核個人總結篇二
非常有幸能成為xx科技發(fā)展公司的一員,,應聘為公司的軟件工程師,。從任職以來,在總的領導下,,在各個方面我都有很大的提高和進步,。下面對我一年的工作進行一個總結:
1、荊門石油石化巡檢系統(tǒng)的調研和開發(fā),、這是我工作以來第一次涉及到調研,,對我來說是一個挑戰(zhàn)。在調研過程中,,讓我學會了如何通過和客戶的溝通來了解客戶的需求,。由于自己的工作經(jīng)驗不足,在調研工作中體現(xiàn)出一些問題,。不能很直接的在和客戶溝通中非常準確的了解客戶的更多需求,,有很多需要和客戶交流溝通多次才能明白客戶的最終需求,也沒有把自己作為最終用戶并站在用戶的角度上來考慮問題,這些都是我在以后的工作中需要提高和改進的地方,。在巡檢系統(tǒng)的開發(fā)工作中,,讓我進一步鞏固和加強了自己的開發(fā)能力。
2,、118312增值業(yè)務的開展和維護,、從5月以來我開始接手公司的主要業(yè)務之一,118312電信增值業(yè)務,。由于前面負責這個項目的同事突然離職,,導致這個項目的交接工再做得不夠好,對我順利接手這個項目造成很大的困難,。而剛一接手這個項目,,馬上就需要新上一個投票活動,并要對一些主要代碼進行修改,,讓我倍感壓力,,幾乎都快放棄。最后在金總的指導和鼓勵下,,順利的完成這次活動,。在完成這次投票活動后,為了避免下一個接手這個項目同事與我遇到同樣困難,,我第一時間將這個項目的相關技術文檔補充完全,,保證別人能夠順利的進行該項目工作。通過這個項目,,讓我加強了自己在高強高壓下工作的能力,,也讓我找到更多自信。
3,、襄樊,、鄂州家政網(wǎng)絡服務中心的開發(fā)與實施,、襄樊,、在這兩個項目中,除了承擔開發(fā)工作以外,,也逐漸涉及到項目管理的職責,,讓我在個人能力上有所提高。為了這兩個項目能夠順利完成,,除了完成自己的工作外,,還主動關心其他同事的工作完成情況。讓我在項目管理和項目進度的'把控能力有很大的提高,。將襄樊,、鄂州家政網(wǎng)絡服務中心順利實施,為我公司拿下湖北省其他市的家政網(wǎng)絡服務中心奠定基礎。在工作之外,,我也注重個人能力的提高,。工作之余,主動學習一些新技術,,與同事溝通配合,,搭建一個ssh的開發(fā)框架。也學習springsecurity知識,,這些新知識的積累,,對我以后的工作有很大幫助。
下一年的工作展望:
1,、將學習的springsecurity整合到我們自己搭建的ssh框架,,進一步完善框架。
2,、利用搭建的ssh框架,,開發(fā)一套oa系統(tǒng)平臺。
3,、做好襄樊,、鄂州家政網(wǎng)絡服務中心的維護工作。
4,、希望公司能夠大量拿下湖北省其他市的家政網(wǎng)絡服務中心,,繼續(xù)開發(fā)和實施湖北省其他市的家政網(wǎng)絡服務中心。
5,、繼續(xù)學習新技術,,努力提高自己的個人能力。為以后能夠更好,,更順利的工作奠定基礎,。
希望通過自己的進步和努力,能為公司的發(fā)展做出自己最大的貢獻,,體現(xiàn)出自己的最大價值,。
程序員年度考核個人總結篇三
時光流逝,轉眼間我在成長中又渡過近兩個月,,回首這走過的兩個月,,很榮幸能與項目組的各位同事共同進步,我也在大家的身上學到不少的知識,。自進入法律法規(guī)項目以來我心中的感受便是要做一名程序員不難,,但要做一名優(yōu)秀的程序員就不那么簡單了。我認為:一名好的程序員不僅要為人謙和正直,,對事業(yè)認真兢兢業(yè)業(yè),。而且在業(yè)務能力上更要專研,。我,作為一名年輕的程序員需要學習的東西還很多很多,。
作為一名程序員,,要想完成工作的責任,首先必須具備程序員的工作素質,,樹立正確的世界觀和人生觀,。在這項目中我認真參加各種學習和各種新文本的功能開發(fā)。有句成語是:只要功夫深,鐵杵磨成針。是的,,作為一名程序員,我在工作中無意中會考慮不周顯得毛毛糙糙,,不甚妥當。當意見,、建議來臨時,,現(xiàn)在的我不再不悅,不再拒絕,。而是以更高的要求來要求自己,,努力告誡自己:換個角度靜心仔細想想如何能的好一些。
素質提升
在學習中我認真聽取經(jīng)驗,,仔細記錄,,并在下班后的空余時間認真思考推敲,有目的的在項目中進行一些嘗試,。如:spring中的事物管理機制配置有三種,,各有各的不同,同樣的登錄用ssh和spring+servlet+jsp做就不一樣,,如果采用jquery+ajax又是另外一種做法,。
在工作中,我認真投入,,認真學習,。我感到人人都是我的師長,我能學,,要學的東西還很多,。如:新接觸的sts,maven ,cas , nexus,,郵件的發(fā)送,xml的導出,,文件的批量上傳,,一系列知識有的是新接觸的,,有的是以前不是特別鞏固的,現(xiàn)在都熟悉了,。
在空余時間,,我會利用周末參加培訓班,在網(wǎng)上查詢有關相關資料,,進行觀看學習,,我深切的感受到學習對自己的幫助確實很大。
在法律法規(guī)項目中我主要負責項目中的文本導入,,以及xml導出,。工作中最重要的是細心,一些細節(jié)決定了工作成果的優(yōu)劣,,比如文本的格式,,文本的編碼,還有文本中的不明空格,,程序不識別的換行等等,,考慮要到位,要全面,,要顧大局,,因為不就是這一個文本,文本是多樣性的,,程序就一個,,所以必須考慮是要細心。
在cas這個項目上,,我特別的,、衷心的感謝帶我工作和學習的李智銘老師,是李老師讓我覺得程序員是一個思考者而不是一個碼農(nóng),。作為一個外包人員,,一般是接到任務都是低頭碼代碼,千篇一律,,只做固定的一部分,,從來沒有想著從一個大局去入手,考慮項目的諸多細節(jié),,譬如項目的性能,,項目的命名規(guī)則,注釋,,李老師常說一句話就是,,一個東西搞就把它搞明白搞透,我覺得我就缺乏一種深究的精神,。之前做事嫌麻煩,,一切以能完成任務的心態(tài),,認為功能實現(xiàn)就可以了。至于為什么這樣實現(xiàn),,我一般是不去深究的,,從而導致了認識不深。什么都懂點,,但深問起來又什么都不會,。李老師教會我獨立思考以及換位思考,本來我認為一個解決不了的問題,,從李老師的換個角度也就可以,。其實每完成一個功能都是提高自己自信的。
也許,,在我的代碼生涯,,李老師算上是一個良師。我很珍惜,。雖然只有兩個月,,但很知足。說起來,,感覺特別對不起李老師,,沒能把cas項目最終完成,以及對法律法規(guī)項目核心的技術還沒有搞明白,,以至于導入pdf圖片不能很好的勝任,,對此,深表內疚,。學習的還有很多很多,,至于法律法規(guī)的二期開發(fā),作為外包人員,,一切聽從組織安排,。
通過這項目中的工作,我很幸運學到了不少東西,,業(yè)務上也努力做了一些成績,。但這還遠遠不夠,尤其在功能開發(fā),,以及項目維護方面上還顯得稚嫩,。我將在未來繼續(xù)多學,多思,、多試努力把工作做的更好,。
程序員年度考核個人總結篇四
從我__月__日進入公司到現(xiàn)在已經(jīng)過去__月了,從一名剛剛結束實習的學生到一名獨立的開發(fā)人員,,角色改變了,,職責也改變了,。雖然已經(jīng)預計了工作之中會有很多困難,,可是在實際的項目開發(fā)中,,自己所遇到遠遠不止自己想象之中的那么簡單、單純,。在開發(fā)過程中,,難題一個接一個的出現(xiàn),要做到滿足公司的產(chǎn)品需求,,成為一名合格的程序開發(fā)人員,,這個過程還很漫長。每天我都在勉勵自己,,要好好學,,好好做,以后會好的,。在此同時我衷心感謝公司給我提供了學習的機會和平臺,,這也使我對以后的日子多了些許的信心。
工作回顧
在我進入公司的這八個月里,,我陸續(xù)接觸了公司的gps平臺,,智能手表定位,上海鐵路局車站消防綜合管理系統(tǒng),,盛泉金融款箱管理系統(tǒng),,中行保衛(wèi)處的管理系統(tǒng),指揮中心的視頻監(jiān)控系統(tǒng),,并在這期間為安徽品至制作了一個展示型企業(yè)網(wǎng)站,。在剛進入公司的那段時間里,我從沒有接觸過網(wǎng)絡攝像機,,對于網(wǎng)絡攝像機根本沒有任何概念,,在公司的培養(yǎng)下我逐漸熟悉了各種攝像機,現(xiàn)在拿到???、英碼、賽赫,、中威的攝像機開發(fā)包,,可以很熟練的進行二次開發(fā)。在工作之余,,我也在努力的學習,,和別人交流,學習先進的開發(fā)技術,,請教別人開發(fā)技術問題,。
1,、由于開始對業(yè)務需求不是很熟悉,所以在寫需求分析與了解所要開發(fā)的過程中多次出現(xiàn)因為需求的原因,,而不斷修改,、返工的情況。在同盛泉金融交流的時候,,這個問題多次困擾著我,,對方的需求不明,每次交流的過程中都在變更需求,,從而導致了效率比較低的問題,。
2、在開發(fā)中,,用到很多我所不知道或很多我知道但不太熟悉的領域,,在這個領域內,我需要不斷的學習,。
3,、在工作階段,有時比較偏向自己的工作方便,,忽略了其他同事的工作上的量與難易,。有的功能自己怎么方便怎么寫,如今公司在不斷壯大,,我們部門人員在不斷的增加,,這樣是不利于多人合作的。
4,、工作的條理性不夠清晰,,要分清主次和輕重緩急;在開發(fā)時間很倉促的情況下,事情多了,,就一定要有詳實而主次分明的計劃,,哪些需要立即完成,哪些可以緩緩加班完成,,在這方面還有很大的優(yōu)化空間,。
5、學習的知識不夠廣泛;一個項目中,,涉及的技術往往有多種,,知識多了,就會靈活變通,,以后我會加強這方面的學習,。
1、每一個項目在開始著手的第一步,一定要和客戶把需求溝通清楚,,只有了解了項目的需求,,才有可能真正做好一個項目。我們需要向客戶提出要求客戶提供所有涉及該項目的資料,,每次與客戶見面都需要熟悉業(yè)務與程序的最少一至兩個程序員隨時記錄需求,。
2、工作中,,有一個無論是技術,,還是經(jīng)驗都比較讓人肯定的前輩帶領,,將任務詳細化,,詳細到,每個頁面,、甚至是一個頁面中的圖片什么時候做好,,做到什么程度,這樣把工作進度有計劃有方向的贊定下來,,做事很有效率,。和孫姐,王竹青,,尤坤等人合作時候一定注意要多項工作同步進行,,保證每個子模塊都能同步運行。
3,、每天的工作小結真的很重要,,這讓我們每天都有計劃的知道自己干了什么,不是漫無目的的工作,,所以我們應該養(yǎng)成,,、周記,、月記,、年記的工作習慣。
4,、工作并不是一成不變的,,也許有一天你要去其他崗位幫忙,所以同事之間的技術要互習,,也許有一天,,公司需要你發(fā)揮其他的技能幫忙,所以互相學習也是很重要的,。自己的工作不能僅僅局限于編程,。
程序員年度考核個人總結篇五
過去的一年,軟件研發(fā)部團結協(xié)作,以及在公司這充滿奮斗的環(huán)境下,,我以嚴肅認真的工作態(tài)度和百折不饒的精神,,努力的完成了公司的各項工作,在軟件研發(fā),、團隊協(xié)作和個人成長上也取得了一定的成績,。在公司一年的工作已經(jīng)結束,特向公司總結匯報如下:
根據(jù)公司的安排,,項目的需要,。在自身的努力、伍經(jīng)理的幫組,,團隊的合作下,,克服重重技術困難,增長了工作經(jīng)驗,,收獲豐盈:
1,、xx開發(fā)。
以前我在其他公司也做過一些開發(fā),,但是底層和架構與頁面樣式我都是沒有涉及到的,。通過這一年在本公司的的這些項目程序中的鍛煉,我成長了,,我學會了很多很多,。
首先,面向對象語言的收獲,。對于當前編程的主流思想是對象,,任何事物都可以用對象來表示。以前理解這些話很費解都是從表面上理解,,沒有從深入的體會,,通過這次xx項目的深入,不管是數(shù)據(jù)還是外部一些條件我們都可以抽象成對象,,都可以用對象來表示,,具體可以用語言中的類方等。xx如此,,xx如此,,xx也同樣如此。
其次,,具備獨立完成xx知識方面的能力,。以前沒有做過xx的東西,加上這次深入的做,,這次涉及到的領域也非常廣,,常用的重要的都有涉及,,并且還補充xx實際操作中空白的部分。通過這一年的開發(fā),,在xx方面我能勝任這方面的工作,,能獨立完成這方面的工作。
再次,,xx方面存在一些不足,。xx通過xx這次軟件的開發(fā),也發(fā)現(xiàn)自己的不足,,如基礎知識掌握不牢,,缺乏編程整體思想。這些都是需要在工作中完善和改進的,。
2,、數(shù)據(jù)庫開發(fā)。
數(shù)據(jù)庫是伴隨著項目以來用的最多最平凡的技術,。以前對數(shù)據(jù)庫只是會一些簡單常用的操作,,經(jīng)過這一年項目的實戰(zhàn),對數(shù)據(jù)庫的操作增加了一些豐富的經(jīng)驗,。為以后的工作和經(jīng)驗的積累都奠定了堅實的基礎。同時在項目中還用到了xx與xx數(shù)據(jù)庫,,這是我的收獲,。
優(yōu)點:能熟練的運用數(shù)據(jù)庫技術進行開發(fā)。特別是對xx數(shù)據(jù)庫的操作,,經(jīng)過這么長時間的積累,,基本上能合理的設計和新建數(shù)據(jù)庫,同時在數(shù)據(jù)結構上也加強了對數(shù)據(jù)庫的理解,。通過項目的實踐現(xiàn)在能熟練使用和編寫多種xx語句,。還掌握了一些關于數(shù)據(jù)庫優(yōu)化xx語句優(yōu)化的方法,能進行一些簡單的優(yōu)化,。
缺點:數(shù)據(jù)是一門比較先進的技術,,并不是你會寫一些xx語句,能建幾個數(shù)據(jù)庫你就是數(shù)據(jù)庫工程師,。要成為一個好的數(shù)據(jù)庫管理員是要經(jīng)過長時間的工作積累,。針對自己的不足,
在以后的工作和學習中多接觸,,多運用新的知識點,。充實自己的經(jīng)驗和知識儲備。
團隊協(xié)作
上面的成功與收獲,,除了自身努力外,,以及公司的支持。是這個團隊鑄造了我。我們這個團隊也是因為有了我們這些拼搏協(xié)作的隊員,,使得它成為一個具有務實,、拼搏、創(chuàng)新精神的團隊,。我與軟件研發(fā)小組是一個整體,,這里的團隊總結也就是我在這個團隊中的收獲。
務實:公司下發(fā)的任務,,下發(fā)的工作,,件件都是用心去做的。我們這個團隊中沒有一個人在工作的時候做了工作以外的事情,,都是實實在在的做跟工作相關對公司有益的事情,。相信在伍經(jīng)理的帶領下現(xiàn)在是這樣,以后同樣也是這樣,。
拼搏:公司給的每一個任務不管它多難,,如果工作沒有完成我們會晚上加班,也要盡可能的完成當天的工作,。如果工作實在忙,,為了趕進度我們放棄周末休息時間也要盡可能的使項目提前。
創(chuàng)新:現(xiàn)在我們開始項目的時候都會進行研討,,一般都會進行一個效率和邏輯的分析與討論,,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內只要任何一個人出現(xiàn)技術或其它的問題,,我們都會彼此都會盡可能的去幫助他,。不會因為某一個人而拖住整個項目滯后。
交流:我們在項目中會及時溝通自己的收獲,,特別是一些針對性的技術問題,。這樣可以省了很多重復研究的時間,這是一筆很可觀的時間,。
在交流中只要我會的,,我懂的,我不會去吝嗇,。我會積極的去與你交流,,我的團隊名言“人強團則強,人弱團則削”,。
通過公司這快一年的鍛煉與學習我真的進步了很多,,不管從技術上還是做事上,都不像以前那樣了,。我在公司學到的懂得的使我飛速成長,。
以前在校很少自己做程序,,對軟件工程更是一無所知。來到公司,,開始接觸"大規(guī)模"(其實現(xiàn)在看來實習的項目其實還是很小的)軟件開發(fā),,一時真的有些迷茫。比起vss,,mvc,,qa,cmmi,,我對java,,jsp,xml的一竅不通根本不值一提,。大家都不想輸在"起點",,所以都默契地在加班,這樣一直持續(xù)了實習的兩個月,。
剛來的時候"始業(yè)教育"顯得慢吞吞,,我們還經(jīng)常盤算去哪哪玩之類的。我和xx(20個新生里一個南區(qū)的兄弟,,軟件學院的)還經(jīng)常出去吃各種小吃,,每到一處都嘗嘗本地的風味,這是他的習慣,。之后開始的培訓還不是很難過,,java,c++,,oracle,老師們講的很"好",,可以說是非常好,,好得我們沒有幾個人能聽懂。大家開始發(fā)愁,,我也是每天晚上都基本看書到10點,。
"我心說得虧哥們我還練過",來之前的2月份我就自己買了一本thinkinginjava,,看懂看不懂怎么說也算是準備了一下java,。c++雖說沒去上過課,但憑我的直覺我就一下看中這東西很有用,,自己也看過一陣,。至于oracle,雖然不了解,,但畢竟因為佩服"云飛揚"的性格和敬業(yè)精神,,咱sql選修也不是白混的,。專業(yè)倒還有點"基礎",再加上咱這自學能力也不是吹的,,基本維持,。可等到后來的日語課就全迷糊了:本就沒有語言天賦,,再加上記憶嚴重欠缺,,總是特別害怕去上日語課。不過特別喜歡那個老師說話的感覺,,加上她一直對我都很好,,所以還是很用心的學著。
隨著培訓的收尾,,我們開始正式進入項目,。從需求分析,概要設計到詳細設計,,我們一步一步的開始接觸軟件開發(fā)的每個細節(jié),。不了的就是每天都要記"周報",填寫自己的勞動成果,。因為這個我還被qa通報了好幾次呢,,真的很郁悶。其實現(xiàn)在我很感謝這種制度化的東西,,某些情況下好習慣的養(yǎng)成是要靠強制來確保的,。詳細設計之后就是企盼已久的編碼,我心想終于可以做點"正事"了?,F(xiàn)在回頭一看才知道,,其實編碼只占軟件開發(fā)的整個過程勞動量的1/4左右,而且其他的環(huán)節(jié)也不是想象中的那么無足輕重,。
編碼我其實做的很不好,,主要是因為需求分析階段就沒有認真仔細的理解需求和規(guī)格說明,加上編碼時一個關鍵時段我回校和老同學敘舊,。那陣項目經(jīng)理(pm)就經(jīng)常和我們說,,"有問題自己想辦法,不要經(jīng)常問我",。pm其實是在叫我們自己醞釀,,遇到難題只有"憋"一"憋"才能有真的收獲。而我不在的那三天正好是大家技術/思路上的一個"躍遷",,很多難題的解決方法都基本成熟,,大家的編碼也接近50%了,所以回來時我感覺已經(jīng)掉隊很多,。再一個就是編碼中期時機器出問題,,環(huán)境搭不上了,,這使我更加緊張和急躁,大大影響了我的士氣,。
后來利用五一其間的加班我終于趕完了自己的模塊,,達到了第一個里程碑。其實從發(fā)現(xiàn)落后到加班趕完這段經(jīng)歷,,對我來說也具有里程碑的意義,。不僅考驗了我自己的能力和心理素質,也證明了我對集體的責任感和合作意識,。我可以叫別人來幫我做趕上進度,,但那樣我會錯過自己學習的機會,以后再遇到難題我還是不行,;我也可以硬著頭皮導致項目延期,,那樣我以后的日子保證不好過,而且這么做也不符合我的性格,。事實證明我頂住壓力獨立完成任務不管是對集體還是對我個人都是一件大好事,。
緊張的編碼之后是單體測試,很多人都在繼續(xù)編碼,,原來大家的編碼都是沒有完全做完,。本是自己給自己挑毛病的過程,我們卻都用來完成之前沒有完成的任務,,說來不禁可笑,。
單體測試之后就是惡夢一樣的系統(tǒng)測試。傳說系統(tǒng)測試壓力很大,,測試組找到bug上報后這邊就得限期修改,,之后提交給測試組進行下一輪的測試,回歸若干次,,測試結束后產(chǎn)品達到允許的缺陷率才可以出荷,。不過由于這時已經(jīng)有人要返校體檢,其他人也軍心渙散導致集體"早退",,測試沒有很正式的進行,只是簡單的做了一下界面的統(tǒng)一和功能的檢查,,連性能測試都沒做,。不能不說是實習的一個敗筆。
回想之前的工作,,不到10周時間我們從學生開始轉變?yōu)閱T工,,從對公司完全陌生到有了一定的了解,不管是處世為人還是技術思想我們都有確確實實的進步,。
再結合我自己來看一看,。的收獲就是我克服了有些自大的壞毛病,,虛心的向別人學習。我知道這就是我練習與不同類型的人適應,,交流的開始,。技術上自不必說,我絕對學到了以前在學校一年也不一定學到的東西,,這就是一個態(tài)度的問題,。"態(tài)度決定一切",這句話太有道理了,。
另外一點遺憾就是小孟說的,,我似乎也感到自己有點"工作狂"的味道。為了拿下那些代碼和bug,,我有好幾周都連續(xù)加班到晚上11點,,由于工作占用了時間,我連以前一直的跑步都沒堅持下去,。這樣不是好兆頭,,我必須要養(yǎng)成合理的作息制度,不管工作怎樣忙,,必須不能占用自己的作息時間,。還有一個就是和別人的交往。曾因為一些小事分別和老胡和哲明鬧了不愉快,,幸好后來都說開了,,大家沒計較。我一定要嚴謹,,克制,,絕對不在以后的正式工作中做這樣的蠢事。
總體來說,,我對實習充滿了快樂的回憶,,也許是因為我在大學的'生活過于平淡和壓抑。希望我可以延續(xù)這樣的快樂,,將自己帶上事業(yè)的頂峰,。
程序員年度考核個人總結篇六
回首這一年的工作,有碩果累累的喜悅,,有工作當中的艱辛,,也有遇到困難和挫折時的惆悵。在項目可開發(fā)的過程中,,難題一個接一個的出現(xiàn),,自信心不止一次的受到過打擊,雖然自己早就知道,,要做到符合公司的要求,,做一名合格的程序員,,這些是遠遠不夠的。每天我都會不斷勉勵自己,,好好學,,以后會好的。在此同時,,公司也給了我很多學習的機會,,這是我對以后的編程之路又有了信心。在擔任公司程序員一職已經(jīng)有一年多的時間,,在這一年時間里,,我學到了很多東西。每個人都是在不斷的總結中成長,,不斷的是審視中完善自己,。在這一年里自己也是在總結、審視中腳踏實地完成好自己的本職工作,,現(xiàn)將這一年的工作總結如下:
思想方面
嚴格按照一個程序員應有的素養(yǎng)來約束自己,,愛崗敬業(yè),具有強烈的責任崗和事業(yè)心,,積極主動認真的學習專業(yè)知識,,工作態(tài)度端正,聽從公司的安排,,積極配合客戶完善數(shù)字化校園系統(tǒng),。
工作方面
熱愛自己的本職工作,能夠正確認真的對待每一項工作,,工作投入,,熱心為大家服務,認真遵守勞動紀律,,按時上下班,,有效利用工作時間,堅守崗位,,需要加班完成工作的要按時加班加點,,保證工作能夠按時完成。在這一年多的時間里面,,我本著把工作做的更好這樣一個目標,,主動了解公司的開發(fā)項目流程,請教他們開發(fā)技術上的問題,。
工作心得
1.在這一年多的時間里面,我參與的都是團隊合作的項目,,無論是自己還是同事,,我們都將就團隊精神,。在信任自己和他人的基礎上,思想統(tǒng)一,,行動一致,,這樣的團隊一定會攻無不克戰(zhàn)無不勝。我們的很多工作是一起完成的,,在這個過程中,,大家互相提醒和補充,大大提高了工作效率,,所有的工作中溝通是最重要的,,一定要把信息處理的及時,有效和清晰,。
2.每一個項目在開始著手的第一步,,一定要和客戶把需求溝通清除,只要了解項目的需求,,才有可能真正做好一個項目,。我們需要向客戶提出,要求客戶提供所有涉及該項目的資料,,每次與客戶見面都需要熟悉業(yè)務與程序的程序員隨時記錄需求,。
3.工作中,將任務詳細化,,詳細到每個頁面,,甚至是一個頁面中的圖片什么時候做好,做好到什么程度,,這樣把工作進度有計劃有方向的定下來,,做事很有效率。
4.每天的工作小結真的很重要,,這讓我們每天都有計劃的知道自己干了什么,,不是漫無目的的工作,所以我們應該養(yǎng)成,,日記,、周記、月記,、年記的工作習慣,。
5.工作并不是一成不變的,也許有一天你要去其他崗位幫忙,,所以同事之間的技術要相互學習,,也許有一天,公司需要你發(fā)揮其他的技能幫忙,所以相互學習也是很重要的,。
工作教訓
在公司工作的期間,,我也發(fā)現(xiàn)了自己離一個符合公司要求的程序員還有很多差距,主要體現(xiàn)在工作技能與工作經(jīng)驗的不夠,,也是我以后要在工作中不斷磨練和提高自己的地方,。仔細總結一下,自己在工作中主要有以下方面做的不夠好:
1.工作的條理性不夠清晰,,要分清主次和輕重緩急,。
在開發(fā)時間很倉促的情況下,事情多了,,就一定要有詳細而主次分明的計劃,,哪需要立即完成,哪些可以緩緩加班完成,,在這方面還有很大的優(yōu)化空間,。
2.對流程、業(yè)務需求不夠熟悉,。
在工作中,,發(fā)現(xiàn)因為流程或業(yè)務需求的問題而不知道如何下手的情況有點多,包括錯誤與缺漏還有當時設計考慮不到位的地方,,對于這塊的控制力度顯然不夠,,平時總是在開發(fā),但說到底對業(yè)務很熟悉才是項目很好完成的前提,。
3.缺乏工作經(jīng)驗,。
4.學習的知識不夠廣泛。
一個項目中,,涉及的技術往往有很多種,,知識多了,就會靈活變通,,以后我也會加強這方面的學習,。
其實作為一名員工,所有的地方都是需要學習的,,多聽,、多看、多想,、多做,、多溝通,向每一個員工學習他們身上的優(yōu)秀工作習慣,,豐富的專業(yè)技能,,配合著實際工作不斷的進步,,不論在什么環(huán)境下,我都相信這兩點:
程序員年度考核個人總結篇七
我于20xx年xx月xx日成為公司的試用員工,,到今天已將近xx個月,,在這近xx個月的時間里,使我學到了很多確實可行的管理經(jīng)驗及新的施工方法,,豐富了業(yè)務知識,這些主要得益于領導的培養(yǎng)和同事們的熱心幫助,,靜心回顧,。在這短短的xx個多月的時間里,我已適應了目前的工作環(huán)境,,對工作也逐漸進入了狀態(tài),。在了解公司的制度和工作流程基礎,逐步開展了具體的工作,。先將近xx個月的工作情況總結如下:
知道了做為一個內業(yè)的基本要求,,要負責本項目的各種內勤工作,并配合工程師做好各項工作,。
協(xié)助各工程師完成變更洽商的申報及具體核查工作
使我進一步了解了工程洽商簽證,、收方工作及付款模式,公司的整套完整控制體系,,不但保證了變更工程數(shù)量的準確性,,又有效的控制了成本,為后期結算提供了詳盡的依據(jù),。
以及收集整理與項目有業(yè)務關系往來的各相關單位的文件,,避免發(fā)生扯皮,維護公司的集體利益,。
督促及協(xié)助各工程師合理安排各項工作事宜,,圓滿完成各項目工作任務。
以上是我工作這一段時間的心得和體會,,衷心的感謝公司給予的我這次試用的機會,。在整個工作過程中,我認為自己工作比較認真,、負責,、細心,具有較強的責任心和進取心;能積極學習新知識,、新技能,,來提高自己的綜合素質,注重自身發(fā)展與進步,。但也存在著許多缺點與不足,,與公司的要求和期望相比還存在一些問題和差距;對工作的預見性和創(chuàng)造性不夠;具體的經(jīng)驗仍不是很豐富,,在日后的工作中仍需要持續(xù)學習,不斷完善,、不斷提高,。
為此,我特向公司申請:希望能根據(jù)我的工作能力,、態(tài)度及表現(xiàn)給出合格評價,,使我轉為正式員工。
今后,,我仍會用謙虛,、謹慎的態(tài)度和飽滿的熱情投入到我的工作當中,為公司創(chuàng)造價值,,同公司一起展望美好的未來!
程序員年度考核個人總結篇八
進公司以來,,本人尊敬領導,與同事關系融洽,。為盡快進入工作角色,,本人自覺認真學習本公司、本部門,、本崗位的各項制度,、規(guī)則,嚴格按照公司里制定的工作制度開展工作,。在這近三個月的工作和學習中,,接觸了不少人和事,在為自己的成長歡欣鼓舞的同時,,我也明白自己尚有許多缺點需要改正,。工作以來,在領導的教導和培養(yǎng)下,,在同事們的關心和幫助下,,自己的思想、工作等各方面都取得了一定的成績,,個人綜合素質也得到了一定的提高,,現(xiàn)將這三個月來的個人工作情況匯報如下:
懷著對生活的無限憧憬,我進入了__科技信息有限公司,。
在試用期的工作中,,一方面我嚴格遵守公司的各項規(guī)章制度,不遲到,、不早退,、嚴于律己,自覺的遵守各項工作制度,;另一方面,,吃苦耐勞,、積極主動、努力工作,;在完成領導交辦工作的同時,,積極主動的協(xié)助其他同事開展工作,并在工作過程中虛心學習以提高自身各方面的能力,;工作細節(jié)中,,我看到公司正逐步做大做強,以目前的趨勢,,我可以預見公司將有一個輝煌的明天,。作為新員工,目前我所能做的就是努力工作,,讓自己在平凡的崗位上揮灑自己的汗水,煥發(fā)自己的熱情,;使自己在基層得到更多的鍛煉,。
學習情況
現(xiàn)在是我努力學習的階段。"三人行,,必有我?guī)?,,公司中的每一位同事都是我的老師,他們的豐富經(jīng)驗和工作行為對于我來說就是一筆寶貴的財富,。記得我剛到公司的時候,,對生產(chǎn)線上的一切都感到陌生而新奇。因為我之前沒有過類似的工作經(jīng)驗,,所以知道的也有限,,但是在領導和同事的的熱心幫助下,我受益頗多,。帶著飽滿的工作熱情,,我逐漸熟悉了設備的操作。盡管我只是入門,,而且相對而言年齡要大一點,,但是我和其他年輕人一樣對工作充滿著熱情。為盡快提高自己在本職方面的知識和能力,,充分發(fā)揮自己的主觀能動性,,我利用業(yè)余時間多和同事交流學習,在短短三個月中理論結合實踐讓我對it技術有了真正的認識,,這為今后的工作打下了基礎,。
作為新員工,我經(jīng)常思考的問題就是如何避免失誤,,特別是在試用期間,,嚴謹?shù)墓ぷ鲬B(tài)度決定了自身的工作效率,,為此我經(jīng)常向同事請教。
在公司呆了三個月,,我接觸了很多同事,,就在接觸他們的同時,我才知道在集體和諧相處是快樂工作的保證,。無論是社會還是單位"為人處事"都是一門高深的學問,。對于這門高深的學問,我目前首要做的是誠實做人,、努力工作,!
作為一名新員工,我今后的職業(yè)生涯還很長,,學習的機會還很多,。為此我將盡我所能地對我的工作進行開拓,做出成績,。為早日實現(xiàn)目標,,我要求自己:努力工作,保持優(yōu)點,,改正缺點,,充分體現(xiàn)自己的人生價值,為企業(yè)美好的明天盡一份力,。我更希望通過公司全體員工的努力可以把公司推向一個又一個的顛峰,。