### 開始篇:
????2014年3月17日加入**公司**,職位是**研發部java工程師**。
????我很清晰地記得入職時間,是因為我的生日是4月17,生日的那天也是我轉正的日子。當時心理竊喜,這是不是一種緣分呢?2014若白駒過隙,就這么毫無眷戀地離我而去,在這一年有收獲也有遺憾,很喜歡論語中的一句話"**往者不可諫,來者猶可追**"。是啊,悔恨毫無意義,有意義的事情是,總結一下自己的過去,"前車之鑒,后事之師",古人真的是有大智慧啊。
### 工作篇:?
????2014,從加入公司,主要就負責了**普慧之窗**產品服務器端的研發。中間偶爾也參與一些其他產品部分模塊的開發。負責的產品不多,但是也傾入自己的許多心血和努力。從需求分析,框架搭建,數據庫設計,研發,測試,上線,后期維護,都參與進去,鍛煉了自己獨立思考,獨立完成任務的能力,還能主動地幫助別人,一起進步。
? ? "智慧城市"的概念,是我加入公司才知道的。
?智慧城市smart?city,維基百科解釋:是把新一代信息技術充分運用在城市的各行各業之中的基于知識社會下一代創新(創新2.0)的城市信息化高級形態,實現信息化、工業化與城鎮化深度融合,有助于緩解“大城市病”,提高城鎮化質量,實現精細化和動態管理。
? ?當今社會技術水品,人們的生活水平發展可以說是日新月異。**物聯網,云計算,移動互聯**技術的興起,人們的愿望也越來越美好,想提高自己的生活水平,想讓生活變得更智能,智慧城市在這個背景下,顯得非常重要。剛進公司,聽了吳總關于"普慧之窗"的背景介紹之后,說熱血沸騰有點夸張,不過很期待這個產品,希望自己能夠參與進去,打造一個好的產品,給公司帶來利益,更重要的是能夠為提高人們生活質量貢獻自己的一份力量。
???"理想很豐滿,顯示很骨干",愿望是美好的,但是實現愿望,會有很多的阻力。
? ?需求依然明確,但是自己的技術水平有限,首先公司之前沒有一套成熟的框架,就像大樓還沒有堅固的地基,何談像雨后春筍平地而起。于是公司通過招聘或者請外援的形式,打造團隊,提升團隊協作能力。后來一套相對比較成熟且流行的技術框架產生了。**html+RESTful(Jersey實現)**,前臺用html技術,后臺用了Jersey實現的RESTful架構。用RESTful架構不僅是順應技術潮流(許多大公司都是用的RESTful架構),更重要的是RESTful架構的優越性:可以降低開發的復雜度,提高系統的可伸縮性,增強系統的可擴展性,簡化應用系統之間的集成,采用Html是因為前后臺的解耦合,就這樣第一步艱難地邁出去了,有時候你走出一步,以為可以松口氣了,但是現實不允許你松懈。我深切地體會到,做研發跟玩游戲有異曲同工之妙,要想好玩游戲,你需要勤加練習,熟悉每個關卡,過了一關又一關。研發也是這樣,技術框架確定了,面對具體需求,可能還需要了解或者掌握一些其他技術。
????舉個例子,"普慧之窗"中用到**推送服務**,后臺服務器跟終端設備pad,手機之間有通訊,推送通知或者消息。如果公司開發自己的推送模塊,研發周期肯定會拖長,當時形勢也不允許我們這樣做。因為當今社會,競爭太激烈,只有你盡快推出產品,才能抓住先機,抓住更多的用戶。于是我們采用了第三方的JPush激光推送,但是我們清晰地知道,用第三方的推送服務只是逼不得已,暫時的,因為第三方的東西有太多的不確定性,不穩定性。以后工期不緊張的話,肯定會拿出人力物力來研發自己的推送模塊。
? ?將近一年的時間,我們不斷地打磨"普慧之窗"的功能和用戶體驗,產品現在已經在幾個小區試用,政府也很支持這個項目,當時聽到這個消息的時候,心理很受鼓舞,覺的我們努力是值得的。
### 總結篇:
成果大家都看得到,但是也存在很多的遺憾和不足,需要我們反思。
**先說說產品**的缺陷
(1)活躍用戶。檢驗一個產品的好與壞,主要看產品的活躍用戶,例如騰訊QQ,號稱有8億多的活躍用戶,微信也抓住了大量的用戶。這不僅僅是簡單的數字,8億數字背后還有8億人的資料,人群,職業,愛好等信息。這是一筆巨大的財富,當時數據爆炸時代,誰掌握更多的數據,通過數據獲得更多的信息,就能把握先機,出奇制勝。遺憾的是,我們目前的活躍用戶很少,為了自尊心,我就不說具體數字了。
? ?(2)用戶體驗。活躍用戶是表象,真正能抓住用戶的是用戶體驗,只有好的體驗,用戶才肯去花費自己寶貴的時間是體驗你的產品,使用你的產品。用戶不缺產品,缺的是友好的,能真正幫助到自己的產品。但是,普慧之窗,在穩定性和操作性上還存在很多問題,主要表現為產品功能不太穩定,操作過于復雜,不直接,用戶體驗較差。
? ?(3)豐富功能。現在產品的功能相對還比較單薄,要實現智慧小區,那么應該盡最大的努力,方便人們生活的方方面面,這樣才更吸引用戶,更能體現智慧的概念。
?**再說說**研發人員**,包括自己**
?(1)用心愛。用心才能做出好產品,這方面不用解釋,大家都清楚,我覺得自己,包括其他一些技術人員,還沒有真正用心。不能說把產品當自己的孩子來對待吧,最起碼要喜歡這個產品。
?(2)求知欲
程序員應該有好奇心,比如看到別人做出的成果,很炫,很牛!那么你只是停留在佩服人家,感概一下的層面,不會有大的提升。我們的第一感受應該是,人家是怎么實現的,花點時間了解一下,變成自己的技能,這樣才能更快地進步。
(3)敢嘗試
有的時候,我們遇到問題,解決問題的時候,腦子中可能很快出現幾種方案,但是一直在糾結哪種方法好,或者某種方案行不行。或者一遇到問題,就需求別人幫助,讓項目經理或者其他人做決定。這樣永遠不能鍛煉自己獨立解決問題的能力,無法提示自己的設計能力。我們要勇于邁出第一步,一步步嘗試,就會找出最佳方案,并從中獲益。
? ?(4)知識面
????如果你不想一輩子做個程序員的話,如果你想更好提升自己的話,請拓寬自己的知識面。現在科技發展日新月異,互聯網,物聯網,云計算,大數據……技術更新很快,你必須了解更多的知識,才能不落伍。只有擴寬自己的知識面,才能為進階高級程序員,項目經理,產品經理……打下堅實的基礎。
??說了自己的太多不足,為了提高自己的自信心,說一下自己2014的進步吧。
(1)2014工作態度明顯比之前端正了很多,能夠做到對項目負責,踏踏實實做事。
(2)2014了解了智慧城市的概念,了解了當今技術發展的趨勢:物聯網,云計算,移動互聯網。只有了解了技術趨勢,才能知道以后關注什么,提升什么。
??(3)2014開始寫技術博客,主要在CSDN。這是一個好的開始,寫博客主要是為了自己,寫博客對自己的提升,毋庸置疑。可以強化經驗和知識點;可以作為一個知識的寶庫,以后遇到相同的問題,可以拿來借鑒;可以提升學習能力;鍛煉邏輯思維;鍛煉文字表達能力;其次啟發他人,贈人玫瑰,手有余香。我的博客地址:**[http://blog.csdn.net/u013628152?](http://blog.csdn.net/u013628152%C2%A0);**歡迎大家一起學習討論,也希望更多的人加入博客大軍。
### 展望篇:
?????制定目標是一件非常有必要的事情,**目標不一定要很遠大,可以是短期的**目標。它能夠指引你在什么時間應該做什么事情,并且給你完成它的動力。
???????2015年我想給自己定一些目標:
? ??(1)用心工作,提升自己。
?????(2)爭取更多的周末,假期時間陪陪孩子,老婆。
? ? ? ? ?(在工作總結中寫這個是不是不合適呢?但是我覺得工作和生活幾乎是我們生活的全部,只能生活的好,才能更有效地工作)
?????(3)拿下高級項目管理師證書。
?????(4)搭建一套真正實用的RestFul框架。
?????(5)至少精讀10本書。
??????(6)?至少再學習兩門流行語言比如:Android,Ruby,Python
### 結束篇:
????這就是我的2014工作總結,感謝公司,讓我在這一年里,感悟了這么多。我發現我的愛上了這個公司,愛上了可愛的你們。最近很喜歡極客這個詞,什么是極客呢?**對技術有信仰,有追求。能夠探索未知世界,對世界充滿好奇,相信用自身的能力可以改變世界**的人。讓我們擁抱極客精神,加入極客。
最后做一句話總結讓我們一起共勉:加油吧!既然選擇了這條路,就要踏實地走,努力地走,給自己定一個目標,不忘初心,方得始終!