時間一晃而過,一段時間的工作活動告一段落了,這段時間里,相信大家面臨著許多挑戰(zhàn),也收獲了許多成長,這也意味著,又要準(zhǔn)備開始寫工作總結(jié)了。你所見過的工作總結(jié)應(yīng)該是什么樣的?以下是小編為大家整理的程序員年度工作總結(jié),歡迎大家借鑒與參考,希望對大家有所幫助。
從我4月25日進(jìn)入公司到現(xiàn)在已經(jīng)過去八個月了,從一名剛剛結(jié)束實習(xí)的學(xué)生到一名獨立的開發(fā)人員,角色改變了,職責(zé)也改變了。雖然已經(jīng)預(yù)計了工作之中會有很多困難,可是在實際的項目開發(fā)中,自己所遇到遠(yuǎn)遠(yuǎn)不止自己想象之中的那么簡單、單純。在開發(fā)過程中,難題一個接一個的出現(xiàn),要做到滿足公司的產(chǎn)品需求,成為一名合格的程序開發(fā)人員,這個過程還很漫長。每天我都在勉勵自己,要好好學(xué),好好做,以后會好的。在此同時我衷心感謝公司給我提供了學(xué)習(xí)的機(jī)會和平臺,這也使我對以后的日子多了些許的信心。
工作回顧
在我進(jìn)入公司的這八個月里,我陸續(xù)接觸了公司的GPS平臺,智能手表定位,上海鐵路局車站消防綜合管理系統(tǒng),盛泉金融款箱管理系統(tǒng),中行保衛(wèi)處的管理系統(tǒng),指揮中心的視頻監(jiān)控系統(tǒng),并在這期間為安徽品至制作了一個展示型企業(yè)網(wǎng)站。在剛進(jìn)入公司的那段時間里,我從沒有接觸過網(wǎng)絡(luò)攝像機(jī),對于網(wǎng)絡(luò)攝像機(jī)根本沒有任何概念,在公司的培養(yǎng)下我逐漸熟悉了各種攝像機(jī),現(xiàn)在拿到??怠⒂⒋a、賽赫、中威的攝像機(jī)開發(fā)包,可以很熟練的進(jìn)行二次開發(fā)。在工作之余,我也在努力的學(xué)習(xí),和別人交流,學(xué)習(xí)先進(jìn)的開發(fā)技術(shù),請教別人開發(fā)技術(shù)問題。
主要問題
1、由于開始對業(yè)務(wù)需求不是很熟悉,所以在寫需求分析與了解所要開發(fā)的過程中多次出現(xiàn)因為需求的原因,而不斷修改、返工的情況。在同盛泉金融交流的時候,這個問題多次困擾著我,對方的需求不明,每次交流的`過程中都在變更需求,從而導(dǎo)致了效率比較低的問題。
2、在開發(fā)中,用到很多我所不知道或很多我知道但不太熟悉的領(lǐng)域,在這個領(lǐng)域內(nèi),我需要不斷的學(xué)習(xí)。
3、在工作階段,有時比較偏向自己的工作方便,忽略了其他同事的工作上的量與難易。有的功能自己怎么方便怎么寫,如今公司在不斷壯大,我們部門人員在不斷的增加,這樣是不利于多人合作的。
4、工作的條理性不夠清晰,要分清主次和輕重緩急;在開發(fā)時間很倉促的情況下,事情多了,就一定要有詳實而主次分明的計劃,哪些需要立即完成,哪些可以緩緩加班完成,在這方面還有很大的優(yōu)化空間。
5、學(xué)習(xí)的知識不夠廣泛;一個項目中,涉及的技術(shù)往往有多種,知識多了,就會靈活變通,以后我會加強(qiáng)這方面的學(xué)習(xí)。
工作心得
1、每一個項目在開始著手的第一步,一定要和客戶把需求溝通清楚,只有了解了項目的需求,才有可能真正做好一個項目。我們需要向客戶提出要求客戶提供所有涉及該項目的資料,每次與客戶見面都需要熟悉業(yè)務(wù)與程序的最少一至兩個程序員隨時記錄需求。
2、工作中,有一個無論是技術(shù),還是經(jīng)驗都比較讓人肯定的前輩帶領(lǐng),將任務(wù)詳細(xì)化,詳細(xì)到,每個頁面、甚至是一個頁面中的圖片什么時候做好,做到什么程度,這樣把工作進(jìn)度有計劃有方向的贊定下來,做事很有效率。和孫姐,王竹青,尤坤等人合作時候一定注意要多項工作同步進(jìn)行,保證每個子模塊都能同步運行。
3、每天的工作小結(jié)真的很重要,這讓我們每天都有計劃的知道自己干了什么,不是漫無目的的工作,所以我們應(yīng)該養(yǎng)成,日記、周記、月記、年記的工作習(xí)慣。
4、工作并不是一成不變的,也許有一天你要去其他崗位幫忙,所以同事之間的技術(shù)要互相學(xué)習(xí),也許有一天,公司需要你發(fā)揮其他的技能幫忙,所以互相學(xué)習(xí)也是很重要的。自己的工作不能僅僅局限于編程。
工作計劃
1、要提高工作的主動性,做事干脆果斷,不拖泥帶水。
2、工作要注重實效、注重結(jié)果,一切工作圍繞著目標(biāo)的完成。
3、要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標(biāo)尺。
4、精細(xì)化工作方式的思考和實踐。
5、虛心請教比我做的優(yōu)秀的其他同事,向他們學(xué)習(xí)技術(shù)或經(jīng)驗。其實作為一個新員工,所有的地方都是需要學(xué)習(xí)的,多聽、多看、多想、多做、多溝通,向每一個員工學(xué)習(xí)他們身上的優(yōu)秀工作習(xí)慣,豐富的專業(yè)技能,配合著實際工作不斷的進(jìn)步,不論在什么環(huán)境下,我都相信這兩點:一是三人行必有我?guī)煟翘斓莱昵凇?/p>
在參加工作的這短短的一個半月中,我深刻的體會到,把自己所有的精力都投入進(jìn)去,技術(shù)工作都不可能做到完美程度,畢竟技術(shù)工作太繁雜,項目多而人手少,但多付出一些,工作就會優(yōu)化一些,這就需要認(rèn)認(rèn)真真沉下心去做事情,職業(yè)做事,誠信待人。
走過了20__,沒有經(jīng)歷電影里面的災(zāi)難,安全平穩(wěn)的過來了。不覺得有什么,因為平時就是把這件事當(dāng)噱頭來傳,從來就沒當(dāng)真過。明天開始休假,今天也是今年最后一天上班了,工作階段性的完成了。以后當(dāng)然還需要再改動,但這之前我要回老家過一個輕松的元旦節(jié)了。作為一個程序員,作為一個剛?cè)胄胁痪偷珴M懷憧憬希望的菜鳥,做一下總結(jié)對以后的路只會有好處。
這一年從好運開始從壞運氣結(jié)束,也就是前半年技術(shù)薪水各種事情都在走上坡路,而到了下半年雖然技術(shù)薪水身體狀況也都是在增長,但明顯感覺不像上半年那樣順風(fēng)順?biāo)?。我一向不是個運氣好的人,或許是因為性格不夠主動的原因,很多東西都會與我擦肩而過,機(jī)會像暴風(fēng)驟雨般向我襲來,都被我一一避過。很多時候都悲催的望著身邊的同學(xué)朋友不斷的跳槽和加薪,不斷的在群里面述說自己的得意之事。經(jīng)常也告訴自己剛開始工作,不能太在乎薪水了,應(yīng)該以學(xué)技術(shù)為第一要務(wù),應(yīng)該以鍛煉身體和交朋友為重要目標(biāo)。在一個公司里一定要先穩(wěn)定下來,趁年輕多吃些苦,多學(xué)點核心技術(shù),將來不怕找不到高薪工作。但這些話現(xiàn)在看來是自欺欺人了,薪水比同水平的朋友低了一截,技術(shù)似乎也沒有多少值得夸耀之處,那么我拿什么來安慰自己呢?
這是我第一個公司,目前沒換過。公司整體氛圍還是可以的,技術(shù)研討的傳統(tǒng)非常濃厚,整個產(chǎn)品開發(fā)部牛人還是很多的,和大家熟了之后我就充分發(fā)揮了臉皮厚的特長,男的叫哥,女的就叫姐,有什么疑難問題就輪流去問。三四個人,他們在某些領(lǐng)域都有不錯的研究,都具備指導(dǎo)我能力,時間長了次數(shù)多了,他們也習(xí)以為常只要有空肯定是要被我請來解決問題的。從他們解決問題的方式和思路中,我慢慢也學(xué)會了很多方法,最近半年來我問的問題逐漸少了,偶爾會有解決不了的難題,問到他們身上,他們也大都要犯好大難。很奇怪,有時候自己怎么想也想不通想不到的問題,只要把他們請來,我的思路立馬就開闊了。情景大抵如此:他們坐在我的電腦前,我站著恭聆指教。在他們了解情況和嘗試解決辦法時,我提一提自己的想法,說說之前未解決的其他原因和產(chǎn)生的現(xiàn)象,于是突然間我就想到了,原來這般這般就可以解決該問題了。總體來說這個問題他們沒給我實質(zhì)性的幫助,我自己想到了這個問題的解決辦法,但讓我自己來想恐怕還要好久。有時候甚至于直接卡殼,大腦短路,無法繼續(xù)下去。老鳥告訴我,形成了思維定勢,自己很難有所突破,停下來,想一想,或者去放松一下,再來解決這個問題,思路就來了。這個我深以為然,但項目緊的時候,都是爭分奪秒,誰能閑下來去陽臺轉(zhuǎn)轉(zhuǎn)?都是一坐半天,來水都懶得去接,盡管飲水機(jī)就在五步遠(yuǎn)的地方。
去年和同事們不太熟,話說的不多,問題問的也少,不似今年。今年年初開始,一直都跟幾個人形成穩(wěn)定的吃飯陣營,每天中午必然是我們幾個一起吃飯,除非有人出差不在。在飯桌上大家少談工作,多說新聞和娛樂,這樣大家的關(guān)系就拉近了很多,熟了之后我的話就開始多起來,不時的講個笑話說個段子,大家一樂我也挺高興。一年來,好像大家都習(xí)慣了我的大嘴,有一次我去外地出差一個半月,回來之后就有人說,你不在的這些日子,大家吃飯都沒勁了,少了太多的熱鬧了??磥砦译m然很貧,但還沒招人討厭,這樣很好。我想可能因為我的真實和真誠,雖然我很喜歡扯淡很喜歡講段子,但都是明著裝來著,絕對不會玩虛偽。即使我再裝,那也是大家一眼就能看出來的,純粹是娛樂需要,只是為了嘴貧而已。人際關(guān)系自認(rèn)為做的還不錯,最起碼沒有樹敵,和大多數(shù)同事的關(guān)系都很好,比以前主動了些,這應(yīng)該算得上是種進(jìn)步吧。
年初開始一直忙著做部門的一個項目管理系統(tǒng),這個系統(tǒng)是我接觸的第一個正式的開發(fā)任務(wù),這個系統(tǒng)曾讓我無比糾結(jié),新接觸的freemarker還不會用,整個項目都是使用freemarker寫成的模板,而我根本無法了解是什么意思,整個項目無法把握,開發(fā)就無從下手。項目的框架是struts2+spring+ibatis,數(shù)據(jù)庫是oracle,這些技術(shù)我都有接觸,用起來并不困難。但是項目組中就三個人而已,所以一旦分配了某個模塊,就要從需求到設(shè)計到編碼到測試一個人來做完,還有很多未能確定的任務(wù)要先建雛形。這樣就給我?guī)砹溯^大的壓力,一邊學(xué)一邊做,每天下班之后都再多做一個半小時。慢慢的上手了,兩個模塊做完整個項目的結(jié)構(gòu)都在我腦中了。這期間我看了代碼重構(gòu)和設(shè)計模式這兩本書,雖然沒讀完,卻吸收了不少有用的思想?,F(xiàn)學(xué)現(xiàn)賣,直接用到了項目的編碼中,把以前很長的方法分割開來,把亂七八糟的命名重新改成有意義易懂的名稱,把注釋加的合乎規(guī)范。后來證明這個改變給我?guī)矶嗝创蟮挠绊?,無論需求再怎么變動,我的代碼都只少量修改即可,很少再出現(xiàn)頭大的情況。這個項目持續(xù)了近五個月之久,我參與了四個完整模塊的開發(fā)工作,這個項目對我的技術(shù)提高有了至關(guān)重要的幫助,讓我對框架的理解對數(shù)據(jù)庫的開發(fā)都有了質(zhì)的提高。項目臨近結(jié)束時我就躊躇滿志,覺得軟件行業(yè)真沒有不可為之事?,F(xiàn)在想想當(dāng)然很幼稚了,當(dāng)你覺得自己學(xué)到東西時候,才是真正需要學(xué)習(xí)的'時候。這個項目的結(jié)構(gòu)十分漂亮,很多模板寫的都十分巧妙,代碼的復(fù)用率極高,可擴(kuò)展性也很好。看到這樣的項目,真覺得架構(gòu)師和設(shè)計師像神一般的存在,我的心離他們也更近了一步。這里提一提項目經(jīng)理,女,年齡不詳,估計25—30歲,性格豪爽,工作十分努力,技術(shù)扎實豐富,在開發(fā)中給了我很大的幫助,絕對的女中豪杰。
4月底,經(jīng)理給我介紹了一個人,這個人是其他組的項目經(jīng)理,大概技術(shù)十分牛,以前沒接觸過,暫且稱之為Y。告訴我有一個門戶系統(tǒng)需要我來做,使用內(nèi)容管理系統(tǒng)來做。說實話,這幾個字連在一起我還是第一次聽到,可能有人覺得很好笑,作為IT專業(yè)的人居然連內(nèi)容管理系統(tǒng)都不知道,大家盡情笑吧,當(dāng)時我真不知道。既然連名字都沒聽過,更別提是用來干什么的了,一頭霧水,蛋都疼了。使用一個產(chǎn)品jeecms,這是一個公司開源產(chǎn)品,網(wǎng)上公開源代碼開放論壇指導(dǎo),但如果用來做商業(yè)網(wǎng)站就必須得到授權(quán),授權(quán)費用4800RMB?;仡^說我對這個項目的了解,那三天真似人間地獄一般,那幾天要搬家,晚上很晚才回去,回去后先得打開電腦繼續(xù)看該系統(tǒng)。看完11點多了,還要收拾搬家的箱子。白天Y要問我系統(tǒng)理解的情況,我說理解一部分了,但還不會用。Y很明顯對我的回答不滿意,懂就是懂不懂就不懂,沒有大致懂了,沒有懂一半了。我只好說不懂,然后問他,他說我也沒用過該系統(tǒng),但這些東西都是相通的,不就是創(chuàng)建網(wǎng)站,開發(fā)定制界面嗎?人家既然做成了產(chǎn)品,自然后臺都不需要你來做了,只要會html和css就可以建站了。網(wǎng)上似乎也是這么說的,但實際情況根本不是這樣,而我也不止懂這些。我熟練使用javascript和jquery,熟練使用freemarker標(biāo)簽,對java后臺編程和數(shù)據(jù)庫技術(shù)也較有心得。但是就是不懂JeeCMS這家伙是用來干嘛的,這個產(chǎn)品是什么,用來干什么?別告訴我是建站,因為以我當(dāng)時的水平,不知道建站是怎么回事,更不知道用內(nèi)容管理系統(tǒng)建站是怎么回事。Y白天每天至少罵我一頓,我在他眼中就是個笨蛋扶不起的阿斗,之前跟同事交流問題沒被這么罵過,說實話真不習(xí)慣,他的聲音大的兩個部門都能聽見,人人位置側(cè)目,我想當(dāng)時我的臉色一定是紅白交替,但面對比你牛的技術(shù)人員還能說什么呢,誰讓自己菜呢,挨罵也活該。我的脾氣一向不好,但那時候卻從容的忍了下來,當(dāng)時我就想,我一定要把這玩意搞懂,搞通,讓你另眼相看。五一之后出發(fā)去了客戶那里,才知道,之前做的準(zhǔn)備和需求調(diào)研都是扯淡。需求要重新調(diào)研,項目要重新規(guī)劃,最重要的是,Y不是項目經(jīng)理,不知道誰是項目經(jīng)理,向誰請示向誰匯報誰來監(jiān)管?都不知道,我的任務(wù)就是根據(jù)需求做項目,一個菜鳥,孤立無援的狀態(tài)下完成并不確定的需求。大家想想我當(dāng)時的狀態(tài)吧,一個人在外地真的是很寂寞,那段時間盡管吃得好住得好,有電視看有網(wǎng)上還有ipad玩,但一到周末就犯難,不認(rèn)識一個人不知道去哪里度過,從來沒有如此的寂寞過。后來實施部門也來人了,總算有了認(rèn)識的伴了,慢慢熟了也成為很好的朋友。項目這邊需求也慢慢明確了,雖然有很多問題之前沒遇到過的,但經(jīng)過艱難困苦的過程,問題一個個迎刃而解,客戶那邊也很好說話,有些東西實現(xiàn)不了他們也就不計較了,請我們吃了兩頓好吃的,讓我感覺很溫暖。前后經(jīng)歷了兩個月,這樣一個現(xiàn)在看來極其簡單的項目才算完成。這個項目中我的收獲更大,因為從客戶接觸,需求調(diào)研,軟件設(shè)計,編碼發(fā)布,實施運維都是我一個人完成的。而且完成了很多數(shù)據(jù)庫和源碼的改動,算是真正意義上的二次開發(fā),對springMVC框架的優(yōu)越性有了很大的了解,對hibernate框架也了解了不少。其他的一些技術(shù)在前面的博客里也都涉及到了,最大的好處就是開闊了眼界,讓我真正知道了軟件是怎么回事,需要考慮的多種因素該如何一一進(jìn)行調(diào)優(yōu)。暴漏的問題也有不少,比如沒有人去交流,造成工作效率低下,沒有人監(jiān)督造成工作散漫不抓緊時間,這都是以后工作中要注意的事情,畢竟這個要靠自覺的。
現(xiàn)在這個項目是從9月份接觸的,現(xiàn)在依然未能完工,但基本功能已經(jīng)上線,需要其他功能的添加和優(yōu)化。這個項目暫且不介紹了。
做程序員總要有個目標(biāo),我想我的目標(biāo)就是往oracle方向發(fā)展,oracle是星球上最好的數(shù)據(jù)庫管理系統(tǒng),國內(nèi)也有不少的oracle大師,他們的成功之路十分激勵我的心智,覺得這個就是適合我發(fā)展的道路。堅持每天學(xué)習(xí),即使以后不做dba,也要做一個oracle方面的牛人。
來公司擔(dān)任程序員一職已一年多時間,在這一年時間里,我學(xué)到了很多東西。每個人都是在不斷的總結(jié)中成長,在不斷的審視中完善自己。在這半年里自己也是在總結(jié)、審視中腳踏實地地完成好本職工作,現(xiàn)將這半年的工作總結(jié)如下:
一、思想方面:
嚴(yán)格按照一個程序員應(yīng)有的素養(yǎng)要約束自已,愛崗敬業(yè),具有強(qiáng)烈的責(zé)任感和事業(yè)心,積極主動認(rèn)真的學(xué)習(xí)專業(yè)知識,工作態(tài)度端正,認(rèn)真負(fù)責(zé),聽從公司的安排,積極配合全友家私完善ERP系統(tǒng),任勞任怨。
二、工作方面:
熱愛自己的本職工作,能夠正確認(rèn)真的`對待每一項工作,工作投入,熱心為大家服務(wù),認(rèn)真遵守勞動紀(jì)律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作按時加班加點,保證工作能按時完成。在這半年里,我本著把工作做的更好這樣一個目標(biāo),開拓創(chuàng)新意識,積極圓滿的完成了以下本職工作:
配合全友家私開發(fā)并完善SRM系統(tǒng)
獨自開發(fā)全友家私SAP日志維護(hù)系統(tǒng)
三、存在不足:
一公司領(lǐng)導(dǎo)以及部門領(lǐng)導(dǎo)同事的幫助和指教,使我的工作有了很大提高,當(dāng)然我還存在著很多不足之處,處理問題思路簡單,不夠成熟,工作中容易產(chǎn)生急躁情緒,需要更深入學(xué)習(xí)專業(yè)知識,提高自己的工作水平。
先自我簡介一下,本人從事asp.net開發(fā)進(jìn)一年,__屆畢業(yè)生,__年11月開始上班,之前做asp,__年2月后開始做asp.net,由于公司轉(zhuǎn)型,現(xiàn)在帶十幾個人在一起搞asp.net開發(fā),主要是關(guān)于準(zhǔn)金融行業(yè)的行業(yè)管理軟件。年度總結(jié)在會議上也寫了,但僅限于對于工作總結(jié)及__年工作計劃,自我總結(jié)較少,因此今天專門做下自我的年度總結(jié),主要從技術(shù)、管理、人生上面談?wù)勥@一年的收獲,前輩路過歡迎多多指正。
技術(shù)
我在學(xué)校里學(xué)的是電氣自動化,程序基礎(chǔ)僅限于c基礎(chǔ)課程的一些知識,后來由vb、html轉(zhuǎn)向asp,在asp上花費了不少時間,對asp比較熟悉,后來由于公司業(yè)務(wù)需要,將開發(fā)平臺轉(zhuǎn)向asp.net,開始對asp.net不是很感冒,以為就是asp的一點擴(kuò)展(那時還不知道三層架構(gòu),數(shù)據(jù)數(shù)據(jù)訪問全在頁面里——),后來招來幾個北大青鳥的過來終于意識到asp.net的強(qiáng)大之處,經(jīng)過個人的努力已經(jīng)逐步掌握了asp.net,現(xiàn)在層次上只能講個人覺得是入門而已,原因是多方面的,待會兒會講到。
相信從面向過程轉(zhuǎn)向面向?qū)ο蟮耐瑢W(xué)都有一種感覺:面向?qū)ο箝_始真的有點別扭,涉及到屬性,尤其是類之間的各種關(guān)系,那時老想用面向過程傳遞參數(shù)多方面啊。于是老在想對象這種東西,從概念中跳中來,以自己的方式去理解才逐漸體會到頁面對象的精華來,分層次展現(xiàn)、分級別訪問、封裝對象之間各種關(guān)系逐漸真正理解了,尤其是對象之間的關(guān)系,如對象a與對象b兩者之間的關(guān)系,有些需要完全公開,有些需要隱藏,有些需要通過第三方傳遞,有些需要給自己的下級可見,有些需要讓下級去完成具體操作——這不是現(xiàn)實的實際模型嗎?應(yīng)該這么理解,面向?qū)ο髞碓从诂F(xiàn)實,它不是一種憑空空想出來的理論,這些對象之間的關(guān)系可以將其還原為父子、夫妻、領(lǐng)導(dǎo)下屬、同事、朋友之間的關(guān)系。相比之下,頁面過程往往像是一股腦全部推給用戶使用,其中的數(shù)據(jù)與數(shù)據(jù)訪問方法層次不清晰,在模擬現(xiàn)實上它與面向?qū)ο笙啾雀子谌腴T理解,實質(zhì)上難于準(zhǔn)確直接地表述。
面向?qū)ο笊狭硪环矫媸撬脑O(shè)計模式,在之前的面向過程中對這個設(shè)計模式并沒有清晰地提出來,面向過程優(yōu)秀的代碼要求高內(nèi)聚低耦合,從個人的理解上,這僅是對軟件開發(fā)方法“技”上理論總結(jié);設(shè)計模式是達(dá)到了“道”的層次,因為它從更大的方向、更抽象的層次來去表述具體的代碼模塊之間的關(guān)系,可以認(rèn)為設(shè)計模式是完全從實際的應(yīng)用來不斷總結(jié)得來的經(jīng)驗,之間并沒有這種術(shù)語,但相信前人肯定也使用到這種思想,它從實際應(yīng)用于來,當(dāng)然要應(yīng)用于實際工作中,認(rèn)真思考不斷總結(jié)每個人都會有自己的“設(shè)計模式”,可以借鑒前人的思想來去提升自己,不可去為“設(shè)計模式”而設(shè)計模式。
具體到asp。net的實現(xiàn)模型中,真正理解它的機(jī)制與方法也就不難理解,記住b/s中離不開post或get,所有的autopostback、selectedindeXchanged……都是去調(diào)用form傳值,加上runat=server的服務(wù)器控件打開它生成的源文件也是普通的html標(biāo)簽,微軟的讓軟件開發(fā)更容易的思路是很好的,時代在前進(jìn),很多年前你使用c寫出mis證明你很牛,很多年之后你不在使用c去寫“學(xué)生管理系統(tǒng)”、“圖書館管理系統(tǒng)”那只能說明你的腦子少一根筋,開發(fā)語言都有長處與不足的地方,因為它們適用的場合不同,類似不能拿匕首去跟炮彈比,也不能拿c與php比,程序員都有一種偏執(zhí)的心理,但一點要記住,你面對的用戶才有最終發(fā)言權(quán),程序能不能滿足需要,易用性、穩(wěn)定性、成本才是應(yīng)當(dāng)首先放到重要位置來去談的。
管理
最開始擔(dān)任管理一職時開發(fā)團(tuán)隊加我在內(nèi)只有四個人,那時只是抱著接受挑戰(zhàn)的心理去做管理,加上我本人比較重感情,團(tuán)隊之間關(guān)系相處都不錯,但嚴(yán)重的問題逐漸顯露出來:工作的隨意性、團(tuán)隊精神薄弱、工作方式蠻干,印象深刻的是有幾個開始承諾項目不能完工,于是最后天天加班,一直做到早上6點,睡一會7點半接著上班,幾個同事都是年齡差不多的小伙子,干勁十足。后來隨著時間的推進(jìn),問題越來越擺在眼前:項目遲遲不能完工,又由于公司待遇方面讓新員工感覺不值得,于是形成了老板抱怨員工也抱怨的狀況,我在中間兩點都要去“消火”,這期間是我們部門相對最累的時間但也是相對感覺最充實的時候,后來,之前的員工跟我說“再也找不到那種感覺了”,這是我能想像的。這期間主要是老總對我十分信任,工作上主要是管理方法上對我指點了不少。后來我逐步體會到,管理應(yīng)該是“大家定規(guī)則去遵守”,而不應(yīng)該是“人管人”。
人管人很容易陷入一個誤區(qū):領(lǐng)導(dǎo)去時時刻刻關(guān)注每個員工,這樣最后往往后造成員工對領(lǐng)導(dǎo)的敷衍了事,管理松了員工會責(zé)任下下降,管理緊了造成員工與領(lǐng)導(dǎo)關(guān)系緊張,另一方面領(lǐng)導(dǎo)時間精力有限必然耗費大量的精力在日常的監(jiān)督中而不能投入到全局的管理中。
于是“定制度—定分工—定進(jìn)度”,明確日常所有的規(guī)章制度,這期間除了公司主要的工作規(guī)章制度外其他的日常工作紀(jì)律、日常管理等規(guī)章制度都是我本人制訂,然后征求大家意見最后去貫徹執(zhí)行。中間也遇到了不少問題,比如開始我們內(nèi)部是允許使用qq的,后來員工用qq閑聊的時間增多,大大影響了工作效率,最后決心禁止,開始阻力較大(貌似程序員都喜歡掛上幾個qq去到群里搞個群主,雖然群里大多都是菜鳥),最后多次開會,逐個談話,闡明道理,形勢逐漸好轉(zhuǎn)。
項目分工上針對技術(shù)水平明確分工,制訂項目開發(fā)計劃,由于開始技術(shù)都不是很成熟,不少時間我這邊強(qiáng)勢要求,使用野蠻方法,完不成加班——我陪著加班,這段時間能感覺到員工對我稍有怨言但總體還是認(rèn)可的。
這期間公司新招人員,人員的增多更使我意識到團(tuán)隊管理的重要性,這期間版本控制、編碼規(guī)范、文檔管理、bug管理等諸多問題都得到一一解決,技術(shù)水平上主要是我個人利用空余時間學(xué)習(xí)新知識充電,然后展開各種培訓(xùn),主要是photoshop、css、js、sql等方面,培訓(xùn)一方面提升了員工的.技術(shù)水平,一方面我本人在學(xué)習(xí)培訓(xùn)的過程中得到的最多,因為這個時候個人要求去思考的會更多,加上我本人對技術(shù)興趣比較深厚,所以后期工作慢慢踏入良性循環(huán)。
待遇低、條件艱苦、工作時間長、工作壓力大是團(tuán)隊中最大的難題,這方面公司在某些方面決策層有著嚴(yán)重的錯誤思想,造成技術(shù)人員對公司埋怨增多,在這方面我本人只能以勸架婆的身價去安慰身邊的兄弟,因為我明白現(xiàn)在公司的問題與當(dāng)前中國軟件行業(yè)的通病一樣,盲目追求利益最大化,不求質(zhì)量,但求速度,整個社會風(fēng)氣造成軟件行業(yè)良莠不齊發(fā)展,整個中國三四個人的開發(fā)團(tuán)隊組成的公司數(shù)不勝數(shù),整個程序員階層生存狀況可想而知,瘋狂加班、代碼質(zhì)量低下、維護(hù)成本大、穩(wěn)定性差、用戶體驗差……當(dāng)然我們本身不能去逃避這個現(xiàn)狀,對于個人來講任何假大空的口號都是沒有意義的,程序員作為技術(shù)人員最重要的是心態(tài),以良好的心態(tài)去面對各種問題,發(fā)現(xiàn)問題、解決問題,發(fā)現(xiàn)問題抱怨是解決不了問題的(“it民工”是我個人認(rèn)為it人最沒有正確的自我定位的一個稱謂,試想一個人連自己都看不起自己的職業(yè),他能做好自己的工作嗎?),最主要是解決問題。
我在面試員工時反復(fù)提到的三點是;工作態(tài)度、發(fā)展?jié)摿?、工作能力,由前向后排序,心態(tài)最重要,大公司大家都想削尖腦袋往里擠,但名額有限,所以廣大的程序員同志絕大多數(shù)都集中在二流三流四流的軟件公司,這個時候更應(yīng)該做好個人職業(yè)定位。以我個人的經(jīng)驗,新員工選擇一家公司往往最看重工資待遇跟發(fā)展?jié)摿?,程序員是一種不可以混日子的職業(yè),工作能力很重要,但不是最主要的,工作態(tài)度是最重要的,工作態(tài)度往往跟個人的思想認(rèn)識還有職業(yè)所在的環(huán)境有關(guān),我個人的體會是絕不能太過于情緒化,情緒化無論是對工作還是對個人的發(fā)展都是不利的,就是說哪怕是明天你要辭職,你今天都要把今天要做的事情認(rèn)真用心做好。
對于工作責(zé)任心不夠的員工是尤其值得關(guān)注的,他們往往自我意識過于強(qiáng)烈,追求以自我為中心,很多時候伴隨著工作得不到認(rèn)可、工作感覺不充實不開心,我會主動找他談話,我認(rèn)識:你管理的是一個實實在在的人,他不是一臺任你擺布的機(jī)器,人會有情緒往往是有心結(jié),找到原因,多加開導(dǎo),用心去關(guān)心每個成員。對于實在不適合在本團(tuán)隊發(fā)展的員工要做好最壞打算。程序員這個職業(yè)與現(xiàn)在的大學(xué)生具有一致的特征,一個是從天之驕子淪為多余人,一個是從高智商人士成為今天中國通行的”it民工“。另一方面是程序員往往年齡集中在20—25之間的男性中,情緒化、失落感、心理不成熟等一系列問題都會出現(xiàn)。但這個階段的人往往也最易溝通,可塑性也較強(qiáng),適當(dāng)?shù)囊龑?dǎo)、合理的方式會比野蠻的管理效果強(qiáng)上百倍。
光陰如梭,一年的工作轉(zhuǎn)瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的過去,滿懷熱情的迎來即將到來的新的一年。在這年終之際,現(xiàn)對來公司一年的時間里所作的工作總結(jié)如下:
一、__項目的編碼工作
從了解__項目的背景、及計劃安排,熟悉__公司制度及業(yè)務(wù)流程,再到熟悉新能開發(fā)模式,之后我根據(jù)需求調(diào)研報告,從基本的數(shù)據(jù)庫創(chuàng)建,到編碼,完成了銷售部、生產(chǎn)部、采購部、質(zhì)檢部四個模塊的基本單據(jù)的制單、審核、選單、查詢、打印等系列的編碼工作;完成了__項目的模塊測試及流程測試。
通過這段時間的努力,使我個人的耐心、細(xì)心程度及對工作的合理安排得到了鍛煉,學(xué)會了在繁忙之中找條理,危難之中找希望。同時自己也有一些不足之處,一些細(xì)節(jié)地方技術(shù)上還不太成熟,還需加以學(xué)習(xí)與鉆研。
二、erp項目的實施工作
從x月初開始進(jìn)行__項目的實施,每天早起趕在企業(yè)上班前趕到企業(yè)進(jìn)行erp的實施。實施期間主要是軟件的安裝實施及對企業(yè)的erp系統(tǒng)的使用人員進(jìn)行軟件使用培訓(xùn);紀(jì)錄客戶使用過程中出現(xiàn)的問題,晚上下班后加班加點將每天的小錯誤及客戶變更修改完畢。通過這項工作,使我原本欠缺的`業(yè)務(wù)能力得到了很大的提高,并學(xué)到了很多與客戶交流的技巧及業(yè)務(wù)上的知識,更加明晰了erp系統(tǒng)的流程。但離一個成功程序開發(fā)人員的標(biāo)準(zhǔn)還差得很遠(yuǎn),在今后工作中,定會多多注意,加以改善。
三、幫助和使用手冊文檔的編寫
幫助的編寫使我熟悉了__的使用,為后期的oa開發(fā)也奠定一定的基礎(chǔ),使用說明的編寫,使我更加加深了項目開發(fā)的整體思路與技術(shù)要點,總結(jié)了前期開發(fā)和實施中碰到的問題,并又一次的對軟件整體進(jìn)行了測試,對暴露出的小bug進(jìn)行了最后的修改。
四、利用工作之余的休息時間加強(qiáng)學(xué)習(xí)
平時注意收集有關(guān)__方面的資料文件,提高自己的處理新問題和解決新問題的能力,并加強(qiáng)學(xué)習(xí)java及oa方面的知識,為后期的工作打好基礎(chǔ)。
展望臨近的新一年,我會更加努力、工作上認(rèn)真負(fù)責(zé),再接再厲,更上一層樓。相信自己會完成新的任務(wù),能迎接新的挑戰(zhàn)。
在過去的一年中,我擔(dān)任公司開發(fā)部的一名程序員,主要從事著__項目的開發(fā)工作,這一年來我低調(diào)努力工作著,不求閃亮顯眼和光芒四射,只為平靜和淡定;這一年中所做的成績?nèi)缦拢?/p>
一、獨立開發(fā)方面
__項目中本人獨立負(fù)責(zé)開發(fā)會計處的三個子系統(tǒng):會計人員信用查詢系統(tǒng)。代理記賬機(jī)構(gòu)信用查詢系統(tǒng)。會計人員網(wǎng)上報備系統(tǒng)。這三個子系統(tǒng)上線后,方便了社會各界查驗會計人員的真實信息、方便了查詢合法的代理記賬機(jī)構(gòu)信息,以及方便了各單位對會計人員的報備。
二、團(tuán)隊開發(fā)方面
餐飲行業(yè)項目,在團(tuán)隊開發(fā)項目中直接參與了__餐飲有限公司總部的信息綜合管理平臺項目,主要負(fù)責(zé)的系統(tǒng)有:房屋租賃合同管理系統(tǒng)。短信收發(fā)管理系統(tǒng)。會員管理系統(tǒng)?;A(chǔ)信息管理系統(tǒng)和人事管理系統(tǒng)的部分功能模塊。系統(tǒng)應(yīng)用后,__在管理全國各門店房屋租賃合同上,一定程度上提高了管理效率,并且及時有效提供了相應(yīng)預(yù)警信息;短信收發(fā)系統(tǒng)方便了總部及時傳遞各項信息;會員系統(tǒng)更好的管理全國各門店的會員信息;人事系統(tǒng)在管理中減少工作量等。
三、項目管理方面
金融行業(yè)項目,我參與了__銀行__分行,企業(yè)轉(zhuǎn)賬管理系統(tǒng)中的部分模塊開發(fā)。本系統(tǒng)方便了企業(yè)快速實現(xiàn)大量和復(fù)雜的轉(zhuǎn)賬工作。__項目正在負(fù)責(zé)和開發(fā)的是住房貨幣化補(bǔ)貼網(wǎng)上申報審核系統(tǒng)。本項目采用了新技術(shù),使界面更加大方美觀,很大程度上改善人機(jī)交互平臺的效果。
四、總結(jié)不足
駐__總部做項目時,由于團(tuán)隊內(nèi)部某些原因,加之外面的`其他因素,一定程度上影響了工作效率、影響開發(fā)進(jìn)度和影響最終軟件質(zhì)量;這是包括我在內(nèi)項目組中的每個成員都必須檢討的地方。
通過總結(jié)一年來的工作,盡管有了一定的進(jìn)步和成績,但在一些方面還存在不足,個別工作做得還不夠完善。在今后的工作中,我將努力找出工作中的不足,以便在日后的工作中加以克服。自我不斷的學(xué)習(xí)吸收新技術(shù),認(rèn)真學(xué)習(xí)好規(guī)范規(guī)程及有關(guān)文件資料,并且及時的把新技術(shù)應(yīng)用在實際的項目中,進(jìn)一步提高項目的技術(shù)含量。
馬上到年末了,自己也對今年做了一下總結(jié),自己有哪些優(yōu)點,有哪些還需要加強(qiáng)。每當(dāng)我想到今年比較滿意的地方,對比之前,就會有這樣一個思考:如果以前的我要是知道這些該多。在這里給大家分享一下經(jīng)驗,讓新人少走一些彎路。
做事要積極主動,態(tài)度決定一切
說這些,可能有人會覺得,這些都明白,都是大道理,只是怎么樣執(zhí)行的問題,下面我舉一個真實的例子。
我曾經(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é)果是他下班就走,走之前沒有跟我匯報任何進(jìn)度,我最后只能換人做這個東西。這里我并不是推薦職場新人要加班,但是做事的態(tài)度要認(rèn)真負(fù)責(zé),新人可以對技術(shù)不懂,但是要有負(fù)責(zé)的態(tài)度,起碼應(yīng)該匯報一下今天的進(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ù)展示做出來了,而且確實是我想要的樣子!不得不說,同樣的事,同一水平線,不同人做的時候,態(tài)度和積極性就決定著一切,所以一個人只要工作態(tài)度好,我相信這個人的工作絕對不會差。
提問的技巧
作為一個新人來說,不懂就要問!這里我要說兩點:
1、 如果是單純技術(shù)上的問題,如果可以google到的,我認(rèn)為就可以自己消化掉!問的問題一定要先google,然后帶著自己的'想法,去問一些有經(jīng)驗的人,收獲會更大!
程序員年度工作總結(jié)5篇工作總結(jié)
舉個例子:曾經(jīng)的我,埋頭寫代碼,那時候很怕上司知道自己不會這,不會那!所以拼命的掩蓋自己不會的東西,自己查資料,下班了問同學(xué),上論壇發(fā)問。但是由于邏輯和現(xiàn)實需求不一樣,所以結(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í)慣。
其實做任務(wù)分解可以幫助你更深入的了解你要做的事情,任務(wù)分解包括一個事情,你需要分幾個步驟去做,每個步驟要做到什么樣子,什么程度,多長時間做完。幾個步驟為一個里程碑。如果具體做的時候發(fā)現(xiàn)一個步驟的事情做起來超過了一個星期,我覺得這屬于任務(wù)分解的不夠細(xì),需要將這個任務(wù)再次分解,讓你的工作更透明,更有效率??梢允褂靡恍┤蝿?wù)分解工作,將自己的工作路線和步驟明確,要善用工具。
主動匯報 + 主動溝通
曾經(jīng)的我就是埋頭苦干,但是從不匯報進(jìn)度,其實這樣是不好的。后來我的領(lǐng)導(dǎo)找到我,問我的進(jìn)度,才發(fā)現(xiàn)意見有所分歧,理解有差距。索性只能重新來過。
新人一定要注意這個事情,有情況,有成果,有可展示的東西就一定要及時的主動匯報這個事情的進(jìn)度,做成果展示,在對事情有不理解的時候也需要主動的溝通,使之和所有參與人員的意見一致再去做,保證你做的事情的正確性和有效性。
記住一句話:當(dāng)領(lǐng)導(dǎo)找到你問進(jìn)度的時候,你是被動的!
上面幾點,看似簡單,做起來很難!到現(xiàn)在任務(wù)分解和提問很多職場新人是不具備的,需要慢慢磨練,但是我們相信,只要有良好的態(tài)度,良好的習(xí)慣,工作一定會慢慢越來越好!相信自己的明年會越來越好!
我于20__年x月x日成為本公司技術(shù)部的一名程序員,一年轉(zhuǎn)眼就過去了。這段我人生中彌足珍貴的經(jīng)歷,給我留下了精彩而美好的回憶。在這段時間里您們給予了我足夠的關(guān)懷、支持和幫助,讓我充分感受到了領(lǐng)導(dǎo)們“海納百川”的胸襟,在對您們肅然起敬的同時,也為我有機(jī)會成為影響力在線的一員而驚喜萬分。這段時間,在領(lǐng)導(dǎo)和同事們的關(guān)懷和指導(dǎo)下,我通過不懈努力,各方面均取得一定的進(jìn)步,現(xiàn)將我的工作情況做如下匯報:
一、通過理論學(xué)習(xí)和日常工作積累經(jīng)驗我的各方面有了很大的進(jìn)步
剛到公司不久,我便開始負(fù)責(zé)方面的網(wǎng)站開發(fā)和廣告平臺開發(fā)和維護(hù),剛開始的時候?qū)ξ襾碚f確實壓力很大,因為各方面都還不熟悉,而且與之前的公司相比,節(jié)奏也有點快,不過我慢慢的習(xí)慣了環(huán)境,和同事相處的比較融洽,領(lǐng)導(dǎo)對我也比較關(guān)心,在公司里工作就像是在一個幸福的大家庭里一樣,我很快喜歡上了這里。
我到公司不久,第一個項目是__公司網(wǎng)站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有借助網(wǎng)絡(luò)一一解決了難題。
之后,我將B2B廣告招商平臺進(jìn)行了改版,開發(fā)了__智能建站廣告平臺以及以后網(wǎng)站的維護(hù)工作。
接下來,我又做了一個比較棘手的項目——__在線咨詢系統(tǒng)。為什么說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認(rèn)識的`朋友,搜遍了網(wǎng)絡(luò)也沒有找到如何解決的方法,之后我翻書籍,接著搜索網(wǎng)絡(luò)。功夫不負(fù)有心人,終于我找到一個聊天室的小例子,但是功能差的太遠(yuǎn),于是我把這個示例一點點的研究,從一點也不懂到后來慢慢看懂,從對AJAX技術(shù)一無所知到基本熟練運用。接下來我就開始自己開發(fā),到最后終于把它開發(fā)了出來,雖然不是很完美,功能不是很強(qiáng)大,但是它是我辛苦的勞動結(jié)晶,我相信以后會把它開發(fā)的更強(qiáng)大,更完美。
二、明確崗位職能,認(rèn)識個人技術(shù)能力不足
經(jīng)過一年的工作,雖然完成了一些項目的開發(fā),我的技能也提高了很多,但是感覺我的技術(shù)還有待提高,所以我會在以后的工作中更加努力,努力提高自己的技術(shù)和各種不足,努力使自己成為一名稱職的職員。
三、提出自己努力計劃
1、學(xué)無止鏡,時代的發(fā)展瞬息萬變,各種學(xué)科知識日新月異。我將堅持不懈地努力學(xué)習(xí)各種技術(shù)知識,并用于指導(dǎo)實踐。
2、“業(yè)精于勤而荒于嬉”,在以后的工作中不斷學(xué)習(xí)知識,通過多看、多學(xué)、多練來不斷的提高自己的各項技能。
3、不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,并在工作過程中慢慢克服急躁情緒,積極、熱情、細(xì)致地的對待每一項工作。
4、努力提高自己的日常交際能力。
時光流轉(zhuǎn)間,我已到公司工作一年。非常感謝公司領(lǐng)導(dǎo)對我的信任,給予我體現(xiàn)自我、提高自我的機(jī)會。這一年的工作經(jīng)歷,使我的工作能力得到了由校園步入社會后幅度的提高。
在此,在對一年的工作情況及心得體會做一匯報后,今后我會以炙熱的工作熱情繼續(xù)投入到今后的工作當(dāng)中,以自己踏實努力的工作,報公司知遇之恩!