《程序員個人年度總結(jié)》屬于年度總結(jié)中比較優(yōu)秀的內(nèi)容,歡迎參考。
1、程序員個人年度總結(jié)
第一篇:
明天開始休假,今天也是今年最后一天上班了,工作階段性的完成了。以后當(dāng)然還需要再改動,但這之前我要回老家過一個輕松的元旦節(jié)了。作為一個程序員,作為一個剛?cè)胄胁痪偷珴M懷憧憬希望的菜鳥,做一下總結(jié)對以后的路只會有好處。
這一年從好運(yùn)開始從壞運(yùn)氣結(jié)束,也就是前半年技術(shù)薪水各種事情都在走上坡路,而到了下半年雖然技術(shù)薪水身體狀況也都是在增長,但明顯感覺不像上半年那樣順風(fēng)順?biāo)?。我一向不是個運(yùn)氣好的人,或許是因?yàn)樾愿癫粔蛑鲃拥脑?,很多東西都會與我擦肩而過,機(jī)會像暴風(fēng)驟雨般向我襲來,都被我一一避過。很多時候都悲催的望著身邊的同學(xué)朋友不斷的跳槽和加薪,不斷的在群里面述說自己的得意之事。經(jīng)常也告訴自己剛開始工作,不能太在乎薪水了,應(yīng)該以學(xué)技術(shù)為第一要務(wù),應(yīng)該以鍛煉身體和交朋友為重要目標(biāo)。在一個公司里一定要先穩(wěn)定下來,趁年輕多吃些苦,多學(xué)點(diǎn)核心技術(shù),將來不怕找不到高薪工作。但這些話現(xiàn)在看來是自欺欺人了,薪水比同水平的朋友低了一截,技術(shù)似乎也沒有多少值得夸耀之處,那么我拿什么來安慰自己呢?
這是我第一個公司,目前沒換過。公司整體氛圍還是可以的,技術(shù)研討的傳統(tǒng)非常濃厚,整個產(chǎn)品開發(fā)部牛人還是很多的,和大家熟了之后我就充分發(fā)揮了臉皮厚的特長,男的叫哥,女的就叫姐,有什么疑難問題就輪流去問。三四個人,他們在某些領(lǐng)域都有不錯的研究,都具備指導(dǎo)我能力,時間長了次數(shù)多了,他們也習(xí)以為常只要有空肯定是要被我請來解決問題的。從他們解決問題的方式和思路中,我慢慢也學(xué)會了很多方法,最近半年來我問的問題逐漸少了,偶爾會有解決不了的難題,問到他們身上,他們也大都要犯好大難。很奇怪,有時候自己怎么想也想不通想不到的問題,只要把他們請來,我的思路立馬就開闊了。情景大抵如此:他們坐在我的電腦前,我站著恭聆指教。在他們了解情況和嘗試解決辦法時,我提一提自己的想法,說說之前未解決的其他原因和產(chǎn)生的現(xiàn)象,于是突然間我就想到了,原來這般這般就可以解決該問題了??傮w來說這個問題他們沒給我實(shí)質(zhì)性的幫助,我自己想到了這個問題的解決辦法,但讓我自己來想恐怕還要好久。有時候甚至于直接卡殼,大腦短路,無法繼續(xù)下去。老鳥告訴我,形成了思維定勢,自己很難有所突破,停下來,想一想,或者去放松一下,再來解決這個問題,思路就來了。這個我深以為然,但項(xiàng)目緊的時候,都是爭分奪秒,誰能閑下來去陽臺轉(zhuǎn)轉(zhuǎn)?都是一坐半天 ,來水都懶得去接,盡管飲水機(jī)就在五步遠(yuǎn)的地方。
去年和同事們不太熟,話說的不多,問題問的也少,不似今年。今年年初開始,一直都跟幾個人形成穩(wěn)定的吃飯陣營,每天中午必然是我們幾個一起吃飯,除非有人出差不在。在飯桌上大家少談工作,多說新聞和娛樂,這樣大家的關(guān)系就拉近了很多,熟了之后我的話就開始多起來,不時的講個笑話說個段子,大家一樂我也挺高興。一年來,好像大家都習(xí)慣了我的大嘴,有一次我去外地出差一個半月,回來之后就有人說,你不在的這些日子,大家吃飯都沒勁了,少了太多的熱鬧了??磥砦译m然很貧,但還沒招人討厭,這樣很好。我想可能因?yàn)槲业恼鎸?shí)和真誠,雖然我很喜歡扯淡很喜歡講段子,也可以說很喜歡裝逼,但都是明著裝來著,絕對不會玩虛偽。即使我再裝逼,那也是大家一眼就能看出來的,純粹是娛樂需要,只是為了嘴貧而已。人際關(guān)系自認(rèn)為做的還不錯,最起碼沒有樹敵,和大多數(shù)同事的關(guān)系都很好,比以前主動了些,這應(yīng)該算得上是種進(jìn)步吧。
年初開始一直忙著做部門的一個項(xiàng)目管理系統(tǒng),這個系統(tǒng)是我接觸的第一個正式的開發(fā)任務(wù),這個系統(tǒng)曾讓我無比糾結(jié),新接觸的freemarker還不會用,整個項(xiàng)目都是使用freemarker寫成的模板,而我根本無法了解是什么意思,整個項(xiàng)目無法把握,開發(fā)就無從下手。項(xiàng)目的框架是struts2+spring+ibatis,數(shù)據(jù)庫是oracle,這些技術(shù)我都有接觸,用起來并不困難。但是項(xiàng)目組中就三個人而已,所以一旦分配了某個模塊,就要從需求到設(shè)計(jì)到編碼到測試一個人來做完,還有很多未能確定的任務(wù)要先建雛形。這樣就給我?guī)砹溯^大的壓力,一邊學(xué)一邊做,每天下班之后都再多做一個半小時。慢慢的上手了,兩個模塊做完整個項(xiàng)目的結(jié)構(gòu)都在我腦中了。這期間我看了代碼重構(gòu)和設(shè)計(jì)模式這兩本書,雖然沒讀完,卻吸收了不少有用的思想?,F(xiàn)學(xué)現(xiàn)賣,直接用到了項(xiàng)目的編碼中,把以前很長的方法分割開來,把亂七八糟的命名重新改成有意義易懂的名稱,把注釋加的合乎規(guī)范。后來證明這個改變給我?guī)矶嗝创蟮挠绊懀瑹o論需求再怎么變動,我的代碼都只少量修改即可,很少再出現(xiàn)頭大的情況。這個項(xiàng)目持續(xù)了近五個月之久,我參與了四個完整模塊的開發(fā)工作,這個項(xiàng)目對我的技術(shù)提高有了至關(guān)重要的幫助,讓我對框架的理解對數(shù)據(jù)庫的開發(fā)都有了質(zhì)的提高。項(xiàng)目臨近結(jié)束時我就躊躇滿志,覺得軟件行業(yè)真沒有不可為之事?,F(xiàn)在想想當(dāng)然很幼稚了,當(dāng)你覺得自己學(xué)到東西時候,才是真正需要學(xué)習(xí)的時候。這個項(xiàng)目的結(jié)構(gòu)十分漂亮,很多模板寫的都十分巧妙,代碼的復(fù)用率極高,可擴(kuò)展性也很好。看到這樣的項(xiàng)目,真覺得架構(gòu)師和設(shè)計(jì)師像神一般的存在,我的心離他們也更近了一步。這里提一提項(xiàng)目經(jīng)理,女,年齡不詳,估計(jì)25-30歲,性格豪爽,工作十分努力,技術(shù)扎實(shí)豐富,在開發(fā)中給了我很大的幫助,絕對的女中豪杰。
4月底,經(jīng)理給我介紹了一個人,這個人是其他組的項(xiàng)目經(jīng)理,大概技術(shù)十分牛,以前沒接觸過,暫且稱之為Y。告訴我有一個門戶系統(tǒng)需要我來做,使用內(nèi)容管理系統(tǒng)來做。說實(shí)話,這幾個字連在一起我還是第一次聽到,可能有人覺得很好笑,作為IT專業(yè)的人居然連內(nèi)容管理系統(tǒng)都不知道,大家盡情笑吧,當(dāng)時我真不知道。既然連名字都沒聽過,更別提是用來干什么的了,一頭霧水,蛋都疼了。使用一個產(chǎn)品jeecms,這是一個公司開源產(chǎn)品,網(wǎng)上公開源代碼開放論壇指導(dǎo),但如果用來做商業(yè)網(wǎng)站就必須得到授權(quán),授權(quán)費(fèi)用4800RMB?;仡^說我對這個項(xiàng)目的了解,那三天真似人間地獄一般,那幾天要搬家,晚上很晚才回去,回去后先得打開電腦繼續(xù)看該系統(tǒng)??赐?1點(diǎn)多了,還要收拾搬家的箱子。白天Y要問我系統(tǒng)理解的情況,我說理解一部分了,但還不會用。Y很明顯對我的回答不滿意,懂就是懂不懂就不懂,沒有大致懂了,沒有懂一半了。我只好說不懂,然后問他,他說我也沒用過該系統(tǒng),但這些東西都是相通的,不就是創(chuàng)建網(wǎng)站,開發(fā)定制界面嗎?人家既然做成了產(chǎn)品,自然后臺都不需要你來做了,只要會html和css就可以建站了。網(wǎng)上似乎也是這么說的,但實(shí)際情況根本不是這樣,而我也不止懂這些。我熟練使用javascript和jquery,熟練使用freemarker標(biāo)簽,對java后臺編程和數(shù)據(jù)庫技術(shù)也較有心得。但是就是不懂JeeCMS這家伙是用來干嘛的,這個產(chǎn)品是什么,用來干什么?別告訴我是建站,因?yàn)橐晕耶?dāng)時的.水平,不知道建站是怎么回事,更不知道用內(nèi)容管理系統(tǒng)建站是怎么回事。Y白天每天至少罵我一頓,我在他眼中就是個笨蛋扶不起的阿斗,之前跟同事交流問題沒被這么罵過,說實(shí)話真不習(xí)慣,他的聲音大的兩個部門都能聽見,人人位置側(cè)目,我想當(dāng)時我的臉色一定是紅白交替,但面對比你牛的技術(shù)人員還能說什么呢,誰讓自己菜呢,挨罵也活該。我的脾氣一
向不好,但那時候卻從容的忍了下來,當(dāng)時我就想,我一定要把這玩意搞懂,搞通,讓你另眼相看。五一之后出發(fā)去了客戶那里,才知道,之前做的準(zhǔn)備和需求調(diào)研都是扯淡。需求要重新調(diào)研,項(xiàng)目要重新規(guī)劃,最重要的是,Y不是項(xiàng)目經(jīng)理,不知道誰是項(xiàng)目經(jīng)理,向誰請示向誰匯報(bào)誰來監(jiān)管?都不知道,我的任務(wù)就是根據(jù)需求做項(xiàng)目,一個菜鳥,孤立無援的狀態(tài)下完成并不確定的需求。大家想想我當(dāng)時的狀態(tài)吧,一個人在外地真的是很寂寞,那段時間盡管吃得好住得好,有電視看有網(wǎng)上還有ipad玩,但一到周末就犯難,不認(rèn)識一個人不知道去哪里度過,從來沒有如此的寂寞過。后來實(shí)施部門也來人了,總算有了認(rèn)識的伴了,慢慢熟了也成為很好的朋友。項(xiàng)目這邊需求也慢慢明確了,雖然有很多問題之前沒遇到過的,但經(jīng)過艱難困苦的過程,問題一個個迎刃而解,客戶那邊也很好說話,有些東西實(shí)現(xiàn)不了他們也就不計(jì)較了,請我們吃了兩頓好吃的,讓我感覺很溫暖。前后經(jīng)歷了兩個月,這樣一個現(xiàn)在看來極其簡單的項(xiàng)目才算完成。這個項(xiàng)目中我的收獲更大,因?yàn)閺目蛻艚佑|,需求調(diào)研,軟件設(shè)計(jì),編碼發(fā)布,實(shí)施運(yùn)維都是我一個人完成的。而且完成了很多數(shù)據(jù)庫和源碼的改動,算是真正意義上的二次開發(fā),對springMVC框架的優(yōu)越性有了很大的了解,對hibernate框架也了解了不少。其他的一些技術(shù)在前面的博客里也都涉及到了,最大的好處就是開闊了眼界,讓我真正知道了軟件是怎么回事,需要考慮的多種因素該如何一一進(jìn)行調(diào)優(yōu)。暴漏的問題也有不少,比如沒有人去交流,造成工作效率低下,沒有人監(jiān)督造成工作散漫不抓緊時間,這都是以后工作中要注意的事情,畢竟這個要靠自覺的.
現(xiàn)在這個項(xiàng)目是從9月份接觸的,現(xiàn)在依然未能完工,但基本功能已經(jīng)上線,需要其他功能的添加和優(yōu)化。這個項(xiàng)目暫且不介紹了。
做程序員總要有個目標(biāo),我想我的目標(biāo)就是往oracle方向發(fā)展,oracle是星球上最好的數(shù)據(jù)庫管理系統(tǒng),國內(nèi)也有不少的oracle大師,他們的成功之路十分激勵我的心智,覺得這個就是適合我發(fā)展的道路。堅(jiān)持每天學(xué)習(xí),即使以后不做dba,也要做一個oracle方面的牛人。
?
第二篇:
又到了年末寫總結(jié)的時候。每年寫總結(jié)時的心情都不一樣,有的時候收獲滿滿,有的時候誠惶誠恐,有的時候有些許遺憾….今年寫年終總結(jié),心情則特別復(fù)雜,這一年經(jīng)歷的事情不可謂不多,自己的成長也不可謂不大,但自己卻時不時被一種焦慮的情緒煩擾。奈何你做再多的事情,它也會時不時的冒出來。難道這是傳說中的三十而立前的磨練?我不得而知。
言歸正傳,還是從幾個方面來總結(jié)一下吧。
工作
今年的工作大體分兩部分,前半年呆在辦公室的項(xiàng)目上。3月份的時候換到了一個新的小組,采用一些最新的技術(shù)棧開發(fā)一個小項(xiàng)目。我在里面也學(xué)到了很多東西,了解并嘗試了Spring 4.0,使用了Spring Boot,使用Grunt實(shí)現(xiàn)對前端項(xiàng)目的完整構(gòu)建,前端項(xiàng)目的包管理,用Protractor+PhantomJS實(shí)現(xiàn)端到端自動化測試,并且在這種純JS框架中使用了Page Object模式。
后半年就跑到了咨詢項(xiàng)目上,開始了瘋狂的出差,前后呆了好多個城市。這是我又一次跳出了自己的舒適區(qū),個人成長是巨大的,咨詢團(tuán)隊(duì)的每個人都是非常優(yōu)秀的,都有自己的閃光點(diǎn),我趁和他們pair時偷師不少。當(dāng)然壓力也是非常大的,為了準(zhǔn)備材料,為了做出成果,通宵過好幾次,第二天一早又強(qiáng)打精神上班。最慘的時候被客戶指著鼻子罵。這種成長是蛻變式的,只要自己不退縮,萬事可解決。在與客戶工作中種種機(jī)緣下我也結(jié)識了很多志趣相同的朋友,只要你用心做事,總會被人認(rèn)可。
社區(qū)活動
2015年前半年負(fù)責(zé)DevOps社區(qū)的工作,并組織舉辦了幾次公開的DevOps活動。每次舉辦活動前都有一幫小伙伴們利用業(yè)余時間準(zhǔn)備材料,中午利用午飯時間catch up,過計(jì)劃,預(yù)演練。后半年雖不在辦公室,但DevOps小組依然正常運(yùn)作,還在成都首次舉辦了CDConf。很感謝大家的付出啊。
自己在組織活動之余,也作為Speaker參加了Open Party、TID、CDConf等會議,貢獻(xiàn)了一些Session。這些都是對自己平時工作中內(nèi)容的思考與升華,并且也鍛煉了自己的演講能力。
還有自己在極客學(xué)院上開設(shè)了一門關(guān)于AWS的課程,并錄制了幾集在線課程。
博客
2015年只寫了20多篇博客。實(shí)話說產(chǎn)量不高,并沒有達(dá)成一周一篇的要求。主要是工作太忙,事情太多,雖然有很多可以寫的,但就是沒時間靜下心來仔細(xì)梳理。自己的一些博客想法也一直沒有付諸實(shí)施。這里要自我檢討一下。
健身/跑步
2014年迷上了健身與跑步。這一習(xí)慣也延續(xù)到了2015年。2015年跑了一次重慶馬拉松,不幸跑崩,花了5個多小時才完成;龍山60公里越野賽也在55公里處被慘遭關(guān)門;打擊最大的是大連100越野賽在72公里處由于傷痛無奈退賽。之后去醫(yī)院檢查得知右膝前十字韌帶在2014年12月份一次日常踢球時早已斷裂。確診后我消沉了一陣子,健身房也不去了,跑步也沒法跑了,胡吃海喝。直到7月份我做了手術(shù),重新接上了一根韌帶,開始了康復(fù)之旅。為了早日回到越野跑道和綠茵場,我采用了激進(jìn)的康復(fù)方式,8天脫拐,10天出差,20天后正式上班,2個月開始跑步訓(xùn)練,當(dāng)月就跑了最長15公里,4個月時挑戰(zhàn)半馬成功,5個多月時完成背靠背半馬。我這恢復(fù)速度成為了叉友群中的傳奇。雖然狀態(tài)比負(fù)傷前差遠(yuǎn)了,但好歹是在緩慢恢復(fù)。隨著膝蓋的恢復(fù),我也逐漸開始了力量訓(xùn)練,并控制體重,爭取把漲的肉再減回去。
翻譯
去年輕輕松松翻譯了2本書。今年一本書一整年才翻譯了不到一半。主要是這本書我不是很喜歡,感覺廢話太多,所以翻譯的斷斷續(xù)續(xù),跟這本的編輯都換了好幾個了。這本書都成了我的心病,必須想辦法盡快解決掉。
另外自己成為了InfoQ的綠色譯者,平時翻譯一些小文章也可以拿到稿酬了。
還有機(jī)緣巧合下,我作為Ansible文檔的核心譯者,翻譯了Ansible的官方文檔,放置在http://www.ansible.com.cn/。
讀書
今年讀的技術(shù)書不多,只有幾本。小說之類的倒讀的不少,比如《三體》三部曲等科幻小說、東野圭吾的幾本懸疑小說等。讀這些書大都是利用等飛機(jī)和坐飛機(jī)時候用kindle看的。我發(fā)現(xiàn)現(xiàn)在可以利用的讀書時間非常至少,可能主要還是自己的心靜不下來。
家庭
2014年出差了5個月,2015年有過之而無不及。以前出差覺得沒什么,可以開闊自己的視野,快速成長?,F(xiàn)在出差則時不時感到痛苦。兒子在逐漸長大,長期不在他身邊,每次見到他都會發(fā)現(xiàn)他學(xué)會了一些新本領(lǐng),也感覺自己錯過了什么。為了彌補(bǔ)母子倆,我每到一個城市出差,都會爭取把她們接過來利用周末時間玩幾天。感謝老婆對我工作的大力支持。
2016年是我的而立之年,出差也少不了。這一年我希望能做更多沒做過的事情,更多想做的事情。
2、程序員個人年度工作總結(jié)
總結(jié)是對某一階段的工作、學(xué)習(xí)或思想中的經(jīng)驗(yàn)或情況進(jìn)行分析研究的書面材料,它能夠給人努力工作的動力,不妨讓我們認(rèn)真地完成總結(jié)吧。那么如何把總結(jié)寫出新花樣呢?以下是小編為大家整理的程序員個人年度工作總結(jié),僅供參考,希望能夠幫助到大家。
在我進(jìn)入公司的這八個月里,我陸續(xù)接觸了公司的軟件開發(fā)平臺,一些已經(jīng)完成的項(xiàng)目,美科斯OA系統(tǒng),中郵物流管理系統(tǒng),富陽供銷社等。還有目前在進(jìn)行2個物流公路港系統(tǒng),對公路港的運(yùn)營模式有了較深入的了解。對公路港系統(tǒng)也有了深入了解和研究,但還需要更進(jìn)一步的理解。期間進(jìn)行了長達(dá)2個多月的出差。在馬上到項(xiàng)目進(jìn)行出差期間,對公路港的運(yùn)營模式和結(jié)合互聯(lián)網(wǎng)+,打造全新的雙線運(yùn)營模式有了更深入理解和學(xué)習(xí)。對于我們自己的物流管理系統(tǒng),信息交易系統(tǒng)、誠信系統(tǒng)進(jìn)行實(shí)施安裝和培訓(xùn)的過程中,學(xué)習(xí)到了很多東西,配合協(xié)調(diào)友商以及項(xiàng)目公司順利的將各系統(tǒng)成功的運(yùn)行起來。在于客戶和友商的溝通過程中學(xué)習(xí)到了很多相關(guān)專業(yè)知識。在未進(jìn)入公司之前,我從沒有接觸過信息系統(tǒng)及計(jì)算機(jī)硬件方面的東西,在公司給予的機(jī)會下我逐漸熟悉了解了一些相關(guān)的知識。在工作之余,我也在努力的'學(xué)習(xí),和同事及客戶友商進(jìn)行交流,學(xué)習(xí)先進(jìn)的開發(fā)技術(shù),請教別人相關(guān)開發(fā)技術(shù)問題。
一、存在問題
1.由于開始對公司開發(fā)平臺不是很熟悉,所以在了解客戶所要開發(fā)的功能及表單過程中多次出現(xiàn)因?yàn)樾枨蟮脑?,而不斷修改的情況。在與客戶交流的時候,這個問題多次困擾著我,對方的需求不明,每次交流的過程中都在變更需求,從而導(dǎo)致了效率比較低的問題。
2.在工作過程中,用到很多我所不知道或很多我知道但不太熟悉的領(lǐng)域,在這個領(lǐng)域內(nèi),我需要不斷的學(xué)習(xí)。
3. 工作的條理性不夠清晰,要分清主次和輕重緩急;在開發(fā)時間很倉促的情況下,事情多了,就一定要有詳實(shí)而主次分明的計(jì)劃,哪些需要立即完成,哪些可以緩緩加班完成,在這方面還有很大的優(yōu)化空間。
4.學(xué)習(xí)的知識不夠廣泛。對專業(yè)知識技能方面還需要努力的加強(qiáng),這方面也是目前最欠缺,希望高總能給予指導(dǎo)和培養(yǎng)。一個項(xiàng)目中,涉及的技術(shù)往往有多種,知識多了,就會靈活變通,所以我會加強(qiáng)這方面的學(xué)習(xí)。
二、工作心得
1. 每一個項(xiàng)目在開始著手的第一步,一定要和客戶把需求溝通清楚,只有了解了項(xiàng)目的需求,才有可能真正做好一個項(xiàng)目。我們需要向客戶提出要求客戶提供所有涉及該項(xiàng)目的資料,每次與客戶見面都需要熟悉業(yè)務(wù)與程序的最少一至兩個程序員隨時記錄需求。
2. 工作中,有一個無論是技術(shù),還是經(jīng)驗(yàn)都比較讓人肯定的前輩帶領(lǐng),將任務(wù)詳細(xì)化,詳細(xì)到,每個頁面、甚至是一個頁面中的圖片什么時候做好,做到什么程度,這樣把工作進(jìn)度有計(jì)劃有方向的贊定下來,做事很有效率。所以希望高總多給予我們一些指導(dǎo)。
3. 每周的工作小結(jié)真的很重要,這讓我們每天都有計(jì)劃的知道自己干了什么,不是漫無目的的工作,所以我們應(yīng)該養(yǎng)成,周記、月記、年記的工作習(xí)慣。
4. 工作并不是一成不變的,也許有一天你要去其他崗位幫忙,所以同事之間的技術(shù)要互相學(xué)習(xí),也許有一天,公司需要你發(fā)揮其他的技能幫忙,所以互相學(xué)習(xí)也是很重要的。自己的工作不能僅僅局限于自己的業(yè)務(wù)范疇。
三、工作計(jì)劃
1. 要提高工作的主動性,做事干脆果斷,不拖泥帶水。
2.工作要注重實(shí)效、注重結(jié)果,一切工作圍繞著目標(biāo)的完成。
3. 要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標(biāo)尺。
4. 精細(xì)化工作方式的思考和實(shí)踐。
5. 虛心請教比我做的優(yōu)秀的其他同事,向他們學(xué)習(xí)技術(shù)或經(jīng)驗(yàn)。 其實(shí)作為一個新員工,所有的地方都是需要學(xué)習(xí)的,多聽、多看、多想、多做、多溝通,向每一個員工學(xué)習(xí)他們身上的優(yōu)秀工作習(xí)慣,豐富的專業(yè)技能,配合著實(shí)際工作不斷的進(jìn)步,不論在什么環(huán)境下,我都相信這兩點(diǎn):一是三人行必有我?guī)煟翘斓莱昵凇?/p>
在參加工作的這短短的八個月中,我深刻的體會到,把自己所有的精力都投入進(jìn)去,技術(shù)工作都不可能做到完美程度,畢竟技術(shù)工作太繁雜,項(xiàng)目多而人手少,但多付出一些,工作就會優(yōu)化一些,這就需要認(rèn)認(rèn)真真沉下心去做事情,職業(yè)做事,誠信待人。
3、程序員年度個人總結(jié)
光陰如梭,一年的工作轉(zhuǎn)瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的過去,滿懷熱情的迎來即將到來的新的一年。在這年終之際,現(xiàn)對來公司一年的時間里所作的工作總結(jié)如下:
一、xx項(xiàng)目的編碼工作
從了解xx項(xiàng)目的背景、及計(jì)劃安排,熟悉xx公司制度及業(yè)務(wù)流程,再到熟悉新能開發(fā)模式,之后我根據(jù)需求調(diào)研報(bào)告,從基本的數(shù)據(jù)庫創(chuàng)建,到編碼,完成了銷售部、生產(chǎn)部、采購部、質(zhì)檢部四個模塊的基本單據(jù)的制單、審核、選單、查詢、打印等系列的編碼工作;完成了xx項(xiàng)目的模塊測試及流程測試。
通過這段時間的努力,使我個人的耐心、細(xì)心程度及對工作的合理安排得到了鍛煉,學(xué)會了在繁忙之中找條理,危難之中找希望。同時自己也有一些不足之處,一些細(xì)節(jié)地方技術(shù)上還不太成熟,還需加以學(xué)習(xí)與鉆研。
二、erp項(xiàng)目的實(shí)施工作
從x月初開始進(jìn)行xx項(xiàng)目的實(shí)施,每天早起趕在企業(yè)上班前趕到企業(yè)進(jìn)行erp的實(shí)施。實(shí)施期間主要是軟件的安裝實(shí)施及對企業(yè)的erp系統(tǒng)的使用人員進(jìn)行軟件使用培訓(xùn);紀(jì)錄客戶使用過程中出現(xiàn)的問題,晚上下班后加班加點(diǎn)將每天的小錯誤及客戶變更修改完畢。通過這項(xiàng)工作,使我原本欠缺的業(yè)務(wù)能力得到了很大的提高,并學(xué)到了很多與客戶交流的技巧及業(yè)務(wù)上的知識,更加明晰了erp系統(tǒng)的流程。但離一個成功程序開發(fā)人員的標(biāo)準(zhǔn)還差得很遠(yuǎn),在今后工作中,定會多多注意,加以改善。
三、幫助和使用手冊文檔的編寫
幫助的編寫使我熟悉了xx的使用,為后期的oa開發(fā)也奠定一定的基礎(chǔ),使用說明的編寫,使我更加加深了項(xiàng)目開發(fā)的整體思路與技術(shù)要點(diǎn),總結(jié)了前期開發(fā)和實(shí)施中碰到的問題,并又一次的對軟件整體進(jìn)行了測試,對暴露出的小bug進(jìn)行了最后的修改。
四、利用工作之余的休息時間加強(qiáng)學(xué)習(xí)
注意收集有關(guān)xx方面的資料文件,提高自己的處理新問題和解決新問題的能力,并加強(qiáng)學(xué)習(xí)java及oa方面的知識,為后期的工作打好基礎(chǔ)。
展望臨近的新一年,我會更加努力、工作上認(rèn)真負(fù)責(zé),再接再厲,更上一層樓。相信自己會完成新的任務(wù),能迎接新的挑戰(zhàn)。
4、程序員年度個人總結(jié)
過年的腳步越來越近了,作為一名程序員,我是時候給自己在20xx年的工作表現(xiàn)做出總結(jié)了,以下是我的20xx工作總結(jié):
一、工作心得
?。?)溝通協(xié)作第一
工作中必然少不了團(tuán)隊(duì)協(xié)作,積極主動去溝通的人做事總是更加靠譜。道理大家都懂。但是我們需要把想法問題,簡潔明確的表達(dá)給對方。另外總是以溝通的心態(tài)面對問題,而不是抱怨。如果覺得上級分配的任務(wù)難度太大了,你可以嘗試跟他溝通,獲取他有很好的建議或解決方案。
?。?)謹(jǐn)慎記錄與排漏
感覺現(xiàn)在挺經(jīng)常是開一兩個會,測試同時偶爾找你排查一下環(huán)境問題,一天下來其實(shí)寫代碼的時間并不多。一些關(guān)鍵點(diǎn),非常建議提前記錄下來,方便接回被打斷的思路,同時避免一些邏輯或功能點(diǎn)的遺漏。
?。?)思路清晰與效率
建議動手寫代碼之前,建議先理清思路,關(guān)鍵邏輯,需求細(xì)節(jié),這樣后面寫代碼的時候效率比較高,而且質(zhì)量也比較好。
(4)主動與多管閑事
清楚自己的工作范圍,自己心里有個界限,有些屬于別人工作范圍的事情,可以你提出的建議是好的,但是最好還是在合適的場景和時機(jī)提出。
?。?)心態(tài)與工作狀態(tài)
程序員,總會有被坑的時候,或者不順心的時候,盡量嘗試控制一下自己的心態(tài)。
?。?)可持續(xù)發(fā)展觀看待技術(shù)與業(yè)務(wù)
這點(diǎn)是我自己希望做到的。對于責(zé)任心而言,或者是說一個優(yōu)秀的程序員。很多時候并不是完成產(chǎn)品提的需求就好了。多為它著想,代碼可維護(hù)性和擴(kuò)展性高不高。一些功能點(diǎn)也可以提出自己的想法,不要總是被動的接受產(chǎn)品的需求,業(yè)務(wù)功能拓展性好的話,可以減少產(chǎn)品改動需求。
二、學(xué)習(xí)方向與職業(yè)發(fā)展
?。?)先廣后深還是先深后廣
對于博主而言,其實(shí)接觸的技術(shù)點(diǎn)還算比較多的,但是了解的都不深入,個人性格而言,比較偏向于實(shí)用驅(qū)動,如果在實(shí)際使用場景有用到再去深入學(xué)習(xí),這樣邊學(xué)邊用才能比較集中注意力。像一些同事,他們喜歡把一樣?xùn)|西研究得很深。
?。?)業(yè)務(wù)經(jīng)驗(yàn)也應(yīng)當(dāng)注重
技術(shù)人員必然是技術(shù)優(yōu)先,但是等你到了一定工作年限,其實(shí)業(yè)務(wù)經(jīng)驗(yàn)也是非常重要了。之前領(lǐng)導(dǎo)找我年度工作談話就有說過他們招高級工程師的時候?qū)I(yè)務(wù)經(jīng)驗(yàn)也非??粗?,是否有自己獨(dú)特的見解。相信道理大家都懂,但是平時有沒有這樣的意識,有沒有去做又是另外一方面了。平時也可以多學(xué)習(xí)業(yè)務(wù)方面的知識。
(3)相同的工作年限為什么當(dāng)過項(xiàng)目經(jīng)理的人更吃香
因?yàn)樗麄儗I(yè)務(wù)理解更加深入,代碼質(zhì)量問題落在他頭上,項(xiàng)目的人員協(xié)調(diào)與時間安排規(guī)劃,責(zé)任越大,思考的問題就越多,遇到的問題處理經(jīng)驗(yàn)就越豐富。把控能力也比較強(qiáng)。
?。?)怎樣能進(jìn)入學(xué)習(xí)狀態(tài),并且堅(jiān)持
要想集中注意力學(xué)習(xí)技術(shù),需要安靜的環(huán)境,需要耐得住寂寞,因此你需要沒有人打擾的環(huán)境,比如在一個集體居住環(huán)境,幾個朋友一起住,一般多數(shù)回想著去哪玩,朋友在玩游戲,估計(jì)也是對你的一種誘惑吧。可以早點(diǎn)到辦公室學(xué)習(xí)或下班學(xué)習(xí)一段時間再回去?;蛘哌x擇自己一個人住。
?。?)如何把握住學(xué)習(xí)的時機(jī)
學(xué)習(xí)最能集中注意力的情況是有著比較強(qiáng)的好奇心和求知欲。所以一般一些技術(shù)分享或者老員工討論的問題,可能很多概念知識你都不懂,這時候你就可以去學(xué)習(xí)了解這些知識。或者你工作中遇到的問題,盡量刨根問底的去弄清楚是什么原因?qū)е碌模灰恍├纤緳C(jī)幫忙解決了就一了了之?;蛘呤瞧渌掠龅降膯栴},你都可以去了解一下。
?。?)你更適合走一條怎樣的職業(yè)道路
剛畢業(yè)不久的猿友,一般都是會比較心浮氣躁的,對技術(shù)求知欲很強(qiáng),特別是一些高大上的技術(shù),什么大數(shù)據(jù)、云計(jì)算、架構(gòu)等等,有些偏向于技術(shù)研究,有些偏向于業(yè)務(wù)。大部分程序員可能都會選擇偏向于技術(shù)研究的,于是乎對偏向業(yè)務(wù)的不怎么感冒,因此覺得天天做這些東西沒什么意思。這時候,靜下來分析一下,你到底適合哪種方向。你能否靜下心來對技術(shù)研究很深入,能否耐得住寂寞。
三、關(guān)于生活
?。?)良好與糟糕的生活狀態(tài)的區(qū)別
需要警惕一下自己是否進(jìn)入了一種糟糕的生活狀態(tài),工作上不溫不火,似乎現(xiàn)在的技術(shù)已經(jīng)足夠用了,完全沒有目標(biāo)沒有計(jì)劃,無法集中注意力學(xué)習(xí),日子就這樣一天天過去。
?。?)xx年自己的一些期望吧
希望活得更堅(jiān)定些,保持著一定的求知欲和規(guī)劃,向成為自己希望成為的人努力吧,包括一些習(xí)慣、處事方式等等。
5、程序員年度個人總結(jié)
馬上到年末了,自己也對今年做了一下總結(jié),自己有哪些優(yōu)點(diǎn),有哪些還需要加強(qiáng)。每當(dāng)我想到今年比較滿意的地方,對比之前,就會有這樣一個思考:如果以前的我要是知道這些該多。在這里給大家分享一下經(jīng)驗(yàn),讓新人少走一些彎路。
做事要積極主動,態(tài)度決定一切
說這些,可能有人會覺得,這些都明白,都是大道理,只是怎么樣執(zhí)行的問題,下面我舉一個真實(shí)的例子。
我曾經(jīng)帶過的兩位新人,A君上班,交代給他負(fù)責(zé)的東西,是永遠(yuǎn)沒有結(jié)果的,我交代給A做一個數(shù)據(jù)展現(xiàn)的部分,A君告訴我他不會JSP的技術(shù),我給他推薦了一些書籍以及我曾經(jīng)寫過的demo,并告知不能光學(xué),要有成果展示,可以通過這個數(shù)據(jù)展現(xiàn)來學(xué)習(xí)jsp技術(shù),但是最后的結(jié)果是他下班就走,走之前沒有跟我匯報(bào)任何進(jìn)度,我最后只能換人做這個東西。這里我并不是推薦職場新人要加班,但是做事的態(tài)度要認(rèn)真負(fù)責(zé),新人可以對技術(shù)不懂,但是要有負(fù)責(zé)的態(tài)度,起碼應(yīng)該匯報(bào)一下今天的進(jìn)度。
再來對比一下另一位B君,也是同樣接到這個任務(wù),首先B君懂jsp,但是他不懂JSTL,我給了他時間學(xué)習(xí),結(jié)果B君在很短的時間內(nèi),學(xué)了JSTL并將總結(jié)發(fā)給了我,我相信這么短的時間內(nèi),他畢竟掌握的有限,但是學(xué)習(xí)了,又有總結(jié),這種態(tài)度令我非常滿意。在第二天,B君就把數(shù)據(jù)展示做出來了,而且確實(shí)是我想要的樣子!不得不說,同樣的事,同一水平線,不同人做的時候,態(tài)度和積極性就決定著一切,所以一個人只要工作態(tài)度好,我相信這個人的工作絕對不會差。
一、提問的技巧
作為一個新人來說,不懂就要問!這里我要說兩點(diǎn):
1、 如果是單純技術(shù)上的問題,如果可以google到的,我認(rèn)為就可以自己消化掉!問的問題一定要先google,然后帶著自己的想法,去問一些有經(jīng)驗(yàn)的人,收獲會更大!
舉個例子:曾經(jīng)的我,埋頭寫代碼,那時候很怕上司知道自己不會這,不會那!所以拼命的掩蓋自己不會的東西,自己查資料,下班了問同學(xué),上論壇發(fā)問。但是由于邏輯和現(xiàn)實(shí)需求不一樣,所以結(jié)果并不理想!如果那個時候,我把自己不理解的地方和上司談,也許會很快的就能完成這個任務(wù),而不是返工。
2、如何提問?問誰?
很多新人不知道如何提問,也不知道問誰。我的建議是,先把你要問的問題梳理好,最好可以有電子版或者打印版的整理,方便其他同事查看和解答。然后就是提出的問題,要讓回答的人感興趣,這樣他不但會給你解答問題,還有可能將問題延伸,讓你學(xué)到更多的知識。對于如何讓回答的人感興趣,就是仁者見仁,智者見智了!看個人發(fā)揮了!
對于問誰,我覺得你不了解其他同事的時候,要先問你的上司,當(dāng)你了解了你的.同事每個人擅長的領(lǐng)域之后,就應(yīng)該把自己的問題歸類,然后問最擅長的人。這樣會事半功倍!
二、任務(wù)分解
不知道大家做事都是怎樣一個邏輯,當(dāng)年的我做事就是一團(tuán)糟。當(dāng)我拿到一個日志分析的任務(wù)的時候,就想著做,埋頭苦干,但是自己越做,腦子越渾,完全找不到頭緒。后來,上司找到我,給我做出了任務(wù)分解,我按照任務(wù)分解來做,清晰了很多。直到現(xiàn)在,我還保持著做任務(wù)分解的習(xí)慣。
其實(shí)做任務(wù)分解可以幫助你更深入的了解你要做的事情,任務(wù)分解包括一個事情,你需要分幾個步驟去做,每個步驟要做到什么樣子,什么程度,多長時間做完。幾個步驟為一個里程碑。如果具體做的時候發(fā)現(xiàn)一個步驟的事情做起來超過了一個星期,我覺得這屬于任務(wù)分解的不夠細(xì),需要將這個任務(wù)再次分解,讓你的工作更透明,更有效率??梢允褂靡恍┤蝿?wù)分解工作,將自己的工作路線和步驟明確,要善用工具。
三、主動匯報(bào) + 主動溝通
曾經(jīng)的我就是埋頭苦干,但是從不匯報(bào)進(jìn)度,其實(shí)這樣是不好的。后來我的領(lǐng)導(dǎo)找到我,問我的進(jìn)度,才發(fā)現(xiàn)意見有所分歧,理解有差距。索性只能重新來過。
新人一定要注意這個事情,有情況,有成果,有可展示的東西就一定要及時的主動匯報(bào)這個事情的進(jìn)度,做成果展示,在對事情有不理解的時候也需要主動的溝通,使之和所有參與人員的意見一致再去做,保證你做的事情的正確性和有效性。
記住一句話:當(dāng)領(lǐng)導(dǎo)找到你問進(jìn)度的時候,你是被動的!
上面幾點(diǎn),看似簡單,做起來很難!到現(xiàn)在任務(wù)分解和提問很多職場新人是不具備的,需要慢慢磨練,但是我們相信,只要有良好的態(tài)度,良好的習(xí)慣,工作一定會慢慢越來越好!相信自己的明年會越來越好!
6、程序員年度個人總結(jié)
作為一個軟件開發(fā)工程師(我也是一名軟件開發(fā)工程師),所實(shí)在的如果每年只做那么一兩個項(xiàng)目,年終工作總結(jié)寫起來也應(yīng)該得心應(yīng)手的,我們只需要把本年度該項(xiàng)目的基本情況簡歷表述一下,自己在項(xiàng)目中的角色以及自己在項(xiàng)目中遇到的重點(diǎn)問題及解決方案描述一下,最后展望一下下一年度的工作計(jì)劃,OK,本年度的工作總結(jié)基本完成。下面我給大家看一篇別人寫的我認(rèn)為比較好的個人年終工作總結(jié):
2月2日,我有幸成為北京超圖一員,應(yīng)聘為公司的java軟件工程師。入任職以來,在部門領(lǐng)導(dǎo)的帶領(lǐng)下,自己感覺無論學(xué)習(xí)、技術(shù)、生活等方面都有很大的提升。
我主要完成的工作有三方面:
1、荊門石油石化巡檢系統(tǒng)的調(diào)研和開發(fā)。
該項(xiàng)目是我工作以來第一次涉及到調(diào)研,對我來說算是一個不小的挑戰(zhàn)。在調(diào)研過程中,讓我學(xué)會了如何通過和客戶的溝通來了解客戶的需求。由于自己的工作經(jīng)驗(yàn)不足,在調(diào)研工作中體現(xiàn)出一些問題。不能很直接的在和客戶溝通中非常準(zhǔn)確的了解客戶的更多需求,有很多需要和客戶交流溝通多次才能明白客戶的最終需求,也沒有把自己作為最終用戶并站在用戶的角度上來考慮問題,這些都是我在以后的工作中需要提高和改進(jìn)的地方。在巡檢系統(tǒng)的開發(fā)工作中,讓我進(jìn)一步鞏固和加強(qiáng)了自己的開發(fā)能力。
2、電信12530增值業(yè)務(wù)的開發(fā)與維護(hù)。
從5月以來我就開始接手公司的主要業(yè)務(wù)之一,12530電信增值業(yè)務(wù)。由于前面負(fù)責(zé)這個項(xiàng)目的同事突然離職,導(dǎo)致這個項(xiàng)目的交接工再做得不夠好,對我順利接手這個項(xiàng)目造成很大的困難。而剛一接手這個項(xiàng)目,馬上就需要新上一個投票活動,并要對一些主要代碼進(jìn)行修改,讓我倍感壓力,幾乎都快放棄。最后在金總的指導(dǎo)和鼓勵下,順利的完成這次活動。在完成這次投票活動后,為了避免下一個接手這個項(xiàng)目同事與我遇到同樣困難,我第一時間將這個項(xiàng)目的相關(guān)技術(shù)文檔補(bǔ)充完全,保證別人能夠順利的進(jìn)行該項(xiàng)目工作。通過這個項(xiàng)目,讓我加強(qiáng)了自己在高強(qiáng)高壓下工作的能力,也讓我找到更多自信。
3、襄樊、鄂州家政網(wǎng)絡(luò)服務(wù)中心的開發(fā)與實(shí)施。
在這兩個項(xiàng)目中,除了承擔(dān)開發(fā)工作以外,也逐漸涉及到項(xiàng)目管理的職責(zé),讓我在個人能力上有所提高。為了這兩個項(xiàng)目能夠順利完成,除了完成自己的工作外,還主動關(guān)心其他同事的工作完成情況。讓我在項(xiàng)目管理和項(xiàng)目進(jìn)度的把控能力有很大的提高。將襄樊、鄂州家政網(wǎng)絡(luò)服務(wù)中心順利實(shí)施,為我公司拿下湖北省其他市的家政網(wǎng)絡(luò)服務(wù)中心奠定基礎(chǔ)。在工作之外,我也注重個人能力的提高。工作之余,主動學(xué)習(xí)一些新技術(shù),與同事溝通配合,搭建一個ssh的開發(fā)框架。也學(xué)習(xí)spring security知識,這些新知識的積累,對我以后的工作有很大幫助。
7、程序員年度考核個人總結(jié)
新的一年即將到來,回首13年我很榮幸的進(jìn)入了公司,加入了ios游戲開發(fā)團(tuán)隊(duì),進(jìn)入了一個大家庭。在公司的半年使我真正的從學(xué)生時代過度到了一個社會人,下面對自己13年進(jìn)去公司大半年的情況進(jìn)行年終小結(jié)。
一、在工作中主要存在的問題有:
1.由于開始對業(yè)務(wù)需求不是很熟悉,所以了解程序開發(fā)的過程中多次出現(xiàn)因?yàn)樾枨蟮脑?,而不斷修改返工的情況。
2.在開發(fā)中,用到了很多新的技術(shù),由于開發(fā)時間緊促,發(fā)現(xiàn)的問題不能馬上解決,但是開發(fā)的過程,同時也是學(xué)習(xí)的過程,通過不斷的學(xué)習(xí)和總結(jié),遇到的問題都得到了很好的解決。
3.在工作階段,有時比較偏向自己的工作方便,忽略了其它同事工作上的量和難易。有的功能自己怎么方便怎么寫。加大了其它同事的工作量,大家都需要相互配合。
二、在工作中的教訓(xùn)
1.工作的條理不夠清晰,要分清主次和輕重緩急,在開發(fā)時間倉促的情況下,事情多了,就一定要有詳實(shí)而主次分明的計(jì)劃,那些需要立即完成,那些可以緩緩加班完成,在這方面還有很大的優(yōu)化空間。
2.對流程、業(yè)務(wù)需求不夠熟悉,在工作中因?yàn)榱鞒袒驑I(yè)務(wù)需求的問題而不知道如何下手的情況有點(diǎn)多,包括錯誤與缺漏還有當(dāng)時設(shè)計(jì)考慮的不到位的地方,對于這塊的控制力度顯然不夠,平時總是在開發(fā),但說到底對業(yè)務(wù)很熟悉才是項(xiàng)目很好完成的前提。
3.學(xué)習(xí)的知識不夠廣泛,一個項(xiàng)目中,涉及的技術(shù)往往有多種,知識多了,就會靈活變通,以后我會加強(qiáng)這方面的學(xué)習(xí)。
4.缺乏工作經(jīng)驗(yàn)。
三、在工作中的收獲
1.語言知識做軟件的一種工具,更好的軟件是站在玩家的立場上用心的設(shè)計(jì),讓用戶使用更方便、更快捷。
2.利用技術(shù)實(shí)現(xiàn)軟件的功能只是軟件的表面,認(rèn)識問題、分析問題、解決問題才是最重要的。
3.養(yǎng)成總結(jié)反思的習(xí)慣,并有意識地提煉日常工作成果,在實(shí)施上認(rèn)真的總結(jié)工作精英,為以后的'實(shí)施工作打基礎(chǔ)。
4.不論是做事還是做程序,一定要有清晰的思路,要認(rèn)真仔細(xì)的去做,要有耐心和信心。
四、工作計(jì)劃
1.要提高工作的主動性,做事干脆果斷,不拖泥帶水;
2.工作要注重實(shí)效、注重結(jié)果,一切工作圍繞著目標(biāo)完成;
3.要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標(biāo)尺;
4.把握一切機(jī)會提高專業(yè)能力,加強(qiáng)平時知識總結(jié)工作;
5.精細(xì)化工作方式的思考和實(shí)踐;
6.虛心請教優(yōu)秀的同事,向他們學(xué)習(xí)技術(shù)和經(jīng)驗(yàn);
其實(shí)作為一個新員工,所有的地方都是需要學(xué)習(xí)的,多聽、多看、多做、多想、多溝通,向每一位員工學(xué)習(xí)他們身上的優(yōu)秀工作習(xí)慣,豐富的專業(yè)技能,配合著實(shí)際工作不斷的進(jìn)步,不論在什么環(huán)境下,我都相信這兩點(diǎn):一是三人行必有我?guī)煟翘斓莱昵凇?/p>
在參加工作的短短半年中,我深刻的體會到,把自己所有的精力都投入進(jìn)去,技術(shù)工作都不可能做到完美程度,畢竟技術(shù)工作太過繁雜,但多付出一點(diǎn),工作就會優(yōu)化一些,這就需要認(rèn)認(rèn)真真沉下心去做事情,就是公司所提倡的企業(yè)精神:職業(yè)做事,誠信做人。
8、程序員個人年度工作總結(jié)
我是一名程序員,在過去的一年里,軟件研發(fā)部團(tuán)結(jié)協(xié)作,以及在公司這充滿奮斗的環(huán)境下,我以嚴(yán)肅認(rèn)真的工作態(tài)度和百折不饒的精神,努力的完成了公司的各項(xiàng)工作,在軟件研發(fā)、團(tuán)隊(duì)協(xié)作和個人成長上也取得了一定的成績。在公司一年的工作已經(jīng)結(jié)束,特向公司總結(jié)匯報(bào)如下:
一、軟件研發(fā)
根據(jù)公司的安排,項(xiàng)目的需要。在自身的努力、經(jīng)理的幫組,團(tuán)隊(duì)的合作下,克服重重技術(shù)困難,增長了工作經(jīng)驗(yàn),收獲豐盈:
1、軟件開發(fā)
以前我在其他公司也做過一些開發(fā),但是底層和架構(gòu)與頁面樣式我都是沒有涉及到的。通過這一年在本公司的的這些項(xiàng)目程序中的鍛煉,我成長了,我學(xué)會了很多很多。
首先,面向?qū)ο笳Z言的收獲。對于當(dāng)前編程的主流思想是對象,任何事物都可以用對象來表示。以前理解這些話很費(fèi)解都是從表面上理解,沒有從深入的體會,通過這次項(xiàng)目的深入,不管是數(shù)據(jù)還是外部一些條件我們都可以抽象成對象,都可以用對象來表示,具體可以用語言中的類方等。
其次,具備獨(dú)立完成知識方面的能力。以前沒有做過vb的東西,加上這次深入的做,這次涉及到的領(lǐng)域也非常廣,常用的重要的都有涉及,并且還補(bǔ)充xml,java實(shí)際操作中空白的部分。通過這一年的開發(fā),在方面我能勝任這方面的工作,能獨(dú)立完成這方面的工作。
再次,方面存在一些不足。LocALhOST通過這次軟件的開發(fā),也發(fā)現(xiàn)自己的不足,如基礎(chǔ)知識掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進(jìn)的。
2、數(shù)據(jù)庫開發(fā)
數(shù)據(jù)庫是伴隨著項(xiàng)目以來用的最多最平凡的技術(shù)。以前對數(shù)據(jù)庫只是會一些簡單常用的操作,經(jīng)過這一年項(xiàng)目的實(shí)戰(zhàn),對數(shù)據(jù)庫的操作增加了一些豐富的經(jīng)驗(yàn)。為以后的工作和經(jīng)驗(yàn)的積累都奠定了堅(jiān)實(shí)的基礎(chǔ)。同時在項(xiàng)目中還用到了oracel與access數(shù)據(jù)庫,這是我的收獲。
優(yōu)點(diǎn):能熟練的運(yùn)用數(shù)據(jù)庫技術(shù)進(jìn)行開發(fā)。特別是對sql數(shù)據(jù)庫的操作,經(jīng)過這么長時間的積累,基本上能合理的設(shè)計(jì)和新建數(shù)據(jù)庫,同時在數(shù)據(jù)結(jié)構(gòu)上也加強(qiáng)了對數(shù)據(jù)庫的理解。通過項(xiàng)目的實(shí)踐現(xiàn)在能熟練使用和編寫多種sql語句。還掌握了一些關(guān)于數(shù)據(jù)庫優(yōu)化sql語句優(yōu)化的方法,能進(jìn)行一些簡單的優(yōu)化。
缺點(diǎn):數(shù)據(jù)是一門比較先進(jìn)的技術(shù),并不是你會寫一些sql語句,能建幾個數(shù)據(jù)庫你就是數(shù)據(jù)庫工程師。要成為一個好的數(shù)據(jù)庫管理員是要經(jīng)過長時間的工作積累。針對自己的不足,在以后的工作和學(xué)習(xí)中多接觸,多運(yùn)用新的知識點(diǎn)。充實(shí)自己的經(jīng)驗(yàn)和知識儲備。
二、團(tuán)隊(duì)協(xié)作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個團(tuán)隊(duì)鑄造了我。我們這個團(tuán)隊(duì)也是因?yàn)橛辛宋覀冞@些拼搏協(xié)作的隊(duì)員,使得它成為一個具有務(wù)實(shí)、拼搏、創(chuàng)新精神的團(tuán)隊(duì)。我與軟件研發(fā)小組是一個整體,這里的團(tuán)隊(duì)總結(jié)也就是我在這個團(tuán)隊(duì)中的收獲。
務(wù)實(shí):公司下發(fā)的任務(wù),下發(fā)的工作,件件都是用心去做的。我們這個團(tuán)隊(duì)中沒有一個人在工作的時候做了工作以外的事情,都是實(shí)實(shí)在在的做跟工作相關(guān)對公司有益的事情。相信在伍經(jīng)理的帶領(lǐng)下現(xiàn)在是這樣,以后同樣也是這樣。
拼搏:公司給的每一個任務(wù)不管它多難,如果工作沒有完成我們會晚上加班,也要盡可能的完成當(dāng)天的工作。如果工作實(shí)在忙,為了趕進(jìn)度我們放棄周末休息時間也要盡可能的使項(xiàng)目提前。
創(chuàng)新:現(xiàn)在我們開始項(xiàng)目的時候都會進(jìn)行研討,一般都會進(jìn)行一個效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內(nèi)只要任何一個人出現(xiàn)技術(shù)或其它的問題,我們都會彼此都會盡可能的去幫助他。不會因?yàn)槟骋粋€人而拖住整個項(xiàng)目滯后。
交流:我們在項(xiàng)目中會及時溝通自己的收獲,特別是一些針對性的技術(shù)問題。這樣可以省了很多重復(fù)研究的時間,這是一筆很可觀的時間。
在交流中只要我會的,我懂的,我不會去吝嗇。我會積極的去與你交流,我的團(tuán)隊(duì)名言“人強(qiáng)團(tuán)則強(qiáng),人弱團(tuán)則削”。
三、個人成長
通過公司這快一年的鍛煉與學(xué)習(xí)我真的進(jìn)步了很多,不管從技術(shù)上還是做事上,都不像以前那樣了。我在公司學(xué)到的懂得的使我飛速成長。
技術(shù)上:不管從語言上還是做事的邏輯上都得到了很大的的提高?,F(xiàn)在在軟件小組里面自己能獨(dú)立完成一部分工作,承擔(dān)自己的責(zé)任。
9、程序員個人年度工作總結(jié)
新的一年即將到來,回首13年我很榮幸的進(jìn)入了公司,加入了ios游戲開發(fā)團(tuán)隊(duì),進(jìn)入了一個大家庭。在公司的半年使我真正的從學(xué)生時代過度到了一個社會人,下面對自己xx年的情況進(jìn)行年終小結(jié)。
一、在工作中主要存在的問題有:
1、由于開始對業(yè)務(wù)需求不是很熟悉,所以了解程序開發(fā)的過程中多次出現(xiàn)因?yàn)樾枨蟮脑?,而不斷修改返工的情況。
2、在開發(fā)中,用到了很多新的技術(shù),由于開發(fā)時間緊促,發(fā)現(xiàn)的問題不能馬上解決,但是開發(fā)的過程,同時也是學(xué)習(xí)的過程,通過不斷的學(xué)習(xí)和總結(jié),遇到的問題都得到了很好的解決。
3、在工作階段,有時比較偏向自己的工作方便,忽略了其它同事工作上的量和難易。有的功能自己怎么方便怎么寫。加大了其它同事的工作量,大家都需要相互配合。
二、在工作中的教訓(xùn)
1、工作的條理不夠清晰,要分清主次和輕重緩急,在開發(fā)時間倉促的情況下,事情多了,就一定要有詳實(shí)而主次分明的計(jì)劃,那些需要立即完成,那些可以緩緩加班完成,在這方面還有很大的優(yōu)化空間。
2、對流程、業(yè)務(wù)需求不夠熟悉,在工作中因?yàn)榱鞒袒驑I(yè)務(wù)需求的問題而不知道如何下手的情況有點(diǎn)多,包括錯誤與缺漏還有當(dāng)時設(shè)計(jì)考慮的不到位的地方,對于這塊的控制力度顯然不夠,平時總是在開發(fā),但說到底對業(yè)務(wù)很熟悉才是項(xiàng)目很好完成的前提。
3、學(xué)習(xí)的知識不夠廣泛,一個項(xiàng)目中,涉及的技術(shù)往往有多種,知識多了,就會靈活變通,以后我會加強(qiáng)這方面的學(xué)習(xí)。
4、缺乏工作經(jīng)驗(yàn)。
三、在工作中的收獲
1、語言知識做軟件的一種工具,更好的軟件是站在玩家的立場上用心的設(shè)計(jì),讓用戶使用更方便、更快捷。
2、利用技術(shù)實(shí)現(xiàn)軟件的功能只是軟件的表面,認(rèn)識問題、分析問題、解決問題才是最重要的。
3、養(yǎng)成總結(jié)反思的習(xí)慣,并有意識地提煉日常工作成果,在實(shí)施上認(rèn)真的總結(jié)工作精英,為以后的實(shí)施工作打基礎(chǔ)。
4、不論是做事還是做程序,一定要有清晰的思路,要認(rèn)真仔細(xì)的去做,要有耐心和信心。
四、工作計(jì)劃
1、要提高工作的主動性,做事干脆果斷,不拖泥帶水;
2、工作要注重實(shí)效、注重結(jié)果,一切工作圍繞著目標(biāo)完成;
3、要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標(biāo)尺;
4、把握一切機(jī)會提高專業(yè)能力,加強(qiáng)平時知識總結(jié)工作;
5、精細(xì)化工作方式的思考和實(shí)踐;
6、虛心請教優(yōu)秀的同事,向他們學(xué)習(xí)技術(shù)和經(jīng)驗(yàn);
其實(shí)作為一個新員工,所有的地方都是需要學(xué)習(xí)的,多聽、多看、多做、多想、多溝通,向每一位員工學(xué)習(xí)他們身上的優(yōu)秀工作習(xí)慣,豐富的專業(yè)技能,配合著實(shí)際工作不斷的進(jìn)步,不論在什么環(huán)境下,我都相信這兩點(diǎn):一是三人行必有我?guī)?,二是天道酬勤?/p>
在參加工作的短短半年中,我深刻的體會到,把自己所有的精力都投入進(jìn)去,技術(shù)工作都不可能做到完美程度,畢竟技術(shù)工作太過繁雜,但多付出一點(diǎn),工作就會優(yōu)化一些,這就需要認(rèn)認(rèn)真真沉下心去做事情,就是公司所提倡的企業(yè)精神:職業(yè)做事,誠信做人。
10、程序員個人年度總結(jié)
馬上到年末了,自己也對今年做了一下總結(jié),自己有哪些優(yōu)點(diǎn),有哪些還需要加強(qiáng)。每當(dāng)我想到今年比較滿意的地方,對比之前,就會有這樣一個思考:如果以前的我要是知道這些該多。在這里給大家分享一下經(jīng)驗(yàn),讓新人少走一些彎路。
做事要積極主動,態(tài)度決定一切。說這些,可能有人會覺得,這些都明白,都是大道理,只是怎么樣執(zhí)行的'問題,下面我舉一個真實(shí)的例子。
我曾經(jīng)帶過的兩位新人,A君上班,交代給他負(fù)責(zé)的東西,是永遠(yuǎn)沒有結(jié)果的,我交代給A做一個數(shù)據(jù)展現(xiàn)的部分,A君告訴我他不會JSP的技術(shù),我給他推薦了一些書籍以及我曾經(jīng)寫過的demo,并告知不能光學(xué),要有成果展示,可以通過這個數(shù)據(jù)展現(xiàn)來學(xué)習(xí)jsp技術(shù),但是最后的結(jié)果是他下班就走,走之前沒有跟我匯報(bào)任何進(jìn)度,我最后只能換人做這個東西。這里我并不是推薦職場新人要加班,但是做事的態(tài)度要認(rèn)真負(fù)責(zé),新人可以對技術(shù)不懂,但是要有負(fù)責(zé)的態(tài)度,起碼應(yīng)該匯報(bào)一下今天的進(jìn)度。
再來對比一下另一位B君,也是同樣接到這個任務(wù),首先B君懂jsp,但是他不懂JSTL,我給了他時間學(xué)習(xí),結(jié)果B君在很短的時間內(nèi),學(xué)了JSTL并將總結(jié)發(fā)給了我,我相信這么短的時間內(nèi),他畢竟掌握的有限,但是學(xué)習(xí)了,又有總結(jié),這種態(tài)度令我非常滿意。在第二天,B君就把數(shù)據(jù)展示做出來了,而且確實(shí)是我想要的樣子!不得不說,同樣的事,同一水平線,不同人做的時候,態(tài)度和積極性就決定著一切,所以一個人只要工作態(tài)度好,我相信這個人的工作絕對不會差。
一、提問的技巧
作為一個新人來說,不懂就要問!這里我要說兩點(diǎn):
1、如果是單純技術(shù)上的問題,如果可以google到的,我認(rèn)為就可以自己消化掉!問的問題一定要先google,然后帶著自己的想法,去問一些有經(jīng)驗(yàn)的人,收獲會更大!
舉個例子:曾經(jīng)的我,埋頭寫代碼,那時候很怕上司知道自己不會這,不會那!所以拼命的掩蓋自己不會的東西,自己查資料,下班了問同學(xué),上論壇發(fā)問。但是由于邏輯和現(xiàn)實(shí)需求不一樣,所以結(jié)果并不理想!如果那個時候,我把自己不理解的地方和上司談,也許會很快的就能完成這個任務(wù),而不是返工。
2、如何提問?問誰?
很多新人不知道如何提問,也不知道問誰。我的建議是,先把你要問的問題梳理好,最好可以有電子版或者打印版的整理,方便其他同事查看和解答。然后就是提出的問題,要讓回答的人感興趣,這樣他不但會給你解答問題,還有可能將問題延伸,讓你學(xué)到更多的知識。對于如何讓回答的人感興趣,就是仁者見仁,智者見智了!看個人發(fā)揮了!
對于問誰,我覺得你不了解其他同事的時候,要先問你的上司,當(dāng)你了解了你的同事每個人擅長的領(lǐng)域之后,就應(yīng)該把自己的問題歸類,然后問最擅長的人。這樣會事半功倍!
二、任務(wù)分解
不知道大家做事都是怎樣一個邏輯,當(dāng)年的我做事就是一團(tuán)糟。當(dāng)我拿到一個日志分析的任務(wù)的時候,就想著做,埋頭苦干,但是自己越做,腦子越渾,完全找不到頭緒。后來,上司找到我,給我做出了任務(wù)分解,我按照任務(wù)分解來做,清晰了很多。直到現(xiàn)在,我還保持著做任務(wù)分解的習(xí)慣。
其實(shí)做任務(wù)分解可以幫助你更深入的了解你要做的事情,任務(wù)分解包括一個事情,你需要分幾個步驟去做,每個步驟要做到什么樣子,什么程度,多長時間做完。幾個步驟為一個里程碑。如果具體做的時候發(fā)現(xiàn)一個步驟的事情做起來超過了一個星期,我覺得這屬于任務(wù)分解的不夠細(xì),需要將這個任務(wù)再次分解,讓你的工作更透明,更有效率??梢允褂靡恍┤蝿?wù)分解工作,將自己的工作路線和步驟明確,要善用工具。
三、主動匯報(bào)+主動溝通
曾經(jīng)的我就是埋頭苦干,但是從不匯報(bào)進(jìn)度,其實(shí)這樣是不好的。后來我的領(lǐng)導(dǎo)找到我,問我的進(jìn)度,才發(fā)現(xiàn)意見有所分歧,理解有差距。索性只能重新來過。
新人一定要注意這個事情,有情況,有成果,有可展示的東西就一定要及時的主動匯報(bào)這個事情的進(jìn)度,做成果展示,在對事情有不理解的時候也需要主動的溝通,使之和所有參與人員的意見一致再去做,保證你做的事情的正確性和有效性。
記住一句話:當(dāng)領(lǐng)導(dǎo)找到你問進(jìn)度的時候,你是被動的!
上面幾點(diǎn),看似簡單,做起來很難!到現(xiàn)在任務(wù)分解和提問很多職場新人是不具備的,需要慢慢磨練,但是我們相信,只要有良好的態(tài)度,良好的習(xí)慣,工作一定會慢慢越來越好!相信自己的明年會越來越好!
11、程序員年度個人工作總結(jié)
一學(xué)年來,本人認(rèn)真?zhèn)湔n、上課、聽課、評課,及時批改作業(yè)、講評作業(yè),做好課后輔導(dǎo)工作,廣泛涉獵各種知識,形成比較完整的知識結(jié)構(gòu),嚴(yán)格要求學(xué)生,尊重學(xué)生,發(fā)揚(yáng)教學(xué)民主,使學(xué)生學(xué)有所得,從而不斷提高自己的教學(xué)水平和思想覺悟,并順利完成教育教學(xué)任務(wù)。下面是本人的教學(xué)經(jīng)驗(yàn)及體會
一、業(yè)務(wù)學(xué)習(xí)
加強(qiáng)學(xué)習(xí),提高思想認(rèn)識,樹立新的理念.堅(jiān)持每周業(yè)務(wù)學(xué)習(xí),緊緊圍繞學(xué)習(xí)新課程,構(gòu)建新課程,嘗試新教法的目標(biāo),不斷更新教學(xué)觀念。注重把學(xué)習(xí)新課程標(biāo)準(zhǔn)與構(gòu)建新理念有機(jī)的結(jié)合起來。通過學(xué)習(xí)新的《課程標(biāo)準(zhǔn)》,認(rèn)識到新課程改革既是挑戰(zhàn),又是機(jī)遇。將理論聯(lián)系到實(shí)際教學(xué)工作中,解放思想,更新觀念,豐富知識,提高能力,以全新的素質(zhì)結(jié)構(gòu)接受新一輪課程改革浪潮的"洗禮"。
二、新課改
通過學(xué)習(xí)新的`《課程標(biāo)準(zhǔn)》,使自己逐步領(lǐng)會到"一切為了人的發(fā)展"的教學(xué)理念。樹立了學(xué)生主體觀,貫徹了民主教學(xué)的思想,構(gòu)建了一種民主和諧平等的新型師生關(guān)系,使尊重學(xué)生人格,尊重學(xué)生觀點(diǎn),承認(rèn)學(xué)生個性差異,積極創(chuàng)造和提供滿足不同學(xué)生學(xué)習(xí)成長條件的理念落到實(shí)處。將學(xué)生的發(fā)展作為教學(xué)活動的出發(fā)點(diǎn)和歸宿。重視了學(xué)生獨(dú)立性,自主性的培養(yǎng)與發(fā)揮,收到了良好的效果.
三、教學(xué)研究.
教學(xué)工作是學(xué)校各項(xiàng)工作的中心,也是檢驗(yàn)一個教師工作成敗的關(guān)鍵。一學(xué)期來,在堅(jiān)持抓好新課程理念學(xué)習(xí)和應(yīng)用的同時,我積極探索教育教學(xué)規(guī)律,充分運(yùn)用學(xué)?,F(xiàn)有的教育教學(xué)資源,大膽改革課堂教學(xué),加大新型教學(xué)方法使用力度,取得了明顯效果,具體表現(xiàn)在:
(一)發(fā)揮教師為主導(dǎo)的作用
1、備課深入細(xì)致。平時認(rèn)真研究教材,多方參閱各種資料,力求深入理解教材,準(zhǔn)確把握難重點(diǎn)。在制定教學(xué)目的時,非常注意學(xué)生的實(shí)際情況。教案編寫認(rèn)真,并不斷歸納總結(jié)經(jīng)驗(yàn)教訓(xùn)。
2、注重課堂教學(xué)效果。針對高一年級學(xué)生特點(diǎn),以愉快式教學(xué)為主,不搞滿堂灌,堅(jiān)持學(xué)生為主體,教師為主導(dǎo)、教學(xué)為主線,注重講練結(jié)合。在教學(xué)中注意抓住重點(diǎn),突破難點(diǎn)。
3、堅(jiān)持參加校內(nèi)外教學(xué)研討活動,不斷汲取他人的寶貴經(jīng)驗(yàn),提高自己的教學(xué)水平。經(jīng)常向經(jīng)驗(yàn)豐富的教師請教并經(jīng)常在一起討論教學(xué)問題。聽公開課多次,自己執(zhí)教二節(jié)公開課,尤其本學(xué)期,自己執(zhí)教的公開課,學(xué)校領(lǐng)導(dǎo)和教師們給我提出了不少寶貴的建議,使我明確了今后講課的方向和以后數(shù)學(xué)課該怎么教和怎么講。本年度在校內(nèi)聽課42節(jié)。
4、在作業(yè)批改上,認(rèn)真及時,力求做到全批全改,重在訂正,及時了解學(xué)生的學(xué)習(xí)情況,以便在輔導(dǎo)中做到有的放矢。
四、工作中存在的問題
1、教材挖掘不深入。
2、教法不靈活,不能吸引學(xué)生學(xué)習(xí),對學(xué)生的引導(dǎo)、啟發(fā)不足。
3、新課標(biāo)下新的教學(xué)思想學(xué)習(xí)不深入。對學(xué)生的自主學(xué)習(xí),合作學(xué)習(xí),缺乏理論指導(dǎo).
4、差生末抓在手。由于對學(xué)生的了解不夠,對學(xué)生的學(xué)習(xí)態(tài)度、思維能力不太清楚。上課和復(fù)習(xí)時該講的都講了,學(xué)生掌握的情況怎樣,教師心中無數(shù)。導(dǎo)致了教學(xué)中的盲目性。
5、教學(xué)反思不夠。
五、今后努力的方向
1、加強(qiáng)學(xué)習(xí),學(xué)習(xí)新課標(biāo)下新的教學(xué)思想。
2、學(xué)習(xí)新課標(biāo),挖掘教材,進(jìn)一步把握知識點(diǎn)和考點(diǎn)。
3、多聽課,學(xué)習(xí)同科目教師先進(jìn)的教學(xué)方法的教學(xué)理念。
4、加強(qiáng)轉(zhuǎn)差培優(yōu)力度。
5、加強(qiáng)教學(xué)反思,加大教學(xué)投入
12、程序員個人年度總結(jié)
第一篇:
明天開始休假,今天也是今年最后一天上班了,工作階段性的完成了。以后當(dāng)然還需要再改動,但這之前我要回老家過一個輕松的元旦節(jié)了。作為一個程序員,作為一個剛?cè)胄胁痪偷珴M懷憧憬希望的菜鳥,做一下總結(jié)對以后的路只會有好處。
這一年從好運(yùn)開始從壞運(yùn)氣結(jié)束,也就是前半年技術(shù)薪水各種事情都在走上坡路,而到了下半年雖然技術(shù)薪水身體狀況也都是在增長,但明顯感覺不像上半年那樣順風(fēng)順?biāo)?。我一向不是個運(yùn)氣好的人,或許是因?yàn)樾愿癫粔蛑鲃拥脑?,很多東西都會與我擦肩而過,機(jī)會像暴風(fēng)驟雨般向我襲來,都被我一一避過。很多時候都悲催的望著身邊的同學(xué)朋友不斷的跳槽和加薪,不斷的在群里面述說自己的得意之事。經(jīng)常也告訴自己剛開始工作,不能太在乎薪水了,應(yīng)該以學(xué)技術(shù)為第一要務(wù),應(yīng)該以鍛煉身體和交朋友為重要目標(biāo)。在一個公司里一定要先穩(wěn)定下來,趁年輕多吃些苦,多學(xué)點(diǎn)核心技術(shù),將來不怕找不到高薪工作。但這些話現(xiàn)在看來是自欺欺人了,薪水比同水平的朋友低了一截,技術(shù)似乎也沒有多少值得夸耀之處,那么我拿什么來安慰自己呢?
這是我第一個公司,目前沒換過。公司整體氛圍還是可以的,技術(shù)研討的傳統(tǒng)非常濃厚,整個產(chǎn)品開發(fā)部牛人還是很多的,和大家熟了之后我就充分發(fā)揮了臉皮厚的特長,男的叫哥,女的就叫姐,有什么疑難問題就輪流去問。三四個人,他們在某些領(lǐng)域都有不錯的研究,都具備指導(dǎo)我能力,時間長了次數(shù)多了,他們也習(xí)以為常只要有空肯定是要被我請來解決問題的。從他們解決問題的方式和思路中,我慢慢也學(xué)會了很多方法,最近半年來我問的問題逐漸少了,偶爾會有解決不了的難題,問到他們身上,他們也大都要犯好大難。很奇怪,有時候自己怎么想也想不通想不到的問題,只要把他們請來,我的思路立馬就開闊了。情景大抵如此:他們坐在我的電腦前,我站著恭聆指教。在他們了解情況和嘗試解決辦法時,我提一提自己的想法,說說之前未解決的其他原因和產(chǎn)生的現(xiàn)象,于是突然間我就想到了,原來這般這般就可以解決該問題了。總體來說這個問題他們沒給我實(shí)質(zhì)性的幫助,我自己想到了這個問題的解決辦法,但讓我自己來想恐怕還要好久。有時候甚至于直接卡殼,大腦短路,無法繼續(xù)下去。老鳥告訴我,形成了思維定勢,自己很難有所突破,停下來,想一想,或者去放松一下,再來解決這個問題,思路就來了。這個我深以為然,但項(xiàng)目緊的時候,都是爭分奪秒,誰能閑下來去陽臺轉(zhuǎn)轉(zhuǎn)?都是一坐半天 ,來水都懶得去接,盡管飲水機(jī)就在五步遠(yuǎn)的地方。
去年和同事們不太熟,話說的不多,問題問的也少,不似今年。今年年初開始,一直都跟幾個人形成穩(wěn)定的吃飯陣營,每天中午必然是我們幾個一起吃飯,除非有人出差不在。在飯桌上大家少談工作,多說新聞和娛樂,這樣大家的關(guān)系就拉近了很多,熟了之后我的話就開始多起來,不時的講個笑話說個段子,大家一樂我也挺高興。一年來,好像大家都習(xí)慣了我的大嘴,有一次我去外地出差一個半月,回來之后就有人說,你不在的這些日子,大家吃飯都沒勁了,少了太多的熱鬧了??磥砦译m然很貧,但還沒招人討厭,這樣很好。我想可能因?yàn)槲业恼鎸?shí)和真誠,雖然我很喜歡扯淡很喜歡講段子,也可以說很喜歡裝逼,但都是明著裝來著,絕對不會玩虛偽。即使我再裝逼,那也是大家一眼就能看出來的,純粹是娛樂需要,只是為了嘴貧而已。人際關(guān)系自認(rèn)為做的還不錯,最起碼沒有樹敵,和大多數(shù)同事的關(guān)系都很好,比以前主動了些,這應(yīng)該算得上是種進(jìn)步吧。
年初開始一直忙著做部門的一個項(xiàng)目管理系統(tǒng),這個系統(tǒng)是我接觸的第一個正式的開發(fā)任務(wù),這個系統(tǒng)曾讓我無比糾結(jié),新接觸的freemarker還不會用,整個項(xiàng)目都是使用freemarker寫成的模板,而我根本無法了解是什么意思,整個項(xiàng)目無法把握,開發(fā)就無從下手。項(xiàng)目的框架是struts2+spring+ibatis,數(shù)據(jù)庫是oracle,這些技術(shù)我都有接觸,用起來并不困難。但是項(xiàng)目組中就三個人而已,所以一旦分配了某個模塊,就要從需求到設(shè)計(jì)到編碼到測試一個人來做完,還有很多未能確定的任務(wù)要先建雛形。這樣就給我?guī)砹溯^大的壓力,一邊學(xué)一邊做,每天下班之后都再多做一個半小時。慢慢的上手了,兩個模塊做完整個項(xiàng)目的結(jié)構(gòu)都在我腦中了。這期間我看了代碼重構(gòu)和設(shè)計(jì)模式這兩本書,雖然沒讀完,卻吸收了不少有用的思想。現(xiàn)學(xué)現(xiàn)賣,直接用到了項(xiàng)目的編碼中,把以前很長的方法分割開來,把亂七八糟的命名重新改成有意義易懂的名稱,把注釋加的合乎規(guī)范。后來證明這個改變給我?guī)矶嗝创蟮挠绊懀瑹o論需求再怎么變動,我的代碼都只少量修改即可,很少再出現(xiàn)頭大的情況。這個項(xiàng)目持續(xù)了近五個月之久,我參與了四個完整模塊的開發(fā)工作,這個項(xiàng)目對我的技術(shù)提高有了至關(guān)重要的幫助,讓我對框架的理解對數(shù)據(jù)庫的開發(fā)都有了質(zhì)的提高。項(xiàng)目臨近結(jié)束時我就躊躇滿志,覺得軟件行業(yè)真沒有不可為之事?,F(xiàn)在想想當(dāng)然很幼稚了,當(dāng)你覺得自己學(xué)到東西時候,才是真正需要學(xué)習(xí)的時候。這個項(xiàng)目的結(jié)構(gòu)十分漂亮,很多模板寫的都十分巧妙,代碼的復(fù)用率極高,可擴(kuò)展性也很好??吹竭@樣的項(xiàng)目,真覺得架構(gòu)師和設(shè)計(jì)師像神一般的存在,我的心離他們也更近了一步。這里提一提項(xiàng)目經(jīng)理,女,年齡不詳,估計(jì)25-30歲,性格豪爽,工作十分努力,技術(shù)扎實(shí)豐富,在開發(fā)中給了我很大的幫助,絕對的女中豪杰。
4月底,經(jīng)理給我介紹了一個人,這個人是其他組的項(xiàng)目經(jīng)理,大概技術(shù)十分牛,以前沒接觸過,暫且稱之為Y。告訴我有一個門戶系統(tǒng)需要我來做,使用內(nèi)容管理系統(tǒng)來做。說實(shí)話,這幾個字連在一起我還是第一次聽到,可能有人覺得很好笑,作為IT專業(yè)的人居然連內(nèi)容管理系統(tǒng)都不知道,大家盡情笑吧,當(dāng)時我真不知道。既然連名字都沒聽過,更別提是用來干什么的了,一頭霧水,蛋都疼了。使用一個產(chǎn)品jeecms,這是一個公司開源產(chǎn)品,網(wǎng)上公開源代碼開放論壇指導(dǎo),但如果用來做商業(yè)網(wǎng)站就必須得到授權(quán),授權(quán)費(fèi)用4800RMB?;仡^說我對這個項(xiàng)目的了解,那三天真似人間地獄一般,那幾天要搬家,晚上很晚才回去,回去后先得打開電腦繼續(xù)看該系統(tǒng)??赐?1點(diǎn)多了,還要收拾搬家的箱子。白天Y要問我系統(tǒng)理解的情況,我說理解一部分了,但還不會用。Y很明顯對我的回答不滿意,懂就是懂不懂就不懂,沒有大致懂了,沒有懂一半了。我只好說不懂,然后問他,他說我也沒用過該系統(tǒng),但這些東西都是相通的,不就是創(chuàng)建網(wǎng)站,開發(fā)定制界面嗎?人家既然做成了產(chǎn)品,自然后臺都不需要你來做了,只要會html和css就可以建站了。網(wǎng)上似乎也是這么說的,但實(shí)際情況根本不是這樣,而我也不止懂這些。我熟練使用javascript和jquery,熟練使用freemarker標(biāo)簽,對java后臺編程和數(shù)據(jù)庫技術(shù)也較有心得。但是就是不懂JeeCMS這家伙是用來干嘛的,這個產(chǎn)品是什么,用來干什么?別告訴我是建站,因?yàn)橐晕耶?dāng)時的.水平,不知道建站是怎么回事,更不知道用內(nèi)容管理系統(tǒng)建站是怎么回事。Y白天每天至少罵我一頓,我在他眼中就是個笨蛋扶不起的阿斗,之前跟同事交流問題沒被這么罵過,說實(shí)話真不習(xí)慣,他的聲音大的兩個部門都能聽見,人人位置側(cè)目,我想當(dāng)時我的臉色一定是紅白交替,但面對比你牛的技術(shù)人員還能說什么呢,誰讓自己菜呢,挨罵也活該。我的脾氣一
向不好,但那時候卻從容的忍了下來,當(dāng)時我就想,我一定要把這玩意搞懂,搞通,讓你另眼相看。五一之后出發(fā)去了客戶那里,才知道,之前做的準(zhǔn)備和需求調(diào)研都是扯淡。需求要重新調(diào)研,項(xiàng)目要重新規(guī)劃,最重要的是,Y不是項(xiàng)目經(jīng)理,不知道誰是項(xiàng)目經(jīng)理,向誰請示向誰匯報(bào)誰來監(jiān)管?都不知道,我的任務(wù)就是根據(jù)需求做項(xiàng)目,一個菜鳥,孤立無援的狀態(tài)下完成并不確定的需求。大家想想我當(dāng)時的狀態(tài)吧,一個人在外地真的是很寂寞,那段時間盡管吃得好住得好,有電視看有網(wǎng)上還有ipad玩,但一到周末就犯難,不認(rèn)識一個人不知道去哪里度過,從來沒有如此的寂寞過。后來實(shí)施部門也來人了,總算有了認(rèn)識的伴了,慢慢熟了也成為很好的朋友。項(xiàng)目這邊需求也慢慢明確了,雖然有很多問題之前沒遇到過的,但經(jīng)過艱難困苦的過程,問題一個個迎刃而解,客戶那邊也很好說話,有些東西實(shí)現(xiàn)不了他們也就不計(jì)較了,請我們吃了兩頓好吃的,讓我感覺很溫暖。前后經(jīng)歷了兩個月,這樣一個現(xiàn)在看來極其簡單的項(xiàng)目才算完成。這個項(xiàng)目中我的收獲更大,因?yàn)閺目蛻艚佑|,需求調(diào)研,軟件設(shè)計(jì),編碼發(fā)布,實(shí)施運(yùn)維都是我一個人完成的。而且完成了很多數(shù)據(jù)庫和源碼的改動,算是真正意義上的二次開發(fā),對springMVC框架的優(yōu)越性有了很大的了解,對hibernate框架也了解了不少。其他的一些技術(shù)在前面的博客里也都涉及到了,最大的好處就是開闊了眼界,讓我真正知道了軟件是怎么回事,需要考慮的多種因素該如何一一進(jìn)行調(diào)優(yōu)。暴漏的問題也有不少,比如沒有人去交流,造成工作效率低下,沒有人監(jiān)督造成工作散漫不抓緊時間,這都是以后工作中要注意的事情,畢竟這個要靠自覺的.
現(xiàn)在這個項(xiàng)目是從9月份接觸的,現(xiàn)在依然未能完工,但基本功能已經(jīng)上線,需要其他功能的添加和優(yōu)化。這個項(xiàng)目暫且不介紹了。
做程序員總要有個目標(biāo),我想我的目標(biāo)就是往oracle方向發(fā)展,oracle是星球上最好的數(shù)據(jù)庫管理系統(tǒng),國內(nèi)也有不少的oracle大師,他們的成功之路十分激勵我的心智,覺得這個就是適合我發(fā)展的道路。堅(jiān)持每天學(xué)習(xí),即使以后不做dba,也要做一個oracle方面的牛人。
?
第二篇:
又到了年末寫總結(jié)的時候。每年寫總結(jié)時的心情都不一樣,有的時候收獲滿滿,有的時候誠惶誠恐,有的時候有些許遺憾….今年寫年終總結(jié),心情則特別復(fù)雜,這一年經(jīng)歷的事情不可謂不多,自己的成長也不可謂不大,但自己卻時不時被一種焦慮的情緒煩擾。奈何你做再多的事情,它也會時不時的冒出來。難道這是傳說中的三十而立前的磨練?我不得而知。
言歸正傳,還是從幾個方面來總結(jié)一下吧。
工作
今年的工作大體分兩部分,前半年呆在辦公室的項(xiàng)目上。3月份的時候換到了一個新的小組,采用一些最新的技術(shù)棧開發(fā)一個小項(xiàng)目。我在里面也學(xué)到了很多東西,了解并嘗試了Spring 4.0,使用了Spring Boot,使用Grunt實(shí)現(xiàn)對前端項(xiàng)目的完整構(gòu)建,前端項(xiàng)目的包管理,用Protractor+PhantomJS實(shí)現(xiàn)端到端自動化測試,并且在這種純JS框架中使用了Page Object模式。
后半年就跑到了咨詢項(xiàng)目上,開始了瘋狂的出差,前后呆了好多個城市。這是我又一次跳出了自己的舒適區(qū),個人成長是巨大的,咨詢團(tuán)隊(duì)的每個人都是非常優(yōu)秀的,都有自己的閃光點(diǎn),我趁和他們pair時偷師不少。當(dāng)然壓力也是非常大的,為了準(zhǔn)備材料,為了做出成果,通宵過好幾次,第二天一早又強(qiáng)打精神上班。最慘的時候被客戶指著鼻子罵。這種成長是蛻變式的,只要自己不退縮,萬事可解決。在與客戶工作中種種機(jī)緣下我也結(jié)識了很多志趣相同的朋友,只要你用心做事,總會被人認(rèn)可。
社區(qū)活動
2015年前半年負(fù)責(zé)DevOps社區(qū)的工作,并組織舉辦了幾次公開的DevOps活動。每次舉辦活動前都有一幫小伙伴們利用業(yè)余時間準(zhǔn)備材料,中午利用午飯時間catch up,過計(jì)劃,預(yù)演練。后半年雖不在辦公室,但DevOps小組依然正常運(yùn)作,還在成都首次舉辦了CDConf。很感謝大家的付出啊。
自己在組織活動之余,也作為Speaker參加了Open Party、TID、CDConf等會議,貢獻(xiàn)了一些Session。這些都是對自己平時工作中內(nèi)容的思考與升華,并且也鍛煉了自己的演講能力。
還有自己在極客學(xué)院上開設(shè)了一門關(guān)于AWS的課程,并錄制了幾集在線課程。
博客
2015年只寫了20多篇博客。實(shí)話說產(chǎn)量不高,并沒有達(dá)成一周一篇的要求。主要是工作太忙,事情太多,雖然有很多可以寫的,但就是沒時間靜下心來仔細(xì)梳理。自己的一些博客想法也一直沒有付諸實(shí)施。這里要自我檢討一下。
健身/跑步
2014年迷上了健身與跑步。這一習(xí)慣也延續(xù)到了2015年。2015年跑了一次重慶馬拉松,不幸跑崩,花了5個多小時才完成;龍山60公里越野賽也在55公里處被慘遭關(guān)門;打擊最大的是大連100越野賽在72公里處由于傷痛無奈退賽。之后去醫(yī)院檢查得知右膝前十字韌帶在2014年12月份一次日常踢球時早已斷裂。確診后我消沉了一陣子,健身房也不去了,跑步也沒法跑了,胡吃海喝。直到7月份我做了手術(shù),重新接上了一根韌帶,開始了康復(fù)之旅。為了早日回到越野跑道和綠茵場,我采用了激進(jìn)的康復(fù)方式,8天脫拐,10天出差,20天后正式上班,2個月開始跑步訓(xùn)練,當(dāng)月就跑了最長15公里,4個月時挑戰(zhàn)半馬成功,5個多月時完成背靠背半馬。我這恢復(fù)速度成為了叉友群中的傳奇。雖然狀態(tài)比負(fù)傷前差遠(yuǎn)了,但好歹是在緩慢恢復(fù)。隨著膝蓋的恢復(fù),我也逐漸開始了力量訓(xùn)練,并控制體重,爭取把漲的肉再減回去。
翻譯
去年輕輕松松翻譯了2本書。今年一本書一整年才翻譯了不到一半。主要是這本書我不是很喜歡,感覺廢話太多,所以翻譯的斷斷續(xù)續(xù),跟這本的編輯都換了好幾個了。這本書都成了我的心病,必須想辦法盡快解決掉。
另外自己成為了InfoQ的綠色譯者,平時翻譯一些小文章也可以拿到稿酬了。
還有機(jī)緣巧合下,我作為Ansible文檔的核心譯者,翻譯了Ansible的官方文檔,放置在http://www.ansible.com.cn/。
讀書
今年讀的技術(shù)書不多,只有幾本。小說之類的倒讀的不少,比如《三體》三部曲等科幻小說、東野圭吾的幾本懸疑小說等。讀這些書大都是利用等飛機(jī)和坐飛機(jī)時候用kindle看的。我發(fā)現(xiàn)現(xiàn)在可以利用的讀書時間非常至少,可能主要還是自己的心靜不下來。
家庭
2014年出差了5個月,2015年有過之而無不及。以前出差覺得沒什么,可以開闊自己的視野,快速成長?,F(xiàn)在出差則時不時感到痛苦。兒子在逐漸長大,長期不在他身邊,每次見到他都會發(fā)現(xiàn)他學(xué)會了一些新本領(lǐng),也感覺自己錯過了什么。為了彌補(bǔ)母子倆,我每到一個城市出差,都會爭取把她們接過來利用周末時間玩幾天。感謝老婆對我工作的大力支持。
2016年是我的而立之年,出差也少不了。這一年我希望能做更多沒做過的事情,更多想做的事情。