2018年總結

一直在思考的一些問題

  1. 如何可以更快速的學習,而且能有所產出
  2. 怎麼去更好的去運營一個開源項目
  3. 更好的分享本身遇到的坑,與他人交流,並相互吸收教訓。
  4. 怎麼樣去造成本身的知識架構體系。

好長一段時間沒寫原創性文章了,不是由於變懶了,而是最近一直在「探究」本身的方向以及規劃,也沒比較好的素材能夠入手進行寫做。本文開頭列舉了一些我如今的一些困惑,這篇文章比較發散,各位不用太過介意。前端

個人 2018 年

個人 2018 年,和大部分應屆畢業生的 2018 年都差很少,經歷了答辯,畢業,和 20 年學生生涯說了拜拜。在畢業前辭去了實習工做,畢業後南下找工做。一直以爲本身都是很是的幸運,技術水平不是很高,面試的時候一問三不知,還經過了如今這家公司 5 輪面試。node

2018 年,下半年,作了這麼一些事react

  1. 學習了 react angular,今後上了 ts 的賊船(工做用)
  2. 開源了 cnode- 小程序
  3. 開源了feguide 面試庫,(有一段時間沒更)
  4. 開了「前端指南」公衆號
  5. 通過兩個多月的學習積累後,獨立接手了部門的幾個模塊的開發
  6. 推進了項目一些模塊的重構,從同事那裏也學到了不少重構的技巧。

我自認爲不是很聰明的那種人,感謝雙子帶來的天性,天生愛折騰。2018 年,也算是有那麼一點小成績,公衆號 3000+關注,feguide:200+ star,工做也受到老大的一些確定。最主要的是,過去半年學到了不少東西,開拓了知識面,從前端組件化到前端自動化,再到 docker linux 部署等。雖然有些知識點分散,簡單,極大的拓寬了自身的一些思路。linux

隱患

一直以來,受基礎水平的限制,學習的時候感受到有不少的壓力,就一直想造成本身的知識架構體系。從計算機基礎到算法,從 dom 事件到前端框架構建思路,這些都是我想去學的。webpack

貪多

前面有提到「雙子」,我其實就是一個很典型的雙子型性格。對一切新生的事物都充滿了好奇,加上人性的貪婪。老是想把全部的東西都學到手,後面愈加以爲人的精力是十分有限的。貪多的結果無非是前面學的記不住,學到的東西十分的發散,難以構成成熟的體系。git

沒有一個認真實行的計劃。

計劃我一直都是有的,長期計劃,短時間計劃,博客計劃,生活計劃。列了不少計劃,大部分都有在走,有的就「棄坑,later」了。好比 feguide,原本打算是在 2019 年前完工的。結果,更了一大半以後,被公衆號佔住了大部分時間。這裏固然也跟工做時間比較緊湊有關係,基本上都是在下班時間進行更新。計劃,不宜列太多,一段時間內可以完成幾件有意義的事情就已經足夠了,聚沙成塔。固然,最重要的仍是鍥而不捨。這幾個月來,惟一沒有斷更的就只有前端指南公衆號了,傾注了我大量的心血,只有少數幾個週日沒有更新,基本保持一天一更的節奏。程序員

從分享中學習,並持續產出

原本是想寫成兩塊的:從分享中學習,文檔最重要,仍是合併一塊兒寫吧。分享是一種很重要的思想,我老大對我說過:「等你到了我這個時候,你就會感到瓶頸,就算是你努力的去學習,你的技術水平提高的也不是不少。這個時候,你就須要去考慮怎麼把你身邊的人也帶到像你這樣的水平,甚至超越本身。一方面,大家的成長能夠幫助到我,其實是減輕了個人負擔。另外一方面,本身也能夠得到不少感悟,收穫」。github

不少互聯網公司都鼓勵同事之間互相分享,有的仍是 kpi 的一部分。我認爲的分享,其實最主要的是若是你做爲一個分享者而言,你確定要對你要分享的內容進行必定的提煉,這樣才能幫助你的聽衆,讀者瞭解,無形之間,你對整個知識點又更加了解了。還有就是,你能夠聽取不一樣人的聲音,對於改進分享的內容和提升本身的技能素養也是有着很大的幫助的。web

分享的形式有不少,寫博文,部門分享,給別人答疑解惑都是分享。若是是寫博客的話個人建議是必定要持續產出,能夠定一些計劃,好比一週必須產出一篇原創文章,這樣就能夠快速的養成習慣,對於造成我的影響力也是很是有幫助的哦面試

充分利用時間。

對於程序員來講,一天可供自由支配的時間很是的少了。如何充分利用起「剩餘時間」是一個艱難的問題。我不知道你們是否是和我同樣,總以爲一天的時間過短,巴不得一天當成兩天來用。說一下做者把,我基本上會學習(或者寫文章)到晚上 12 點,已經持續了 4 個月不間斷了。天天回來的時候先瀏覽一遍各大網站,看看有沒有比較新穎有內涵的技術文章,而後再本身寫或者轉載文章到公衆號或者羣裏分享給你們一塊兒學習。天天保持一個小時到兩個小時的學習時間是很是有必要的。

前端知識體系

這個體系對於我而言一直都是很關注的問題。這個關係到將來的職業發展,我一直是參考木易楊,冴羽的博客目錄來進行學習

我認爲的前端知識體系主要包括:前端基礎知識 + 經常使用框架原理+ 優化 + 網絡知識 + 部署

核心就是前端基礎知識,前段時間在木易楊進階系列上搭了一個本身的架子,往後的學習會沿着這個路線進行學習。

front-end-knowledge-architecture

  • call stackevent loop
  • 做用域閉包
  • this 全面解析
  • 深淺拷貝原理
  • 原型 Prototype
  • 數組降重(練習)
  • 數組標準使用方法
  • 高階函數
  • 事件機制
  • eventEmiter 實現
  • tap 方法實現
  • Event Loop 原理
  • Promise 原理
  • Async/Await 原理
  • 防抖/節流原理
  • 模塊化詳解
  • webpack 配置
  • webpack 原理
  • ES6 重難點
  • 計算機網絡概述
  • http2
  • https SSL/TLS
  • 瀏覽器渲染原理
  • 前端監控
  • 跨域和安全
  • 輸入 URL 到頁面渲染的整個流程
  • 性能優化
  • 前端緩存
  • 骨架屏實現
  • VirtualDom 原理
  • Diff 算法
  • MVVM 雙向綁定
  • Vuex 原理
  • Redux 原理
  • 路由原理
  • VueRouter 源碼解析
  • ReactRouter 源碼解析
  • 前端自動化

個人歷史文章

  1. 2019 年如何打造本身的「前端品牌」
  2. 利用 CSS 改變圖片顏色的多種方法!

廣而告之

建了幾個前端羣,主要是前端指南公衆號的交流羣,常常會分享一些思路,見解。 有想加羣的小夥伴掃碼進羣哦(禁廣告)

相關文章
相關標籤/搜索