已經是第三個年頭寫總結了,感覺寫總結是對自己人生計劃的一個負責,畢竟每個人都有自己的理想計劃,總結這一年來自己成長了多少,完成了多少年前計劃,漏掉忽略了多少,是否有什麼成就或者遺憾,來年的計劃等等。寫總結也不能像記流水賬一樣草草了事,不然就沒有任何意義。
工作
回顧2016年的總結,覺得今年自己在工作中有了一股衝勁,因為隨著年紀的增長,很多事情擔子都會落在自己的肩上,自己也要扛起家庭這個重擔。所以你不得不更加的努力。
專案啟發
今年公司專案還算是鬆緊有致,中旬跟年尾都是比較忙的時候,專案也都能夠如期上線並更新迭代。唯一不足的地方就是公司推出的產品對市場瞭解還不夠全面,投入的資金沒有用到刀刃上,導致上線之後無法真正運營起來。這一點對一個開發者而言無疑是一個痛點,因為自己親手開發的程式,到最後卻無用武之地,自豪感就大打折扣。
分析導致出現這種情況的原因有如下幾點:
- 專案立項之前缺少對市場的調查,即市場需求定向分析。這導致了專案推出市場之後反響不是很大的必然結果;
- 專案立項之後產品原型缺乏前期的邏輯業務分析。這導致了專案開發過程中存在各種邏輯不通,業務不流暢的情況發生,導致浪費了太多時間在探討和核對上面;
- 專案開發過程中缺乏主觀意識認定,即開發人員對產品的不足之處無法真正否定,默許的結果就是開發出一款不盡人意的產品;
- 專案上線之後缺乏對市場的反饋總結,一味的進行盲目增減業務。導致專案的初衷慢慢偏移軌道;
雲社團 這個專案對於我來說算是一個轉折點,讓我重新對自己有一個新的認知以及自我反省。因為當初開發時,信誓旦旦的給出預估開發時間,等到後面真正開發時,我才發現事情並沒有想象中那麼簡單,作為一個高階技術人才(IT民工),一心想著往管理方向進軍,能夠從中學到技術外的東西,不斷提升自己的能力。這個過程並沒那麼容易。雖然我知道,在業務不變的大前提下,開發時間(這裡僅僅指程式開發到上線這個過程)一般包含程式設計->測試反饋問題->解決問題->進一步迴歸測試並確認無誤->提交稽核。但是我發現,在預估時間這個環節上,我犯了一個錯誤,那就是沒有清晰完整的瞭解這個專案業務的前提下,盲目籠統的進行時間預估。這導致了我後期開發時間緊迫,以至於那個月要經常加班的情況。
同時,這個專案發生的一起事件,也讓我對網路資料安全方面更加的重視。以往都知道專案安全問題至關重要,但是到了實際開發過程中卻又忽略了這個重要因素。一方面是公司專案以往對核心專案的重要操作做了加密處理,比如支付。但是部分專案開發中是完全沒有將加密作為開發的一部分考慮。另一方面,自己對自身的要求不夠高,明知公司開發的專案存在一些不足,但是卻沒有主動提出。兩方面導致了這起洩密風波的發生。從這次事件中,也讓我清楚的認識到,應該要將網路安全攻防放在第一位,因為使用者的資訊是寶貴的。APP能不能讓使用者用的放心,保護隱私以及資料傳輸安全是至關重要的因素。
洩密風波之後,專案組立馬提出解決方案:
- 改用HTTPS請求方式(阻擋住新手級別的抓包方式)
- 獲取伺服器時間戳作為引數之一,所有引數MD5,並用RSA進行簽名之後傳輸給伺服器(阻擋住大部分的攻擊者,因為破解成本很高)
在最終方案確認之前,引數並非使用MD5加密,而是直接URL編碼,這樣的壞處在於不同語言的相容性問題。相同內容在 iOS 跟 Android 還有 C# 上面 URL編碼 的結果會有所不同。這樣就導致客戶端需要針對部分特殊字元進行轉換之後再傳輸,一來浪費太多時間在相容上,每發現一處不同就得對應做相容。二來考慮到該方案會用在目前所有專案以及往後專案開發中。所以最終決定使用MD5進行引數加密。
雖然伺服器驗簽過程會消耗一點點效能,但是可以忽略不計,總的來說可以接受。至少資料傳輸上保證了安全性。
開源精神
這一年裡,我對自己說過最多的一句話就是,“工作上,要求自己一定要做好每一件事,不給自己找任何藉口”。
個人方面,繼續秉承開源的精神,不斷的開源各種功能程式碼。目的是為了讓後期的專案開發以及工作成本得到更恰到好處的利用,同時也給後人方便。
年底的時候,IT部門也舉辦了一次部門團建活動(召開了一場座談會),目的是想了解員工們的真實想法。本人也倡議公司成立一個技術知識共享委員會,目的是將開發過程中或者業餘時間封裝抽離的功能分享出來,給組內或者其他部門學習。同時也節省後期專案開發的時間成本。這既能鍛鍊同事對程式碼的敏感度以及養成共享精神,又能促進部門間的交流。同時初步建立一套企業知識WIKI庫,方便同事查閱。目的都是為了讓大家的能力有所提升,同時節省大家的寶貴時間。
我相信,通過這種方式,養成開源共享精神,個人的能力一定會有更好的提升空間。
生活
今年,又回到單身生活?,開支方面少了許多,但是卻更加註重自身的投資。
業餘生活也慢慢更加豐富起來,經常會跟朋友出去玩,喝點小酒,聊聊想法等等。所以一定不能宅在家,這樣只會限制你的思維和想法。多在外面接觸事物還是有好處的。
飲食方面也更加健康,上半年工作不是很忙的時候,會自己煮飯,帶飯到公司。那時候體重減了10斤,算是健康飲食帶來的好處。因為長期叫外賣,吃的都是油鹽比較重的食物,對身體沒什麼好處。下半年工作忙起來,加上冬天到了,比較懶,所以下半年,體重回升了好幾斤?。等過完年後,要重新自己做飯,健康的飲食還是很重要的。
健身方面,夏季的時候,會經常去游泳,個人非常喜歡游泳,偶爾下班會去跑步。出了一身汗之後,晚上睡眠質量會好很多,第二天也很精神,做起事來比較有幹勁。畢竟身體素質決定工作效率,這一點是毋庸置疑的。
家庭
本人因為長期在外地工作,很少能夠回到家中,一年就兩次長假會回一趟家。陪伴家人的時間也就變得很寶貴,所以本人在去年的時候就開始計劃,一年陪家人去旅行一趟,這樣子也算是對父母的一種關心和孝順。多陪陪父母是好事,畢竟養育了我這麼多年,挺不容易,也是時候懂得感恩。所以今年春節的時候打算一家人出去外面旅遊8天,計劃好了旅遊路線以及需要準備的旅行物品之後,就開始操辦這件事。
我本人很少旅遊,又是第一次準備這麼長久的計劃。加上沒什麼經驗,所以那時候很晚才確定了到雲南玩8天,因為是春節旅遊旺季,所以機票什麼的都比較貴。算是汲取經驗,以後計劃至少得提前一個半月開展。
理財投資
今年一整年,除了工作上面的固定收入外。投資和其他方面收入加起來也有上萬收入,雖然不多,但是對於我來說,2017年只是一個開始,2018年才是重頭戲?。
我這個人最不喜歡把錢放銀行,拿那點破利息都不夠曬牙縫(其實就是因為窮,錢不多?)。我從大學那會就有了理財的觀念,當初第一次理財是支付寶剛推出餘額寶專案,那時候的收益是7%左右,相比放銀行利潤是非常高的。後面發現餘額寶收益慢慢開始不行,我就轉戰其他領域——基金。那時候發現某些基金收益蠻高的。於是我每次交學費都沒拿去交,而是投入到了基金上面,那時候一學期的學費大概是1w多一些,加上父母每次是轉一學期的伙食費給我,所以這邊全部拿去投資。選擇那種活期型別,需要用到錢就取出來一些。到了學期末,學校催交學費,我才把錢拿出來交學費,從中賺點利息費。雖然不多,但是這對我後面投資起到至關重要的作用。
另外我這個人也喜歡記賬,一開始接觸記賬是在大學快畢業那年,那時候記賬頻率不是很高,到現在記賬已經成為我生活中不可欠缺的一部分,每天3筆賬是必不可少的。不管是什麼,只要涉及到資金變動的,我都會記錄起來,而且越來越嫻熟,分類也越來越人性化。不知不覺,我已經保持記賬的習慣3年多了。偶爾會翻看以往的記賬情況。分析自己的資金變動情況。合理的分配投資領域。
新年計劃
最後,希望自己在新的一年裡,更懂事一些,更成熟一些,更理性一些,更孝順一些,更大膽一些。
-
?工作方面,希望新的一年能夠有更多的機會向公司表達反饋自己及同事的真實想法與需求。爭取做到一個溝通橋樑的作用。不讓同事的想法被埋沒。能夠秉持共享精神,將此重任進行到底。同時虛心學習每個人的優點,反省自己的不足。
-
?技術方面,打算學習go語言,不積極跟上潮流的程式設計師不是一個合格的程式設計師。所以我不想落後其中,這也算是對自己的鞭策。
-
?生活方面,對自己的健康需要更加的注重,年紀越大,身體機能也會大不如從前,幹我們這一行的就更應該注重自己的身體健康問題。畢竟以後如果結婚了還有一家老小等著自己去養活。
-
????家庭方面,爭取每年帶家人出去旅行,或者讓父母能夠享受二人世界的旅行。百善孝為先,多注重父母的健康問題是兒女應該做的。
-
?理財方面,繼續根據自己的想法出發,多方位投資。降低投資風險。提高投資回報率。雖然理財方面我相對來說還是個新手,但是我會在這個領域慢慢成長起來。