2017個人我的總結:得與失

2017年經歷了不少,成長了不少,也收穫了不少,轉眼又到了2018,回想這一年的經歷,得與失,如下是我從這一年我作了些什麼,有什麼成長;本身的不足或作的很差的地方;這幾個方面去總結,以及2018年的展望和計劃。

簡單回顧

還記得我大概也是年初的時候加入了上個公司初識科技,主要負責GO這個產品前端開發,到目前來到如今這個公司恰好一年左右的時間,雖然說一年時間不長也不短,也正是在這一年的時間裏,我接觸到了不少東西,學到了不少, 也讓個人視野也開闊了不少,由於之前作過1年多將近2年左右的java後端開發,因此從15年6月份算起轉到前端開發也才3年不到的時間,比起不少一開始就從事前端開發的童鞋來講,在前端的技術積累可能並無他們多,加之我一開始轉到前端是以hybrid移動端開發身份進去,在沒有人帶的狀況下,走了一些彎路,那段時間進步也比較慢,當時都是照着文檔邊學着作,爲了能快速的學習,加了不少技術交流羣,本身也是一路摸着石頭過河,那時候對前端的認識也還停留在之前,覺得就是切切圖,寫寫頁面,寫寫js,作了一段時間的hybrid開發以後,期間也負責一些瀏覽器pc端和移動端的項目,也正是從那開始,我的的技術開始從項目中獲得成長和收穫,有空的時候開始逛技術論壇,遇到不會的問題學着在網上提問,後來,開始接觸一些前端框架,知道了一些前端的MV*框架,angular,react,vuejs,學習和調研了一番以後,將vuejs加入到了部分項目中去使用,同時也真正感覺到了vuejs在項目中給咱們帶來的好處,從思想上改變了原有的開發方式,也正是由於vuejs讓我知道了什麼叫SPA單頁應用,因而在業餘時間經過腳手架搭建並學習了一些單頁應用的開發技巧,但都是比較淺顯的認識,並無怎麼實際去運用它,後來,由於公司平臺過小,考慮到我的從此的發展,17年初的時候加入了初識科技,負責公司GO卡產品的前端開發。css

產品介紹

這裏先簡單的介紹一下GO卡產品,通俗的來說其實就是一個理財產品,但跟市面上的一些其餘理財產品並不相同,GO卡主要是經過和一些優質的連鎖商戶合做推出一些會員儲值卡,將其在平臺上售賣,以達到提早回籠資金,自融資的目的,對於理財用戶來講,在平臺上購買這些商戶的理財分成卡,當普通消費者在商戶那裏產生消費的時候,GO卡平臺會經過特定的算法計算買單用卡,從而讓理財用戶得到分成收益,實現雙方雙贏。前端

成長和收穫

因爲是創業公司,因此常常加班是少不了的,對於創業公司來講時間是特別重要的,很大一部分是誰能在時間上面佔據了優點,誰就有可能會成功。因爲公司業務常常的變更,因此不少時間須要加班趕進度,每週也會有1~2次的產品迭代,爲了減小上線帶來的影響,通常也都是安排在了半夜這樣的時間節點。雖然比較辛苦,有時候也會以爲累,但又想想,其實也是值得的,這一年對於我我的來講進步也是很是的大。
  • 最近這2年的前端的變化很是的大,各類流行的前端框架,構建工具等都像雨後春筍同樣走了出來,如今的前端環境已然再也不是傳統的切圖、寫樣式畫頁面等等這樣簡單的一些工做,前端也變得更加的複雜,愈來愈多的公司開始使用易於開發和維護的工程化、模塊化、組件化開發方式,因此對於咱們前端來講便是一種機遇同時也是一個挑戰。
  • 先後端分離架構的開發方式給了我思想上很大的改變,與傳統的開發方式相比,很大程度的提高了咱們的開發效率,下降了先後端的耦合,各司其職,每一個人負責各自擅長的部分。
  • 還有就是對css預編譯less、scss有了必定的瞭解,並在構建官網的時候使用less預編譯css,使得咱們寫的css更加易於維護,它在css語言的基礎上提供了更加靈活的功能,好比變量、函數、混合(mixin)。
  • 在前端性能優化方面也學會了一些技巧,並在項目中進行了實踐,讓頁面請求速度更加的快速,極大的提高了用戶的體驗,例如,使用gulp構建工具,壓縮合並咱們的js,css文件,經過減小資源文件大小,提高頁面訪問速度,減小服務器帶寬和壓力
  • 頁面響應式佈局,經過媒體查詢在各個不一樣屏幕大小實現自適應佈局,使得在PC和移動端都能更好的訪問,在咱們的官網都採用這種佈局方式,適配移動端和PC端訪問,加強了用戶的體驗,在移動微信端GO產品,也採用了更好了淘寶的REM適配方案,保證了在不一樣分辨率手機下顯示的效果一致。
  • 還有就是對nodejs的學習,咱們將nodejs做爲中間層,負責對後端java數據的獲取,並對數據進行處理,以及node層作一些前端的業務處理,將處理好後的數據再返回給前端頁面展現,nodejs和java經過接口的形式進行通訊,並將token添加在每一次請求接口的參數中用來區分不一樣的用戶。
  • 在團隊合做上,也學會了一些更好的方式,學習經過jira工具去跟蹤項目進度,管理項目,使得開發、測試和上線流程更加規範,提高了總體的團隊效率,同時版本控制也採用了分佈式的git工具來管理代碼。
  • 另外,就是在解決問題的思路上面比之前更加的清晰和高效了,而不是一頭鑽進死衚衕裏面出不來,再個就是永遠學會站在用戶的角度考慮問題,把本身當成一個用戶,從而更好的去實現和完善產品的功能,作出更好的產品。

缺點或不足

以上就是本身這一年來的經歷和成長,收穫了不少,技術上的提高,和朋友之間的友誼,以及同事的幫助等等,但也發現了本身的一些不足:
  1. 在技術研究學習上花費時間不是不少(由於主要時間在學習現有業務和需求)
  2. 時間觀念,工做效率有待增強
  3. 有時候考慮問題不夠深等等。

2018展望和計劃

最後,就是2018年的展望和計劃
  1. 正視以上本身的不足,並加以改進
  2. 增強技術積累,繼續在前端這個領域深耕下去,關注開源,向大牛們多多學習
  3. 更多的關注前端的工程化,模塊化和組件化,提高我的的工程能力
  4. 繼續學習nodejs,嘗試使用nodejs開發一些web應用程序
  5. 提高團隊協做能力,轉換開發思惟,從此將更多的從團隊角度去考慮問題
  6. 業餘時間多參加一些技術交流活動,學習和開拓本身的技術視野
  7. 更加主動的和同事溝通,提高溝通能力和團隊合做能力
  8. 提高本身的軟技能,給本身制定計劃,每月看一兩本書,堅持學習英語等
  9. 增強鍛鍊,確保有個健康的身體,有個好的工做狀態,這樣能更好的完成工做任務
  10. ......

2018,期待碰見更好的本身。vue

2018.1.5 by fozero
相關文章
相關標籤/搜索