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 改变图片颜色的多种方法!

广而告之

建了几个前端群,主要是前端指南公众号的交流群,常常会分享一些思路,见解。 有想加群的小伙伴扫码进群哦(禁广告)

相关文章
相关标签/搜索