參加工做來第一次作年度總結,也但願經過此次總結認真回顧一下 2018 年工做上作了些什麼?本身私下作了些什麼?技術上獲得了那些提高?同時也給本身立下 2019 年的 flag,但願本身成爲一個更有深度的高級前端開發工程師。前端
2018 上半年我主要負責在 2017 年作完一個 app 和一個 pc 端的系統的維護,這段維護的日子裏真的是太悠閒了,大部分時間都是在本身學習新技能,因此在五月份的時候,換了新工做開始本身 2018 年的下半年的工做,同時也在本身 github 開源了一個 mpvue
開發的小程序還在 github 創建本身的博客庫。vue
2018 年前半年我一直還停留在 jq 時代,Pc 端沒有先後端分離,可是 App 是先後端分離的,當時這兩個差很少都開發完了,大部分時間在維護和迭代,負責維護的 App 當時技術選型比較陋,我直接使用 Hbuild 開發的 App 沒有使用 ReactNative 高大尚的框架(當時團隊就我一個前端還有四個後端一個技術老大),當時天天的工做就是和全國各省不一樣地區對接 App 的接入,還有 Pc 端的一些更新,本身多餘時間不少,不幹墮落開始本身學習之路。node
天天本身的時間仍是不少的,爲了提高本身開始接觸 Vue
,先把 Vue
的官網從頭至尾看了個邊,學完基礎後,開始看慕課網的實戰視頻,大概看了兩三個實戰視頻,從而瞭解 Vue
開發大體步驟和流程,當時爲了讓本身對 Vue
理解更加深入,聯合網友一塊在業餘時間模仿 boss 直聘用用 Vue
寫了一遍,雖然很陋但也是對本身這一段時間學習的一個產出吧,在這個期間我還看了 React
的官方文檔,接着也看了幾個慕課網關於 React
的實戰視頻,也嘗試本身弄了一套 React
項目的 webpack
配置。mysql
經過這半年的學習,最後在五月份的時候成功跳槽到如今的公司。webpack
進入新公司,才感覺到作一個需求的總體流程,先需求評審,預估工期,開發完後,測試開始測試,在發到線上,而後在回測,而後纔算整個過程完成,在上個公司的時候真的是一點都不規範啊,新公司技術棧 Vue
爲主,在新公司主要工做是 App 內嵌 H5
還有後臺管理系統,一直相接觸小程序開發,可是公司駕考寶典小程序已經成型了,沒機會重新開始了,這時候我接觸到了mpvue
這個框架,這個框架能夠用 Vue
的寫法去寫小程序,瞬間讓我有了本身寫一個小程序的想法git
使用 mpvue
開發小程序,接下來幾個月我就開始研究 mpvue
,想着怎麼寫接口本身弄一個完整的上線的小程序,無心中發現一個網友爬取的網易嚴選商城的一些數據大概一共有 20 張表,後來決定用這些數據來寫接口,學了半個月PHP
,發現須要學習的成本過高了,最終仍是選擇用 Node
來寫接口,大概用了一個多月的時間終於把本身仿網易嚴選的小程序寫出來了,小程序服務端源碼地址這些代碼僅供學習參考,感受有不少地方寫的不是很規範github
前端:小程序、mpvue
、async
、await
web
後端:Node
、koa2
、mysql
、knex.js
操做數據庫,可視化工具使用的 Navicat
sql
最後買服務器買域名,域名備案(備案了大半個月),最後把項目部署到服務器上了,可是最後發現小程序沒法過審,我的不能提交商城類的小程序數據庫
咱們前端組每一個星期都有團隊內分享,當時也把mpvue
這個框架在組內進行了分享,後期在公司也作了一個小的倒流的小程序,當時我直接用的mpvue
進行開發的,作完這個後,公司又開了一個教練寶典小程序由於和同事合做開發,因此直接用的原生小程序進行開發的,也算是把小程序練了一把(使用原生和 mpvue
)。
下半年的思考,發現本身一直停留在用的階段,不論是 Vue
、mpvue
仍是 Node
不多關心原理還有 Javascript
基礎方面,因此就開始想着着手去弄明白原理不能只停留在用的層面上,要想原理弄明白,確定 JavaScript
基礎必需要過關,而後我就開始閱讀《高級程序設計三》,只是讀了很快就會忘記,在 10 月份末的時候我就在本身的 github 上開了一個博客庫,並強迫本身每週輸出兩篇文章,也算是對本身讀書的一個總結,前期可能都是一些 JavaScript
基礎的博客,看完基礎後後期會加入一些深刻的博客以及源碼的解析
2018 年本身還算過得比較充實,可是路不能走的太快,須要沉澱,本來以爲本身 2018 年沒怎麼可總結的,可是經過寫加回想這一年仍是經歷了不少,回想中也看到本身進步的同時也發現了本身的不足。
新的一年新的征程,也要爲新的征程制定相應的計劃
一、再過一遍《高級程序設計三》增強基礎
二、看完《你不知道的 JavaScript》上中下卷
三、堅持 github 上的博客庫,跟新基礎知識、技術總結和項目開發中遇到的問題
四、更加深刻的去理解 Vue
和 Node
,同時嘗試一下服務端渲染
五、至少寫一個 React
相關的項目
六、持續輸出,完成 Linmi 主編組織的《開發者寫做計劃》33 篇文章
七、打算結個婚
八、每週儘可能騰出半天時間去打籃球
新的一年但願本身成爲有深度的高級前端開發工程師。
掘金年度徵文 | 2018 與個人技術之路 徵文活動正在進行中......
最後附一張科比大佬的吶喊!!!