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