2017程序員年度工作總結(jié)范文
2017年過(guò)去了,作為程序員,在這一年里,工作情況做得怎么樣?不妨做一下年度工作總結(jié)吧!以下是2017程序員年度工作總結(jié)范文,歡迎閱讀!
2017程序員年度工作總結(jié)范文一
一年的時(shí)間,每當(dāng)自己在總結(jié)它的時(shí)候,感覺(jué)是那么的短暫—彈指一揮間。而也就是在這一揮間,承載著太多太多,有收獲與成就,有失敗與不足;仡^看看2017年的足跡,伴隨著自己一年的是學(xué)習(xí)與堅(jiān)持。
2017年伊始是通過(guò)分銷資源計(jì)劃系統(tǒng)(DRP)拉開(kāi)序幕。此次項(xiàng)目是一個(gè)相對(duì)比較完整的Java Web項(xiàng)目,從最基礎(chǔ)的業(yè)務(wù)介紹,到需求分析,數(shù)據(jù)庫(kù)分析與設(shè)計(jì),頁(yè)面設(shè)計(jì),代碼編寫(xiě)…。直到整個(gè)項(xiàng)目的完成,通過(guò)這個(gè)項(xiàng)目學(xué)到了很多新的知識(shí),同時(shí)對(duì)很多已經(jīng)學(xué)過(guò)的知識(shí)進(jìn)行很好的摩擦和補(bǔ)充。因?yàn)樵谄渲羞穿插著其他的內(nèi)容,所以用了有半年左右的時(shí)間。具體總結(jié)可以參見(jiàn)博客:DRP項(xiàng)目總結(jié)。
從4月初到5月末,準(zhǔn)備并進(jìn)行軟件設(shè)計(jì)師的考試。這是我第二次參加軟件設(shè)計(jì)師考試。通過(guò)兩次考試的對(duì)比可以明顯的發(fā)現(xiàn)產(chǎn)生在自己身上的一些改變和進(jìn)步。具體可見(jiàn)無(wú)經(jīng)歷,不成熟—軟件設(shè)計(jì)師考試后總結(jié)
但是最終的考試結(jié)果是沒(méi)有通過(guò),和第一次一樣,差兩分。雖然成績(jī)的結(jié)果沒(méi)有通過(guò),但是通過(guò)這次軟件設(shè)計(jì)師的復(fù)習(xí)考試,很給力的給自己補(bǔ)充了計(jì)算機(jī)基礎(chǔ)方面的知識(shí),同時(shí)也解了自己很多的疑惑,真正的學(xué)到了很多的知識(shí);仡欁约赫麄(gè)的復(fù)習(xí)過(guò)程,收獲是很大的,不僅僅是計(jì)算機(jī)基礎(chǔ),更是一種面對(duì)失敗的心態(tài)收獲。而這種心態(tài)將會(huì)在自己未來(lái)的路上會(huì)起很大的作用。
后半年進(jìn)入SSH項(xiàng)目的實(shí)踐和學(xué)習(xí)。
SSH為struts+spring+hibernate的一個(gè)集成框架,是目前較流行的一種輕量級(jí)Web應(yīng)用程序開(kāi)源框架。
Struts就是一個(gè)MVC的架構(gòu),在控制器,視圖和模型方面都有其特定的組件,在SSH框架中,更多的是利用了Controller這個(gè)組件。
Spring實(shí)現(xiàn)了反轉(zhuǎn)控制(Inversion ofControl)和面向方面編程(Achievement—OrientedProgramming)。Spring框架的能實(shí)現(xiàn)應(yīng)用的分層架構(gòu),在應(yīng)用中要使用的對(duì)象可以被一個(gè)簡(jiǎn)單的XML文件連在一起,這個(gè)XML文件含有到像事務(wù)管理器、對(duì)象工廠、包含業(yè)務(wù)邏輯的服務(wù)對(duì)象、和數(shù)據(jù)存取對(duì)象這些對(duì)象的引用。
Hibernate是一種ORM映射工具,它不僅提供了從Java類到數(shù)據(jù)表之間的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機(jī)制。相對(duì)于使用JDBC和SQL來(lái)手工操作數(shù)據(jù)庫(kù),使用Hibernate,可以大大減少操作數(shù)據(jù)庫(kù)的工作量。
通過(guò)對(duì)SSH框架的學(xué)習(xí),認(rèn)識(shí)到框架給我們開(kāi)發(fā)所帶來(lái)的便利,更重要的是在框架形成的過(guò)程中所包含的原理和思想。收獲都在一篇篇的博客中。
大概在十月和十一月的時(shí)候準(zhǔn)備第三次軟件設(shè)計(jì)師考試。吸取教訓(xùn),總結(jié)經(jīng)驗(yàn),擺正心態(tài),認(rèn)真跟八期一起討論和學(xué)習(xí),這一次不僅僅是自己學(xué)習(xí)和通過(guò)考試,同時(shí)跟穎杰一起組織并帶領(lǐng)八期一同復(fù)習(xí)和學(xué)習(xí),這本身也是個(gè)鍛煉和學(xué)習(xí)。當(dāng)時(shí)也對(duì)自己考完后進(jìn)行了一個(gè)總結(jié):詳見(jiàn)軟考總結(jié)。
以上是自己計(jì)算機(jī)方面的主線。相對(duì)于計(jì)算機(jī)這條線而言,另外一個(gè)貫穿始終的是英語(yǔ)學(xué)習(xí)ShortBrain這條線。
算算從開(kāi)始進(jìn)行ShortBrain到現(xiàn)在已經(jīng)有兩年左右的時(shí)間了。而今年將會(huì)是一個(gè)關(guān)鍵的年份,關(guān)鍵是從聽(tīng)到說(shuō)的突破,從沉默期中開(kāi)始爆發(fā)。今年這一年也是英語(yǔ)中探索和收獲比較大的一年,發(fā)現(xiàn)了更多符合ShortBrain思想的資料,收集各種資料,數(shù)據(jù)和文檔。
因?yàn)槭窃谔剿髦斑M(jìn),中間也走了不少的彎路,其中一個(gè)什么時(shí)候開(kāi)始說(shuō)就在今年進(jìn)行了三次以上的探索,在一次次的探索中積累了經(jīng)驗(yàn),通過(guò)對(duì)比自己一次次開(kāi)口說(shuō)的錄音,發(fā)現(xiàn)的確是隨風(fēng)潛入夜,潤(rùn)物細(xì)無(wú)聲。對(duì)于兩年前的`我,我的英語(yǔ)聽(tīng)力和口語(yǔ)能力有了很大的提高。這種提高通過(guò)看自己以前的記錄會(huì)發(fā)現(xiàn)非常的明顯。這種提高也是在正確的理念下的積累中所收獲的。
英語(yǔ)習(xí)得的核心是像小孩一樣去習(xí)得英語(yǔ),是通過(guò)小孩的學(xué)習(xí)的過(guò)程逐漸的建立去英語(yǔ)思維,在原有的母語(yǔ)思維的基礎(chǔ)之上建立第二思維。而在學(xué)習(xí)的過(guò)程中最切記的是急功近利,這是很多人進(jìn)行ShortBrain時(shí)候所出現(xiàn)很多問(wèn)題的根源。環(huán)境在整個(gè)學(xué)習(xí)的過(guò)程中也顯的尤為重要。如何培養(yǎng)英語(yǔ)環(huán)境是我接下來(lái)的主要任務(wù)之一。相信在接下來(lái)的一年定會(huì)有所突破。
路漫漫其修遠(yuǎn)兮,吾將上下而求索。
2017程序員年度工作總結(jié)范文二
馬上到年末了,自己也對(duì)今年做了一下總結(jié),自己有哪些優(yōu)點(diǎn),有哪些還需要加強(qiáng)。每當(dāng)我想到今年比較滿意的地方,對(duì)比之前,就會(huì)有這樣一個(gè)思考:如果以前的我要是知道這些該多。在這里給大家分享一下經(jīng)驗(yàn),讓新人少走一些彎路。
做事要積極主動(dòng),態(tài)度決定一切
說(shuō)這些,可能有人會(huì)覺(jué)得,這些都明白,都是大道理,只是怎么樣執(zhí)行的問(wèn)題,下面我舉一個(gè)真實(shí)的例子。
我曾經(jīng)帶過(guò)的兩位新人,A君上班,交代給他負(fù)責(zé)的東西,是永遠(yuǎn)沒(méi)有結(jié)果的,我交代給A做一個(gè)數(shù)據(jù)展現(xiàn)的部分,A君告訴我他不會(huì)JSP的技術(shù),我給他推薦了一些書(shū)籍以及我曾經(jīng)寫(xiě)過(guò)的demo,并告知不能光學(xué),要有成果展示,可以通過(guò)這個(gè)數(shù)據(jù)展現(xiàn)來(lái)學(xué)習(xí)jsp技術(shù),但是最后的結(jié)果是他下班就走,走之前沒(méi)有跟我匯報(bào)任何進(jìn)度,我最后只能換人做這個(gè)東西。這里我并不是推薦職場(chǎng)新人要加班,但是做事的態(tài)度要認(rèn)真負(fù)責(zé),新人可以對(duì)技術(shù)不懂,但是要有負(fù)責(zé)的態(tài)度,起碼應(yīng)該匯報(bào)一下今天的進(jìn)度。
再來(lái)對(duì)比一下另一位B君,也是同樣接到這個(gè)任務(wù),首先B君懂jsp,但是他不懂JSTL,我給了他時(shí)間學(xué)習(xí),結(jié)果B君在很短的時(shí)間內(nèi),學(xué)了JSTL并將總結(jié)發(fā)給了我,我相信這么短的時(shí)間內(nèi),他畢竟掌握的有限,但是學(xué)習(xí)了,又有總結(jié),這種態(tài)度令我非常滿意。在第二天,B君就把數(shù)據(jù)展示做出來(lái)了,而且確實(shí)是我想要的樣子!不得不說(shuō),同樣的事,同一水平線,不同人做的時(shí)候,態(tài)度和積極性就決定著一切,所以一個(gè)人只要工作態(tài)度好,我相信這個(gè)人的工作絕對(duì)不會(huì)差。
提問(wèn)的技巧
作為一個(gè)新人來(lái)說(shuō),不懂就要問(wèn)!這里我要說(shuō)兩點(diǎn):
1、 如果是單純技術(shù)上的問(wèn)題,如果可以google到的,我認(rèn)為就可以自己消化掉!問(wèn)的問(wèn)題一定要先google,然后帶著自己的想法,去問(wèn)一些有經(jīng)驗(yàn)的人,收獲會(huì)更大!
舉個(gè)例子:曾經(jīng)的我,埋頭寫(xiě)代碼,那時(shí)候很怕上司知道自己不會(huì)這,不會(huì)那!所以拼命的掩蓋自己不會(huì)的東西,自己查資料,下班了問(wèn)同學(xué),上論壇發(fā)問(wèn)。但是由于邏輯和現(xiàn)實(shí)需求不一樣,所以結(jié)果并不理想!如果那個(gè)時(shí)候,我把自己不理解的地方和上司談,也許會(huì)很快的就能完成這個(gè)任務(wù),而不是返工。
2、如何提問(wèn)?問(wèn)誰(shuí)?
很多新人不知道如何提問(wèn),也不知道問(wèn)誰(shuí)。我的建議是,先把你要問(wèn)的問(wèn)題梳理好,最好可以有電子版或者打印版的整理,方便其他同事查看和解答。然后就是提出的問(wèn)題,要讓回答的人感興趣,這樣他不但會(huì)給你解答問(wèn)題,還有可能將問(wèn)題延伸,讓你學(xué)到更多的知識(shí)。對(duì)于如何讓回答的人感興趣,就是仁者見(jiàn)仁,智者見(jiàn)智了!看個(gè)人發(fā)揮了!
對(duì)于問(wèn)誰(shuí),我覺(jué)得你不了解其他同事的時(shí)候,要先問(wèn)你的上司,當(dāng)你了解了你的同事每個(gè)人擅長(zhǎng)的領(lǐng)域之后,就應(yīng)該把自己的問(wèn)題歸類,然后問(wèn)最擅長(zhǎng)的人。這樣會(huì)事半功倍!
任務(wù)分解
不知道大家做事都是怎樣一個(gè)邏輯,當(dāng)年的我做事就是一團(tuán)糟。當(dāng)我拿到一個(gè)日志分析的任務(wù)的時(shí)候,就想著做,埋頭苦干,但是自己越做,腦子越渾,完全找不到頭緒。后來(lái),上司找到我,給我做出了任務(wù)分解,我按照任務(wù)分解來(lái)做,清晰了很多。直到現(xiàn)在,我還保持著做任務(wù)分解的習(xí)慣。
其實(shí)做任務(wù)分解可以幫助你更深入的了解你要做的事情,任務(wù)分解包括一個(gè)事情,你需要分幾個(gè)步驟去做,每個(gè)步驟要做到什么樣子,什么程度,多長(zhǎng)時(shí)間做完。幾個(gè)步驟為一個(gè)里程碑。如果具體做的時(shí)候發(fā)現(xiàn)一個(gè)步驟的事情做起來(lái)超過(guò)了一個(gè)星期,我覺(jué)得這屬于任務(wù)分解的'不夠細(xì),需要將這個(gè)任務(wù)再次分解,讓你的工作更透明,更有效率。可以使用一些任務(wù)分解工作,將自己的工作路線和步驟明確,要善用工具。
主動(dòng)匯報(bào) + 主動(dòng)溝通
曾經(jīng)的我就是埋頭苦干,但是從不匯報(bào)進(jìn)度,其實(shí)這樣是不好的。后來(lái)我的領(lǐng)導(dǎo)找到我,問(wèn)我的進(jìn)度,才發(fā)現(xiàn)意見(jiàn)有所分歧,理解有差距。索性只能重新來(lái)過(guò)。
新人一定要注意這個(gè)事情,有情況,有成果,有可展示的東西就一定要及時(shí)的主動(dòng)匯報(bào)這個(gè)事情的進(jìn)度,做成果展示,在對(duì)事情有不理解的時(shí)候也需要主動(dòng)的溝通,使之和所有參與人員的意見(jiàn)一致再去做,保證你做的事情的正確性和有效性。
記住一句話:當(dāng)領(lǐng)導(dǎo)找到你問(wèn)進(jìn)度的時(shí)候,你是被動(dòng)的!
上面幾點(diǎn),看似簡(jiǎn)單,做起來(lái)很難!到現(xiàn)在任務(wù)分解和提問(wèn)很多職場(chǎng)新人是不具備的,需要慢慢磨練,但是我們相信,只要有良好的態(tài)度,良好的習(xí)慣,工作一定會(huì)慢慢越來(lái)越好!相信自己的明年會(huì)越來(lái)越好!
2017程序員年度工作總結(jié)范文三
工作四年了,保持著每年寫(xiě)一份總結(jié)的習(xí)慣。
我很希望總結(jié)有一個(gè)醒目的名字,比如從xx到XX,或者薪水從yyyy到Y(jié)YYYY這樣。可惜什么都沒(méi)有,我的職位依然是軟件開(kāi)發(fā),薪水依然是那么多,F(xiàn)在經(jīng)濟(jì)蕭條,估計(jì)也沒(méi)什么希望漲錢(qián)了。
對(duì)于懷有遠(yuǎn)大抱負(fù)的同學(xué),這份總結(jié)應(yīng)該是份反面教材。
記得去年寫(xiě)總結(jié)的時(shí)候心情很差,抱怨了很多當(dāng)時(shí)的工作以及領(lǐng)導(dǎo)"花生",那個(gè)時(shí)候的愿望是找一份新工作。沒(méi)想到剛進(jìn)入12月我就找到了。
不得不說(shuō)這一次求職我是認(rèn)真的把它當(dāng)作一個(gè)工程去做,客觀得對(duì)自己進(jìn)行了定位,而且非常重要的是明確我想要的工作到底是什么樣的。我需要的是讓我每天的8小時(shí)能夠享受工作的快樂(lè)。
投簡(jiǎn)歷面試的過(guò)程非常折磨人,尤其是我的處境(每天很大壓力,完全是自我打磨的階段)。
我清楚地記得面試現(xiàn)在這份工作那天是某個(gè)周六,我的經(jīng)理"娃娃"和技術(shù)主管T同意我周末面試。一共4個(gè)小時(shí),那絕對(duì)是一個(gè)互相爭(zhēng)取的過(guò)程。他們對(duì)于工作的熱情打動(dòng)了我,覺(jué)得和這樣的團(tuán)隊(duì)合作一定可以有火花。
真是幸運(yùn),當(dāng)我正視錯(cuò)誤,用行動(dòng)做出改變的時(shí)候,找到了一份我要的工作。入職三周已經(jīng)和團(tuán)隊(duì)磨合得很好了,用同事的話說(shuō)就是覺(jué)得我已經(jīng)加入很久了。
這里不得不說(shuō)一句我們的團(tuán)隊(duì),一個(gè)老中青結(jié)合富有戰(zhàn)斗力的集體,而且還不乏八卦調(diào)節(jié)生活。每個(gè)人都特別,合作也會(huì)有摩擦,但是整體運(yùn)作非常協(xié)調(diào),開(kāi)發(fā)速度和效率都高。從他們身上我看到不同的工作態(tài)度,生活態(tài)度。這些對(duì)我的都有著潛移默化的影響。領(lǐng)導(dǎo)“娃娃”也非常合適我目前階段對(duì)于領(lǐng)導(dǎo)的需求。如果說(shuō)幾年前我初出茅廬需要的是一個(gè)有時(shí)間且肯耐心帶我的領(lǐng)導(dǎo)的話,現(xiàn)在的我需要的是一個(gè)可以給予我充分信任的上司!巴尥蕖毙湃挝遥瑥膭傔M(jìn)入公司就如此。在熟悉產(chǎn)品階段我提出的問(wèn)題和建議他都認(rèn)真的聽(tīng)了,而且給我時(shí)間讓我按照自己的想法作出修改。后來(lái)我也喜歡把新想法跟他說(shuō),當(dāng)我們帶著創(chuàng)意去和老板談的時(shí)候他是我堅(jiān)強(qiáng)的后盾。
這一年下來(lái)我在純技術(shù)上的提高并不多,我們所面向的客戶并不要求尖端的技術(shù)。經(jīng)驗(yàn)主要體現(xiàn)在理解需求上面,如果說(shuō)前兩年我還需要領(lǐng)導(dǎo)把需求說(shuō)得很明白,還會(huì)為"馬后炮"而耿耿于懷。那么今年應(yīng)該算是個(gè)分水嶺。現(xiàn)在的我不需要領(lǐng)導(dǎo)花很久時(shí)間來(lái)講需求,也不用每一步都需要認(rèn)可再做接下來(lái)的'工作。總的來(lái)說(shuō)就是技術(shù)和業(yè)務(wù)之間的距離越來(lái)越近,而且還可以想到客戶將來(lái)會(huì)需要什么(我曾經(jīng)的領(lǐng)導(dǎo)應(yīng)該很欣慰,他培養(yǎng)的人終于達(dá)到他說(shuō)的big picture了)。
也許這也是我一年來(lái)少來(lái)csdn的緣故吧,不會(huì)有什么特別沒(méi)有頭緒的問(wèn)題需要上來(lái)發(fā)問(wèn)?梢园阉莆盏募夹g(shù)靈活的運(yùn)用到實(shí)踐中去。
其實(shí)把需求抽象建模還是很麻煩的,很多時(shí)候在最初階段客戶自己都不知道自己要的是什么樣的方案。對(duì)于需求很明確的客戶實(shí)在太少了。這個(gè)不斷修改的階段耗時(shí)耗力,關(guān)鍵是還不一定能爭(zhēng)取下來(lái)拿到單。我們單位有個(gè)很好的傳統(tǒng),當(dāng)爭(zhēng)取到新的客戶后。售前和銷售都會(huì)對(duì)我們開(kāi)發(fā)人員作一次演講,分析客戶特點(diǎn)(一般客戶都比較有名沒(méi)啥說(shuō)的)以及我們的解決方案中哪些部分是最打動(dòng)客戶的,也就是"利潤(rùn)"點(diǎn)。每一次這樣的會(huì)議都會(huì)伴隨著很久的討論余波,開(kāi)發(fā)者在討論的時(shí)候又會(huì)產(chǎn)生新的想法,我是100%享受這樣的流程。
實(shí)在要說(shuō)技術(shù)點(diǎn)上面,第一個(gè)接手的工程是提速,大量數(shù)據(jù)快速插入數(shù)據(jù)庫(kù)(我找到的。net的bulkcopy,vb6的string class+union all )開(kāi)始大面積接觸sql server 2005,寫(xiě)很多存儲(chǔ)過(guò)程。net寫(xiě)一些winform的東西,不是特別高深。但是很好的對(duì)于結(jié)構(gòu)的鍛煉vb6跟不同版本的cad及其衍生物結(jié)合(這個(gè)一直在做,不過(guò)越做越高深)
最后就是我每年都會(huì)寫(xiě)的"細(xì)節(jié)與規(guī)范",現(xiàn)在身邊立著幾個(gè)榜樣,我需要時(shí)時(shí)刻刻鞭策自己。
【程序員年度工作總結(jié)】相關(guān)文章:
程序員年度工作總結(jié)05-10
程序員年度工作總結(jié)06-13
程序員年度工作總結(jié)05-18
年度程序員工作總結(jié)范文02-19
程序員年度工作總結(jié)06-29
程序員年度工作總結(jié)06-26
[精選]程序員年度工作總結(jié)07-23
程序員的年度工作總結(jié)04-14
程序員的年度工作總結(jié)08-24