1. 程式人生 > >大明的2018年總結

大明的2018年總結

前言

2018年即將撤回,2019年我們將繼續。

正文

如果將來我老了,給自己寫一本自傳,講講自己的程式設計師的人生,我想2018是繞不過去的一個時間節點。
2018年,對於我而言,有著太多太多的瞬間值得懷念。

2017年簡單回顧

其實2017年過的挺失敗的,雖然早早拿到了offer,實習初期還算出色,但是不會說話,不會和別人溝通展現自己的存在,所以我在17年7月正式入職後,在相當長的時間內過的其實不快樂。
技術上沒有獲得成長,也沒有和同事打成一片。所以在試用期一過就被專案組踢出去了,來到一個沒有正式編制的產品組。當時產品組剛剛成立,除了一個leader,就一個實習生。同我一起來到產品組的還有另外一個“loser”(其實就是背鍋俠)。其實整個2017年沒有獲得成長,沒有取得拿得出手的成績,被前女朋友甩了。。。

第一季度

第一季度蹭了公司的福利,坐上大遊輪去日本見了一下世面,只是可惜沒有帶什麼日本特產。當時組裡招了一個新人,有著多年的開發經驗,我和他一同開發了一個叫做“積分兌禮”的產品。這個產品分為api介面和後臺UI管理系統。Api部分我做的不多,畢竟我寫java的時間不如這位多年的開發經驗的大牛,沒有貢獻太多的核心程式碼。不過我將他的一個單例物件改成了使用Spring容器管理,他誇獎了我一下,這是我入職以來獲得的第一次表演,所以印象比較深刻。

後來我就去做後臺UI了,使用angular2和nodejs。當時自學一段時間的angular2,但是leader對我學習angular2的成果是不太滿意的。angular2對小白真的是非常不友好,一上來就是使用cli搭建,什麼構建工具,程式碼靜態檢查,我統統都不懂,我只會在html手動在script引入js檔案。js裡面的什麼原型鏈、閉包、promise等知識點我是一點都不懂,我一直都不知道js是基於事件的,和java差別太多了。開發UI的時候,一個思路明明很清晰的頁面,我就是寫不出來。leader說他一天就能完成的頁面,我兩個星期都沒寫出來,而我當初說兩個星期就完成一半的頁面。當時壓力確實很大,頁面寫不出來,功能達不到要求,天天早上開會要看我的前一天做的成果(算得上批鬥大會吧)。幸好有一個仁慈的pm,她給了我很多鼓勵,頂著壓力給了我更多的時間,讓我成長,更幸好的是leader在百忙之中抽出兩天幫我做了一點,不然就憑我三腳貓的功夫,專案真的要延期到下個季度。

雖然第一季度壓力很大,但是成長速度很快。剛開始寫一個頁面真的要兩個星期,還不好意思告訴別人我做了啥成果,到一個星期完成一個頁面,開始相對自信的告訴別人我做的成果是什麼,最後leader安排的一週的工作量,我居然兩天就完成了(當時leadr還說工作量可能有點大,時間可能有點緊張)。只是後來再也沒有機會能夠有那麼大的壓力讓自己成長了。

第二季度

第二季度主要分為兩個階段,第一個階段是完成“積分兌禮”的收尾工作,修復一些bug,確保能在這個季度上線;第二個階段則去協助開發一個叫做“活動管理”的系統的前端頁面。

先說第一個階段,差不多兩個月的時間,過的比較悠閒,就是改改bug而已,新增幾個不痛不癢的功能。有自己拿不住的地方,也請教別人去諮詢一些思路作為參考,但是基本上都是按時完成了,也沒有出現第一季度延期的問題。最終專案有驚無險的上線了,自己也算是第一次參與專案上線的過程吧,知曉如何在IT部門的協助下,在生產環境下發布產品。

第二階段做的也不算多,使用的是easyui。這個專案是一個老javaweb專案,是基於spring3+jsp,用的jdk1.5的版本,部署在jboss4上,整個技術棧非常老。當時本來打算推到重來的,但是由於大領導給的時間非常有限,只能在這個基礎上升級了。總之是一言難盡,專案做的死去活來的,還好和我關係不大。

第三季度

這個季度我還算表現出色,主要是將一個基於angularjs1.X的老專案重構成基於angular2版本的新專案。整個專案的搭建和sso登入模組的整合是leader完成,然後就這樣交給我了,本來leader還想多做點幫幫我的,但是我不要臉的說不用了,我自己一個人就可以了。然後我就真的一個人完成了,然後leader靠著這個幫我吹牛逼,終於成功的升職加薪了。其實第二個季度末有過一批同事升職加薪了,其實和我同期入職的好幾個都升職了,當時心裡內還是比較失落的,不過還好,就晚了三個月而已。

第四季度

這個季度發生了很多很多事兒。我先是被借出去給別的團隊幹活兒,有半個人力在別人那裡做事兒,然後就是全部人力都被借出去了。當時有一個專案組接了一個UI的活兒,但是他們不具備前端開發的能力,便向產品組借人,leader考慮到我已經被借出去了本個人力,同時也希望把我推出去讓更多的人知曉我的存在和能力以方便給我爭取更多的利益,就讓我協助他們做這個活兒了。這個活兒比較難的是當時客戶只能給出一個設計稿,不能提供一份靜態頁面,基本上都是要自己寫樣式,同時客戶要求非常高,要求保證一個畫素點都不能差。在客戶對比設計稿和我的實現的時候,經常或出現這個圖片小了百分之一,這塊元件大了幾個畫素,即使是身經百戰、和對方打過幾次交道的美工同事也覺得客戶要求非常高。最終還是在美工同事的協助下,比較完美的完成了客戶的要求,實現了99%的畫素級一致,獲得了大家的認可。

離開

經過慎重考慮,我選擇了離開目前所在的單位,前往上海尋求個人新的發展。在知乎上有一個問題,問你“你決心離職的引爆點是什麼?”,我是這樣子回答的:“公司在沒有和我領導商量的情況下,在我毫無準備的情況下,把我人事關係突然換到另外一個領導下。我在找新領導要活兒的時候,新領導說要不你休假吧”。不想離開,不想離開相處了一年的產品組,不想離開現在的單位,但是我說過,如果公司在沒有和我協商的情況下,擅自調離我的崗位,我會選擇辭職。在決定離職前,我仍然努力完成那個UI的任務,雖然經歷了不少困難,我仍然主動向新領導討要新的任務安排,雖然他沒有任務可以安排給我。。。

廣告

給自己打一個小廣告吧,本人有一年半的開發經驗,會做java和nodejs,比較擅長angular2,最近在惡補前端知識。希望能在上海找一份工作,求各位大佬推薦。

總結

我爭取2019年找到女朋友