2015年終總結_第1頁
2015年終總結_第2頁
2015年終總結_第3頁
2015年終總結_第4頁
2015年終總結_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2015年終總結石姓名: 職位:*網java軟件工程師 日期: 2015.1.42015.1.15目錄前言 2成績(共9點) 2問題(共6點) 5展望(共5點) 7建議(共4點) 8經歷 10結語 13、兒 、4前言時光荏苒,歲月如梭。轉眼之間,我們已經跨入了 2016 年,我也在公司工作了將近半年的時光。 值此新舊交替之際, 應公司領導之號召, 對自己過去一年的工作做一個階段性的總結, 也對新一年的自己有所展望和要求。成績(共 9 點)自 2015 年 8 月進入公司以來, 我陸續完成了以下開發任務, 并從中學到了一些新的知識和技能:1 .后臺管理系統的小部分功能,包括用戶管理,專家管理,云

2、站點管理等。在這個系統里,我接觸到了一個重量級的前臺框架,extjs,以及一些老的后臺框架,如 g4studio , ibatis, struts1 等。雖然這些框架確實 是很老, extjs 的版本也較老, 現在基本上都不會在其它項目中使用了,但是,也給我帶來了不少的啟發。新舊版本相互印證之下,使我對struts2 , mybatis 等流行的框架有了更深的理解,同時,也去研究了一下最新版本的extjs。2 .* 網 cms 項目,包括新聞動態,關于我們系列,招標技術,市場分析,知識社區,咨詢顧問等。初步接觸了 jeecms這個開源項目。使用的是jeecms6.0版本,主要理解和使用的是其網

3、站基礎設置功能, 模板管理功能, 欄目管理功能,文章管理功能等。3 .中聯cms項目,包括經典項目,新聞頻道等。依然采用 jeecms 開源項目,進一步加深了對該項目的理解。在經典項目里,有一個類似于標簽墻的應用。但是,在 jeecms 里本身是沒有提供這樣的功能的,所以,我不得不自己來修改源碼。雖然有些困難,但還是如期完成了任務。當然,這其中比較重要的一個原因是jeecms采用了一些較新的框架技術,如springmvc, hibernate等,而這些,恰恰是我較為擅長和喜愛的。4 .中聯造價cms項目,包括新聞頻道,政策法規頻道等。采用了 jeecms7.0o這個版本也是jeecms在201

4、5年11月3日發布的一個全新版本, 它新增了許多優秀的功能, 在性能上也提升不升。當然, 使用這樣一個全新的版本也是有一定風險的, 畢竟越新的東西,難免有越多的bug。比如在新版本發布文章時就遇到由于專題無法正確選擇而導致的文章修改異常, 我也是在查閱了各方資料以及自己調試下,最小化修改了源碼,改掉了這個bug。5 .電商平臺。這個項目也是以jeecms7.0為基礎來完成的。當然,這個項目就不只是一個單純靠幾個模板和欄目就能解決的了。 它涉及了后臺代碼修改,動態控制器入口修改, 自定義標簽等,還有一個最為重要也是困難的是cas單點登錄修改。這個項目從12月中啟動,一直到現在,我完成的功能有動態

5、控制器入口修改,部分自定義標簽, cas 單點登錄改造。 在些過程中, 我對 jeecms 的源碼有了一個更深層次的理解,同時,對相關的一些權限技術也有了一個較為深入的了解,如 shiro權限控制系統,cas單點登錄系統等。6 .除上述項目以外,還對其他一些技術點做了部分研究。包括ehcachelil存技術,bootstrap響應式前端框架技術,httpclient模擬 http 請求技術等。雖然這些技術本身并不是特別的難,而且,在現有項目中也沒有被廣泛應用。 但是, 這些技術在以后是有極大可能會被用到的。比如說ehcacheg存技術的正確使用可以極大的提升用戶的訪問速度, 頁 bootstr

6、ap 響應式框架更是未來的一個流行趨勢,這兩項技術都可以極大的提升web 應用帶給用戶的體驗。而httpclient則是一個開源api,這個api主要解決的是通過在java代碼中模擬 http 請求并獲取結果,這個技術在以后接入微信接口、支付接口等功能里,是必然會用到的。7 .另外,還通過自我學習的方式對java7 的一些新特性做了一些補充學習。比如說switchcase.語句,變長參數方法,tryresources語句等。還深入了解一些較為復雜的 java 技術,如泛型, asm 動態代碼,多線程,代理等。這其中,有很多知識都是非常有用的,可以使我們的代碼變得更為簡潔和靈活,是寫出高質量代碼

7、的一個重要前提。8 .以上主要學習的是java 方面的知識點,除此之外,在這半年的工作時間里,我也學習了一些招投標方面的相關知識。雖然不是 java 專業知識,但是,和公司業務相關,掌握一些知識將會使在以后的工作中,更容易讀懂產品需求,少走彎路。9 .當然,除卻在個人專業能力方面的進步,在生活社交方面的進步也是可以肯定的。比如和同事的相處,對人對事的責任態度,對待工作的態度等方面,都有了很大進步。問題(共 6 點)有成績也有問題,有進步也有缺陷,能看到自己的成績,也要能看到自己的問題,這樣,才能不斷地進步,不斷地優秀。在這半年時間里, 也是暴露出了自己的一些問題, 列舉出來, 以求在新的一年里

8、,減免或改正:1 .某些基礎知識不夠扎實。在接受項目過程中, 某些基礎知識不扎實的問題暴露的較為嚴重。主要是兩種原因: 一是原來學習的時候不夠認真仔細, 導致某細節沒有注意到,造成問題;二是原來學習的東西較為陳舊,而現在所使用的 api 較新,某些細節上的差異造成問題。2 .對某些常用框架不夠熟悉。原來學習的時候,主要使用的是springmvc, hibernate。因此,對這兩種框架能夠熟練應用,但是,對其他一些框架或api,則不太熟悉, 比如 struts2, mybatis, shiro, cas等。3 .英語能力差。軟件工程師是一個不斷學習的行業。而就現狀而言,不管你愿不愿意承認, 好

9、多的行業新技術都源于國外, 這就造成一些新技術的文檔都是英文書寫。 當我嘗試學習這些新技術的時候, 語言上的問題就成了一大無法逾越的障礙。4 .編程過程中不夠仔細。粗心應該是一個程序員的大忌,因為有時候一個小小的馬虎,可 能導致具大的損失。莫名其妙的問題,讓人百思不得其解,精神瀕臨崩潰,最后,發現是因為寫錯了一個變量名5 .對招投標流程不熟悉。由于對招投標專業流程的不夠熟悉,常常導致較難或無法正確理解領導或產品的需求。 導致項目進展較慢或在開發過程中流程出現偏差。雖然最后都圓滿完成,但是無形中增加了開發難度和開發時間6 .交際能力還是較差。這個是我一直以來的短板。雖然我已經在努力的提高鍛煉,但

10、是效果并不明顯。 我還是存在著不擅交際的問題。 雖然可能這對于一個程序員來說并不是太重要的問題,但是,我仍然覺得,交際能力太差是我必須直面且不可逃避的一個問題。展望(共 5 點)2015 已經過去了,嶄新的 2016 已經到來。在這全新的一年里,我也要對自己提出一些全新的要求,羅列如下:1 .認真完成工作并接受更高的挑戰。首先要改掉自己不夠仔細的毛病,把自己的工作認真地完成。同時, 努力了解一些招投標專業知識, 以使自己的流程專業化, 準確化。最后,也希望能接手更加復雜,更加重要的任務,在對公司做出貢獻的同時也實現自己更高的價值。2 .對自己的專業知識做一個總結。把自己所會的, 通過筆記的形式

11、羅列一遍。 使自己的知識專業化,系統化,結構化。同時,在此過程中也注意知識的完整性補充。及時把自己以前疏漏的,忽略的細節補充起來。3 .學習英語。英語能力這個短板從大學時間就開始暴露出來,只是以前不夠重視。認為英文會一點就可以了。現在才發現,英文的短板造成了我接收各種新知識的嚴重困難。 所以, 我準備在新的一年里抽出一部分時間來提升自己的英語能力,尤其是英語閱讀能力。4 .練習交際。我要抓住一切機會鍛煉自己的交際能力,努力使自己做事有理,舉止有禮,打理好自己的社會關系。5 .健身。不知道這個能不能寫在年終總結里。不過,健身確實是我在新里的一個重要任務。我現在的身材讓我太不滿意了。建議(共 4

12、點)借著這個機會,也就我的技術領域,提出以下幾點粗淺的意見或建議,由于我自己的經驗和技術也不好,所以,如果有說錯或說的不好的地方,請見諒:1 .數據庫表結構設計不太合理。在現有的數據庫中,總是看到一個表里有很多個字段。例如在公司company表中有多達46個字段。雖然這樣好像也并沒有什么錯誤, 但是, 一個表的字段過多會造成閱讀上的困難和性能上的降低。 可根據頁面邏輯和實際需要,對表進行合理的拆分。如,有些信息在公司列表頁面中是不需要展示的,只會在公司詳情頁中展示。那么,就可以把詳情中獨有信息拆分出來,形成一個公司詳情表。這樣,一方面提高了效率,另一方面提高了可讀性。2 .項目規劃不太合理。好

13、幾個項目的功能、代碼都有重復。我確實沒有怎么接觸過多項目協作的案例,但是,個人覺得,有點不太合理。同樣的功能,類似的代碼,一個項目做了,另一個項目還要再重新做一遍,覺得有點重復和累贅的感覺。我覺得正確的方法應該是某個項目做了某個功能,其他項目就不用再做了,直接調用該項目功能即可。3 .項目使用的技術較為陳舊。在工作的過程中,也是基本上接觸了公司幾乎所有的項目,發現公司的有些項目使用的技術較為陳舊, 最為明顯的是后臺系統, 使用的還是strutsl和ibatis。雖然說盲目的使用最新的技術是一種很愚蠢的行為,但是, 使用太老舊的技術應該也不是一種好的習慣。一些技術的更新,必然有其更新的必然性。總

14、是不去接觸它,等到它更新發生較大斷層時, 可以會對老舊技術主持的項目產生一定的沖擊。 所以,這里建議,有計劃地對項目的核心技術作一個更新。4 .項目管理不是太規范。項目管理的不規范帶來的問題是明顯的。如,開發進度緩慢,開發計劃混亂, 開發結果差強人意等。 但是具體怎么規范我自己也搞不清楚,目前能想到的只有以下兩點:a)嚴格處理產品與開發之間的對接。一個版本最終對接完成后,本版本不再接受任何改動。b)規范代碼書寫,在代碼必要部分寫好注釋。便于其它項目查閱, 便于本項目后續負責人介入。經歷該部分對我從來北京到現在的重要歷程作一個簡要的敘述。從中可以看出我成長的一些歷程。2015 年 7 月底, 迫

15、于無奈的我做了一個決定, 選擇了北漂。 當然,這其中的緣由便不提了, 因為我覺得, 每一個北漂都會有一段自己的故事,我的,也并沒有太值得一提。我踏上了 7 月 30 日晚上的普通列車,于 7 月 31 日早上 8 點左右,正式踏上了首都的土地。北京,這是個讓人不由自主想要奮斗的城市。2015 年 7 月 31 日上午,我參加了 * 網的面試。說實話,我是有些緊張的。畢竟是突然從太原到了北京,這其中的巨大差距,再加上對自己的能力沒有太多的自信, 使得我面試時充滿了忐忑。 關于面試,我印象最深的是,當被問到工資期望時,我說: “我不太清楚,我只知道,北京好像最低工資是5k,您看著給吧。”2015

16、年 7 月 31 日下午,我正式進入了 * 網,成為了一名試用期員工。公司的答復速度有些出乎我的意料,而且,工資待遇就當時的我看來,也并不算低,而且,管食宿。之后剛好是一個周末,所以,我有了一個緩存的機會,先學著融入這個團隊,再融入這里的工作。當天晚上, 同在宿舍的幾個同事就一起出去吃了個飯。 有些不擅和陌生人溝通的我顯得有些沉默, 但是, 我卻依然感覺到了同事們之間那種關愛與和諧。2015 年 8 月 3 日,我正式開始了我在公司的工作生涯。第一周給我的任務是熟悉工作和配置電腦開發環境。 配置開發環境我還是比較熟悉的。所以對于我來說, 也許熟悉工作和公司更加困難一些。好在無論是同事還是領導,

17、都對我比較熱心,讓我能夠融入的比較順利。一周過后,我接到了進入公司的第一個開發任務,這真是個讓我頭疼和心驚的任務。由于對項目需要的不是很明確,同時,由于項目使用的框架并不是我所熟悉的springmvc加hibernate,我的任務完成的非常艱難。領導說讓我三天完成,而我,愣是在三個星期之后才坎坷的完成。我自己都覺得自己無能了。讓我意外的是,領導并沒有想象中的生氣或嫌棄,只是說: “沒關系的,剛開始不熟悉,大家都這樣,沒事,以后慢慢就好了。”接下來的一個月里,我陸續又完成了一些開發任務,當然,每個任務完成的還是比較艱難, 但是已經可以上手了。 和同事和領導的關 系也進一步融洽, 我感覺自己慢慢地

18、成為了這個團隊的一員。 隨著我的成長,轉眼間已經是9 月下旬。經歷了國慶長假, 我又回到了公司, 又準備面臨新的任務和挑戰。在任務分配的會議上, 我們組有兩個任務, 一個是后臺, 一個是cms。很慶幸,在和領導的協商下,我接手了 cms這個我較為擅長的項目。這之后, 我進入了一個較為明快的工作歷程。 使用 cms 作為基礎框架,我參與了幾個項目的部分頻道的建設, 包括 * 網, 中聯, 中聯造價等。現在正在接受的項目是* 網的電商平臺, 基礎框架同樣是采用了 cms。在各個cms之間的空隙,我也接手了一些研究學習性的任務。包括:shiro權限控制學習,cas單點登錄學習,bootstrap3.

19、0響應式框架學習, extjs 重量級框架學習, ehcache 緩存技術學習, httpclient模擬 http 請求開源包學習。很高興我能接手到這樣一些任務。這些研究學習性質的任務給我自己帶來了巨大的進步, 也為我接手公司現在或將來的其它任務打下了基礎。終于,時間來到了 2016 年。在這個新舊交替的時間點, 我正式介入了電商平臺。不得不說,這個任務對于我來說還是很有挑戰性的。比如說cas單點登錄的改造就讓我困擾了一段時間。雖然之前做了一些技術我儲備,但是,技術應用到具體項目上,又有了一些不同。幸運的是, 我最終還是完成了這個任務。 很感謝在此過程中領導對我的鼓勵。我曾經一度都要懷疑自己的能力,是否可以順利完成。但是,領導總是對我說:“沒關系,再給你一點時

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論