- 相關推薦
java工程師年終工作總結(通用5篇)
極其忙碌而又充實的一年又要過去了,回顧過去一年,在取得成績的同時,我們也找到了工作中的不足和問題,感覺我們很有必要對自己的工作做一下總結。想必許多人都在為如何寫好年終總結而煩惱吧,以下是小編為大家整理的java工程師年終工作總結,僅供參考,大家一起來看看吧。
java工程師年終工作總結 1
以前在校很少自己做程序,對軟件工程更是一無所知。來到公司,開始接觸"大規模"(其實現在看來實習的項目其實還是很小的)軟件開發,一時真的有些迷茫。比起VSS,MVC,QA,CMMI,我對JAVA,JSP,XML的一竅不通根本不值一提。大家都不想輸在"起點",所以都默契地在加班,這樣一直持續了實習的兩個月。
剛來的時候"始業教育"顯得慢吞吞,我們還經常盤算去哪哪玩之類的。我和XX(20個新生里唯一一個南區的兄弟,軟件學院的)還經常出去吃各種小吃,每到一處都嘗嘗本地的風味,這是他的習慣。之后開始的培訓還不是很難過,JAVA,C++,ORACLE,老師們講的很"好",可以說是非常好,好得我們沒有幾個人能聽懂。大家開始發愁,我也是每天晚上都基本看書到10點。
"我心說得虧哥們我還練過",來之前的2月份我就自己買了一本THINKING IN JAVA,看懂看不懂怎么說也算是準備了一下JAVA。C++雖說沒去上過課,但憑我的直覺我就一下看中這東西很有用,自己也看過一陣。至于ORACLE,雖然不了解,但畢竟因為佩服"云飛揚"的性格和敬業精神,咱SQL選修也不是白混的。專業倒還有點"基礎",再加上咱這自學能力也不是吹的,基本維持?傻鹊胶髞淼娜照Z課就全迷糊了:本就沒有語言天賦,再加上記憶嚴重欠缺,總是特別害怕去上日語課。不過特別喜歡那個老師說話的感覺,加上她一直對我都很好,所以還是很用心的學著。
隨著培訓的收尾,我們開始正式進入項目。從需求分析,概要設計到詳細設計,我們一步一步的開始接觸軟件開發的每個細節。最受不了的就是每天都要記"周報",填寫自己的勞動成果。因為這個我還被QA通報了好幾次呢,真的很郁悶。其實現在我很感謝這種制度化的東西,某些情況下好習慣的養成是要靠強制來確保的。詳細設計之后就是企盼已久的編碼,我心想終于可以做點"正事"了,F在回頭一看才知道,其實編碼只占軟件開發的整個過程勞動量的1/4左右,而且其他的環節也不是想象中的那么無足輕重。
編碼我其實做的很不好,主要是因為需求分析階段就沒有認真仔細的理解需求和規格說明,加上編碼時一個關鍵時段我回校和老同學敘舊。那陣項目經理(PM)就經常和我們說,"有問題自己想辦法,不要經常問我"。PM其實是在叫我們自己醞釀,遇到難題只有"憋"一"憋"才能有真的收獲。而我不在的那三天正好是大家技術/思路上的一個"躍遷",很多難題的解決方法都基本成熟,大家的編碼也接近50%了,所以回來時我感覺已經掉隊很多。再一個就是編碼中期時機器出問題,環境搭不上了,這使我更加緊張和急躁,大大影響了我的士氣。
后來利用五一其間的加班我終于趕完了自己的模塊,達到了第一個里程碑。其實從發現落后到加班趕完這段經歷,對我來說也具有里程碑的意義。不僅考驗了我自己的能力和心理素質,也證明了我對集體的責任感和合作意識。我可以叫別人來幫我做趕上進度,但那樣我會錯過自己學習的機會,以后再遇到難題我還是不行;我也可以硬著頭皮導致項目延期,那樣我以后的日子保證不好過,而且這么做也不符合我的性格。事實證明我頂住壓力獨立完成任務不管是對集體還是對我個人都是一件大好事。
緊張的編碼之后是單體測試,很多人都在繼續編碼,原來大家的編碼都是沒有完全做完。本是自己給自己挑毛病的過程,我們卻都用來完成之前沒有完成的任務,說來不禁可笑。
單體測試之后就是惡夢一樣的系統測試。傳說系統測試壓力很大,測試組找到BUG上報后這邊就得限期修改,之后提交給測試組進行下一輪的測試,回歸若干次,測試結束后產品達到允許的缺陷率才可以出荷。不過由于這時已經有人要返校體檢,其他人也軍心渙散導致集體"早退",測試沒有很正式的進行,只是簡單的做了一下界面的統一和功能的檢查,連性能測試都沒做。不能不說是實習的一個敗筆。
回想之前的工作,不到10周時間我們從學生開始轉變為員工,從對公司完全陌生到有了一定的了解,不管是處世為人還是技術思想我們都有確確實實的進步。
再結合我自己來看一看。最大的收獲就是我克服了有些自大的.壞毛病,虛心的向別人學習。我知道這就是我練習與不同類型的人適應,交流的開始。技術上自不必說,我絕對學到了以前在學校一年也不一定學到的東西,這就是一個態度的問題。"態度決定一切",這句話太有道理了。
另外一點遺憾就是小孟說的,我似乎也感到自己有點"工作狂"的味道。為了拿下那些代碼和BUG,我有好幾周都連續加班到晚上11點,由于工作占用了時間,我連以前一直的跑步都沒堅持下去。這樣不是好兆頭,我必須要養成合理的作息制度,不管工作怎樣忙,必須不能占用自己的作息時間。還有一個就是和別人的交往。曾因為一些小事分別和老胡和哲明鬧了不愉快,幸好后來都說開了,大家沒計較。我一定要嚴謹,克制,絕對不在以后的正式工作中做這樣的蠢事。
總體來說,我對實習充滿了快樂的回憶,也許是因為我在大學的生活過于平淡和壓抑。希望我可以延續這樣的快樂,將自己帶上事業的頂峰。
java工程師年終工作總結 2
這段時間,在領導和同事們的關懷和指導下,我通過不懈努力,各方面均取得一定的進步,現將我的工作情況做如下總結:
一、通過理論學習和日常工作積累經驗我的各方面有了很大的進步。
剛到公司不久,我便開始負責。NET方面的網站開發和廣告平臺開發和維護,剛開始的時候對我來說確實壓力很大,因為各方面都還不熟悉,而且與之前的公司相比,節奏也有點快,不過我慢慢的習慣了環境,和同事相處的比較融洽,領導對我也比較關心,在公司里工作就像是在一個幸福的大家庭里一樣,我很快喜歡上了這里。
我到公司不久,第一個項目是xxx公司網站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有借助網絡一一解決了難題。
之后,我將B2B廣告招商平臺進行了改版,開發了xxx智能建站廣告平臺以及以后網站的維護工作。
接下來,我又做了一個比較棘手的項目——xxx在線咨詢系統。為什么說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網絡也沒有找到如何解決的方法,之后我翻書籍,接著搜索網絡。功夫不負有心人,終于我找到一個聊天室的小例子,但是功能差的太遠,于是我把這個示例一點點的研究,從一點也不懂到后來慢慢看懂,從對AJAX技術一無所知到基本熟練運用。接下來我就開始自己開發,到最后終于把它開發了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結晶,我相信以后會把它開發的更強大,更完美。
二、明確崗位職能,認識個人技術能力不足。
經過三個多月的工作,雖然完成了一些項目的開發,我的技能也提高了很多,但是感覺我的技術還有待提高,所以我會在以后的工作中更加努力,努力提高自己的技術和各種不足,努力使自己成為一名稱職的職員。
三、提出自己努力計劃
1、學無止鏡,時代的.發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種技術知識,并用于指導實踐。
2、“業精于勤而荒于嬉”,在以后的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的各項技能。
3、不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,并在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作。
4、努力提高自己的日常交際能力。
時光流轉間,我已到公司工作三個多月。非常感謝公司領導對我的信任,給予我體現自我、提高自我的機會。這三個多月的試用期工作經歷,使我的工作能力得到了由校園步入社會后最大幅度的提高。
java工程師年終工作總結 3
20xx年已過去,在過去的一年中,我擔任公司開發部的一名軟件工程師,主要從事著JAVA項目的開發工作,這一年來我低調努力工作著,不求閃亮顯眼和光芒四射,只為平靜和淡定;這一年中所做的成績如下:
一、財政局項目,本人獨立負責開發會計處的三個子系統:
1、會計人員信用查詢系統。
2、代理記賬機構信用查詢系統。
3、會計人員網上報備系統。
以上三個子系統上線后,方便了社會各界查驗會計人員的真實信息、方便了查詢合法的代理記賬機構信息,以及方便了各單位對會計人員的報備。
二、餐飲行業項目
在團隊開發項目中直接參與了xx餐飲有限公司總部的信息綜合管理平臺項目,主要負責的系統有:
1、房屋租賃合同管理系統。
2、短信收發管理系統。
3、會員管理系統。
4、基礎信息管理系統和人事管理系統的`部分功能模塊。
系統應用后,豪享來在管理全國各門店房屋租賃合同上,一定程度上提高了管理效率,并且及時有效提供了相應預警信息;短信收發系統方便了總部及時傳遞各項信息;會員系統更好的管理全國各門店的會員信息;人事系統在管理中減少工作量等。
三、金融行業項目
我參與了xx分行,企業轉賬管理系統中的部分模塊開發。本系統方便了企業快速實現大量和復雜的轉賬工作。
四、國土資源與房產管理局項目
正在負責和開發的是住房貨幣化補貼網上申報審核系統。本項目采用了新技術,使界面更加大方美觀,很大程度上改善人機交互平臺的效果。
總結不足:
駐xx總部做項目時,由于團隊內部某些原因,加之外面的其他因素,一定程度上影響了工作效率、影響開發進度和影響最終軟件質量;這是包括我在內項目組中的每個成員都必須檢討的地方。
通過總結一年來的工作,盡管有了一定的進步和成績,但在一些方面還存在不足,個別工作做得還不夠完善。在今后的工作中,我將努力找出工作中的不足,以便在日后的工作中加以克服。自我不斷的學習吸收新技術,認真學習好規范規程及有關文件資料,并且及時的把新技術應用在實際的項目中,進一步提高項目的技術含量。
java工程師年終工作總結 4
20xx年對于我來說是非常重要的一年,在這一年中我有了很多的進步,也在在很多地方留下了一些遺憾。 古人云:“前事不忘,后事之師”,亦云:“一日而三省吾身”。我雖然不能做到“一日三省”但是年終總結是萬萬不能再少的。希望可以通過對過去的總結,找到自己在技術發展上的缺陷,發現自己不好的那些習慣并在未來的日子中可以不斷的修正。
9月份入職到現在有4個多月了,在公司領導同事的關心和幫助下,本人認真負責的完成了各項工作任務,技術水平有了明顯提高。
工作情況如下:
1、 熟悉了解公司各項規章制度
我于20xx年9月進入公司,為了更快更好地融入公司這個團隊,為以后的工作打好鋪墊,在入職培訓中,我認真對公司的各項規章制度進行了解,熟悉公司的企業文化,熟悉公司編程風格,熟悉公司編碼規范,熟悉辦公環境,以及人文交流,通過了解和熟悉,我為能進入公司這個團隊感到自豪,同時也感到自身的壓力。在以后的工作中,我將以公司的各項規章制度為準則,嚴格要求自己,踏實工作,在堅持原則的情況下敢于創新,更快更好地完成工作任務。
2、 學習新技術
由于客戶對產品的要求越來越高,要求產品更人性化,多樣化,交互性強,公司在今后的項目中將用到extjs技術,所以我對這門技術進行了詳細,深入的學習,現在已經能夠靈活運用,并編碼實現了大量常用組件的開發,為公司的以后的項目需求做好了準備。
3、 熟悉并參與修改現有項目
熟悉并參與修改佛山招投標項目和司法廳項目。
存在的不足以及改進情況如下:
1、技術水平有待繼續提高
在工作中遇到一些技術問題無法解決,最后通過網上搜索以及請教同事領導幫忙得以解決,我將歸納整理常見問題,做到下次遇見能夠快速解決,積累經驗,提高工作效率,繼續學習新知識新技術,翻新技術知識。
2、缺乏計劃性
在工作過程中,常常因為缺乏計劃,導致工作目的不夠明確,主次矛盾不清,造成事倍功半的效果,在以后的工作過程中,我要認真制訂工作計劃,做事加強目的認識,分清主次矛盾,爭取能達到事半功倍的效果。
3、缺乏溝通,不能充分利用資源
在工作的`過程中,由于礙于面子,不積極向其他同事求教,造成工作效率降低甚至出現錯誤,不能達到優勢資源充分利用。俗話說的好“三人行必有我師”,在以后的工作中,我要主動加強和其他部門同事的溝通,通過公司這個平臺達到資源共享,從而提高自己的技術水平,更好的完成工作。在20xx年我將繼續堅持認真的工作態度,刻苦的學習態度,愉快的生活態度投入工作,希望在20xx年取得新的進步與成就。
java工程師年終工作總結 5
恍然間,發現自己在這個行業里已經摸爬滾打了六年了,原以為自己就憑已有的項目經驗和工作經歷怎么著也應該算得上是一個業內比較資歷的人士了,但是今年在換工作的過程中卻遭到了重大的挫折。詳細過程我就不再敘述,在此,只想給大家說一說我的總結吧,看看大家有沒有相似的經歷,和類似的感悟。
第一、Java程序員需要不斷的學習
貌似這一點適應的行業最廣,但是我可以很肯定的說:當你從事web開發一年后,重新找工作時,才會真實的感受到這句話。
工作第一年,往往是什么都充滿新鮮感,什么都學習,沖勁十足的一年;WEB行業知識更新特別快,今天一個框架的新版本,明天又是另一個新框架,有時往往根據項目的需要來不斷學習新東西;所有,很多時候感覺,自己用過的東西真多呀!但是真正深入研究的東西卻不多。
面試,是跳槽后第一個需要面對的問題;而且不同公司面試的著重點不同;但是卻有一個共同點:Java基礎是必考的。工作第一年,可能問你String對象創建的理解,常用的框架是什么等等;工作第二年,就問你Java內存分配機制是什么,類是如何加載的等等;第三年,就問你常用的設計模式是什么,你在工作中充當什么角色,怎么獨立完成一個模塊等等;
可以看出——這是一個典型的程序員的成長過程:
使用Java——>深入理解Java積累經驗——>獨立設計分析能力——>獨當一面的多面手!
因此,必須學習:
一、開源框架解析
程序員每天都和代碼打交道。經過數年的基礎教育和職業培訓,大部分程序員都會「寫」代碼,或者至少會抄代碼和改代碼。但是,會讀代碼的并不在多數,會讀代碼又真正讀懂一些大項目的源碼的,少之又少。這也造成了很多錯誤看源碼的方式。
那要如何正確的分析源碼呢?我們的目標應該放在最常用的框架上面:
二、架構師筑基
從架構設計,到應用層調優,再深入了解底層原理,扎實的Java基本功才能讓自己變為掃地神僧:內存模型,并發模式,線程模型,鎖細節等等
三、高性能架構
我們不僅僅對項目要運籌帷幄,還要能解決一切性能問題。只有深入學習JVM底層原理,Mysql底層優化以及Tomcat調優,才能達到知其然,知其所以然的效果。除了性能優化之外,也能提供通用的常見思路以及方案選型的考慮點,幫助大家培養在方案選型時的意識、思維以及做各種權衡的能力。
四、微服務架構
關于微服務架構的取舍
在合適的項目,合適的團隊,采用微服務架構收益會大于成本。微服務架構有很多吸引人的地方,但在擁抱微服務之前,也需要認清它所帶來的挑戰。需要避免為了“微服務”而“微服務”。微服務架構引入策略對傳統企業而言,開始時可以考慮引入部分合適的微服務架構原則對已有系統進行改造或新建微服務應用,逐步探索及積累微服務架構經驗,而非全盤實施微服務架構。
五、團隊協作
開發工具工程化
通過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。程序員的戰斗,往往不是一個人的戰斗,我們如何在一個平臺下高效的去重,進行代碼review,對功能進行調整,debug,做到在統一的規劃下步步為營,混亂的堆代碼的過程中找到自己的記錄。這一切都依賴于有效的工具。
六、B2C項目實戰
項目實戰
要想立足于互聯網公司,且能在互聯網浪潮中不被淹沒,對于項目的開發實戰演練是不必可少的技能,也是對自身能力的一個衡量,有多少的量對等于獲得多少的回報。看似簡單的一個項目需求圖譜,其中的底層原理,實現原理又能知道多少?你搭建一個完整的B2C項目平臺到底需要多少知識?這一切都是需要我們考量的。
第二、積累行業背景
行業背景非常重要;工作3年后必須確定自己的行業背景,比如一直從事電信行業,一直從事銀行項目,一直從事ERP行業等等。
一個程序員不可能是一直寫代碼的,就是寫代碼也要知道業務邏輯,滿足什么需求;俗話說隔行如隔山,每個行業的業務都不一樣,甚至差別很大,比如你一直從事流媒體的研究,讓你跳槽到一家銀行項目,完了,一切從頭學吧,以前的行業經驗都用不上了;而且,一個公司公司招人,就是希望找到那些很容易上手,不需要培訓業務很久的程序員;頻繁跳槽的朋友,一定要注意這點;
一直在一個行業呆久了,就可以成為這個行業的專家;我們可以經?吹剑粋項目組的某個leader,代碼寫的一般,但是卻可以跟客戶流暢的溝通,控制著新需求的提出,bug的修正等等;而客戶也很愿意跟他打交道,因為那些老的項目只有他能維護,他甚至熟悉系統的每一張表結構———可想在這個行業呆的時間有多久啦。
第三、合理的職業規劃
什么是職業規劃——就是你短期或者長期的一個職業計劃!大道理不講,咱簡單點。先問你幾個問題:
a、你工作幾年了,你愿意一直和新入行的新手一樣就是個簡單的程序員嗎?
b、你愿意一直寫代碼,而不關心其他嗎?
c、一個項目的前期需求,設計,后期部署維護,領導找到你,你說咱搞不定,行嗎?
程序員不是敲代碼的機器。第一年太多東西不懂,你可以一切聽從老大的安排,敲敲代碼,看看數據庫,測試自己和別人的代碼;但是第二年,你還是這樣嗎?不可能的,一年的經驗你完全可以入行了,是時候該學習怎么進行需求分析,怎么設計數據庫,怎么寫各類文檔,怎么寫更好的代碼?這是高級程序員的.要求!
什么是高級程序員?具有分析設計能力,能進行技術攻關,而且具有某行業深厚背景的程序員!
所有,一個項目立項后,你要積極的參與到前期設計中,跟老同志們一道思考分析問題,學習經驗!OK,你這就成長啦!
千萬不要認為程序員就是寫代碼的哦!
而且,通過一個項目的開發,你要能粗略的統計出一個功能的開發時間;比如一個模塊有20個小功能點,你開發了80個小時,每個小功能點平均2小時——這時在前期就能評估工作量啦。當然每個人的效率和工作質量是不同的,因人而異,但是大概的工作量應該是可以統計出來的,用于統計一個項目的工作周期;
具備上面的能力,你起碼已經是一個項目組的骨干啦!此時,就可以帶領小弟做開發而不是平凡的一個被帶領者啦。
很多公司的項目骨干和項目經理都不是通過招聘的來的,都是培養出來的———工作2年,思考能力不錯,善于動手,很上道!OK,此時項目經理和公司中層可能就注意到你了,就會給你多分配任務慢慢的鍛煉你,這時候千萬不要鬧別扭哦(曾遇上這樣一個同事,技術很好,人也不錯,領導突然給他分配很多任務,他開始是默默承受,后來鬧意見啦!領導找他談話后,他算明白啦!頂過一段時間就基本適應,可以快速的做完;后來他成了我們那批人中新的項目leader啦),跟帶你的人好好學習,多勞動,很快就出頭啦!
如果你工作了多年,屬于老鳥了,也要善于帶人,能提攜小弟!因為只有小弟成長了,你身上的擔子才會輕,項目才會順暢的進行!
而且高級程序員(本科為例)工作四年左右工資就達到一個瓶頸了(一線城市是9K———1。2W),這時候必須“轉型”———高級程序員只是你能力的一部分,系統分析師,架構師,技術主管才是你應該告訴別人的職務,薪資才能再次提升。
第四、 良好的心態和體態
程序員必須有責任心!這點非常重要。遇上問題,不能隨便的踢皮球,很認真的和別人溝通,提出自己的見解,和客戶聯系,才能把問題解決。技術上的問題不是問題,總可以解決,但是需求上的問題,必須搞清楚!一旦需求出錯,一個項目就可能延期或者失敗。程序員的責任心決定了他的成長,一個有責任心的人才可能成為骨干,讓領導信任!
其次就是能頂住壓力,大家都知道程序員要加班,壓力大,所有遇到問題必須不輕易放棄,合理的根據能力去處理!
身體是革命的本錢,程序員尤其重要,天天坐在電腦前,很容易發胖,變成鴨梨身材,所有多鍛煉呀!
到某些程度就不要跳槽了,在一家有發展前景或者工作開心的工作長久呆下去吧,不能跟年輕人比熱情了,這時候要的是穩重,在公司充當的是一個資深的IT從業者,幫人優化程序,分析需求,為項目出謀劃策解決疑難等。
第五、 多寫技術文檔
多寫技術文檔是好事哦———其實它是對你工作經驗的總結和提高!一個愿意和別人分享知識的人,才能在不斷的思考中提高!而且,寫文檔很鍛煉人滴!
所以建議木有博客或者經?磩e人文檔自己卻不寫的同行,趕快開博吧,其樂無窮呀!
第六、 關于跳槽
跳槽,對IT人來說絕對不是個陌生的詞匯,幾乎所有人都身體力行過。首先我要強調一點,跳槽并沒有壞處,但是頻繁的跳槽就不好了。在工作的前4年,必須跳槽,而且鼓勵跳槽(建議經歷2———3家公司);每個公司對技術的側重點都不同,對開發流程控制都不一樣,所需要的技術性人才自然不一樣;比如外包公司,要的是一個代碼狂人(我很喜歡招做過外包的人,感覺很多在外包公司待過的人做事的效率很高);小事業的公司,要的是一個全能型的程序員(能設計分析,能寫代碼,能部署);大的公司,要的是一個技術扎實,有潛力的人(英語好,理解能力好,Java基礎扎實);這樣如果你在一家公司呆久了,很可能就模式化,如果一旦離開這家公司,找工作有時候很容易碰壁;多經歷兩家公司,對程序員很有益!而且我自己也有感覺,每次找工作都在強制自己學東西。
而且關鍵是,一次跳槽,薪資就更高了——很多人跳槽都是對當前薪資不滿呀。
但是,一旦工作5年后,建議不要在跳了,更多是規劃自己的職業生涯,程序員畢竟有“青春飯”的嫌疑,我們不能跟年輕人比呀。這時候如果想一直做技術,建議在一家好的公司長久呆下去,技術+業務,足夠你混的了;如果想做管理層,這時候也基本是時候了;想自己開公司,就要付出更多,對運營有深入了解,并側重銷售和客戶的關系啦。
我的年終總結就到這里了,請查收。
【java工程師年終工作總結】相關文章:
java工程師簡歷06-30
java工程師實習總結04-23
java工程師簡歷封面08-29
java工程師簡歷模板06-01
java工程師試用期工作總結08-31
java工程師崗位職責03-28
java工程師求職簡歷模板08-27
java工程師的崗位職責04-23
java開發工程師簡歷模板08-25
java工程師英文簡歷05-19