回顧2018,展望2019前端之路 | 掘金年度徵文

參加工做來第一次作年度總結,也但願經過此次總結認真回顧一下 2018 年工做上作了些什麼?本身私下作了些什麼?技術上獲得了那些提高?同時也給本身立下 2019 年的 flag,但願本身成爲一個更有深度的高級前端開發工程師前端

回顧 2018

2018 上半年我主要負責在 2017 年作完一個 app 和一個 pc 端的系統的維護,這段維護的日子裏真的是太悠閒了,大部分時間都是在本身學習新技能,因此在五月份的時候,換了新工做開始本身 2018 年的下半年的工做,同時也在本身 github 開源了一個 mpvue 開發的小程序還在 github 創建本身的博客庫。vue

2018 上半年

2018 年前半年我一直還停留在 jq 時代,Pc 端沒有先後端分離,可是 App 是先後端分離的,當時這兩個差很少都開發完了,大部分時間在維護和迭代,負責維護的 App 當時技術選型比較陋,我直接使用 Hbuild 開發的 App 沒有使用 ReactNative 高大尚的框架(當時團隊就我一個前端還有四個後端一個技術老大),當時天天的工做就是和全國各省不一樣地區對接 App 的接入,還有 Pc 端的一些更新,本身多餘時間不少,不幹墮落開始本身學習之路。node

天天本身的時間仍是不少的,爲了提高本身開始接觸 Vue,先把 Vue 的官網從頭至尾看了個邊,學完基礎後,開始看慕課網的實戰視頻,大概看了兩三個實戰視頻,從而瞭解 Vue 開發大體步驟和流程,當時爲了讓本身對 Vue 理解更加深入,聯合網友一塊在業餘時間模仿 boss 直聘用Vue 寫了一遍,雖然很陋但也是對本身這一段時間學習的一個產出吧,在這個期間我還看了 React 的官方文檔,接着也看了幾個慕課網關於 React 的實戰視頻,也嘗試本身弄了一套 React 項目的 webpack 配置。mysql

經過這半年的學習,最後在五月份的時候成功跳槽到如今的公司。webpack

2018 下半年

進入新公司,才感覺到作一個需求的總體流程,先需求評審,預估工期,開發完後,測試開始測試,在發到線上,而後在回測,而後纔算整個過程完成,在上個公司的時候真的是一點都不規範啊,新公司技術棧 Vue 爲主,在新公司主要工做是 App 內嵌 H5 還有後臺管理系統,一直相接觸小程序開發,可是公司駕考寶典小程序已經成型了,沒機會重新開始了,這時候我接觸到了mpvue這個框架,這個框架能夠用 Vue 的寫法去寫小程序,瞬間讓我有了本身寫一個小程序的想法git

使用 mpvue 開發小程序,接下來幾個月我就開始研究 mpvue,想着怎麼寫接口本身弄一個完整的上線的小程序,無心中發現一個網友爬取的網易嚴選商城的一些數據大概一共有 20 張表,後來決定用這些數據來寫接口,學了半個月PHP,發現須要學習的成本過高了,最終仍是選擇用 Node 來寫接口,大概用了一個多月的時間終於把本身仿網易嚴選的小程序寫出來了,小程序服務端源碼地址這些代碼僅供學習參考,感受有不少地方寫的不是很規範github

技術棧

前端:小程序、mpvueasyncawaitweb

後端Nodekoa2mysqlknex.js 操做數據庫,可視化工具使用的 Navicatsql

最後買服務器買域名,域名備案(備案了大半個月),最後把項目部署到服務器上了,可是最後發現小程序沒法過審,我的不能提交商城類的小程序數據庫

咱們前端組每一個星期都有團隊內分享,當時也把mpvue這個框架在組內進行了分享,後期在公司也作了一個小的倒流的小程序,當時我直接用的mpvue進行開發的,作完這個後,公司又開了一個教練寶典小程序由於和同事合做開發,因此直接用的原生小程序進行開發的,也算是把小程序練了一把(使用原生和 mpvue)。

下半年的思考,發現本身一直停留在用的階段,不論是 Vuempvue 仍是 Node 不多關心原理還有 Javascript 基礎方面,因此就開始想着着手去弄明白原理不能只停留在用的層面上,要想原理弄明白,確定 JavaScript 基礎必需要過關,而後我就開始閱讀《高級程序設計三》,只是讀了很快就會忘記,在 10 月份末的時候我就在本身的 github 上開了一個博客庫,並強迫本身每週輸出兩篇文章,也算是對本身讀書的一個總結,前期可能都是一些 JavaScript 基礎的博客,看完基礎後後期會加入一些深刻的博客以及源碼的解析

展望 2019

2018 年本身還算過得比較充實,可是路不能走的太快,須要沉澱,本來以爲本身 2018 年沒怎麼可總結的,可是經過寫加回想這一年仍是經歷了不少,回想中也看到本身進步的同時也發現了本身的不足。

新的一年新的征程,也要爲新的征程制定相應的計劃

具體計劃:

一、再過一遍《高級程序設計三》增強基礎

二、看完《你不知道的 JavaScript》上中下卷

三、堅持 github 上的博客庫,跟新基礎知識、技術總結和項目開發中遇到的問題

四、更加深刻的去理解 VueNode,同時嘗試一下服務端渲染

五、至少寫一個 React 相關的項目

六、持續輸出,完成 Linmi 主編組織的《開發者寫做計劃》33 篇文章

七、打算結個婚

八、每週儘可能騰出半天時間去打籃球

新的一年但願本身成爲有深度的高級前端開發工程師

掘金年度徵文 | 2018 與個人技術之路 徵文活動正在進行中......

最後附一張科比大佬的吶喊!!!

相關文章
相關標籤/搜索