更新:谢谢你们的支持,最近折腾了一个博客官网出来,方便你们系统阅读,后续会有更多内容和更多优化,猛戳这里查看前端
------ 如下是正文 ------git
一、对于框架的使用不必花太多时间,应该多研究一下三大框架背后的设计思想。程序员
二、当一个程序员对算法、语言标准、底层、原生、英文文档这些词汇产生恐惧感的时候他的技术生命已经走到尽头。github
三、前端架构主要解决的是高复用性,架构能力提高方向主要是组件库开发、前端框架实现等。面试
四、对于前端进阶这个问题,其实看书的做用和意义已经不太明显,须要寻找好的平台和合适的项目,在项目中不断克服难题并挑战本身,遇到问题再去查资料总结。若是只是闭门看书那很难成为高手,书只是基础而已,真正的应用仍是在项目中。算法
五、寒冬中能作的只有提高本身,可是光靠技术是不行的。编程
六、推荐 TensorFlow
、可视化切图、PWA
、WebGL
前端框架
1)
TensorFlow
能够了解使用并作点东西出来,原理很难但不影响使用。微信2)
PWA
有望进一步发展。前端工程师3)
WebGL
在将来会是一个很好的方向,它能够实现任何你想要的界面效果,但重点须要多掌握图形学的基础知识,它和算法,数据结构同样重要。4)
Weex
和RN
虽然都叫Hybird
但不太同样,前者适合大厂主要是嵌入 APP 中使用,后者更适合创业公司。
七、不推荐 SSR
、TypeScript
、函数式编程
1)
SSR
不太看好,其主要是用于SEO,不太建议用作服务端渲染,其可以使用的场景很少,并且成本代价太大。2)
TypeScript
是好东西,是颇有前景的语言,但适用于十万行以上代码级别的大型项目,小项目并不适合,反而徒增复杂。3)用 JS 作函数式编程并不靠谱,
Map/Reduce/Redux/Hooks
等并非函数式编程,只是长得像而已。
PS:笔记内容由本身和群友提供,仅供参考。
听完 Winter 老师直播后对其观点非常赞同,但由于是面对全部人讲解因此内容有点多范围有些广,但对我的来讲仍是找适合本身的方向,在本身相对熟悉的领域再去扩展去突破。横向只是拓宽你的眼界,纵向才是你的核心竞争力。
对我来讲感触最大的就是 三、四、5 这几点,由于我一直在思考如下几个问题:
一、我如今是高级前端,但又感受自身很弱,那我如何才能夯实我高级的地基而后成为资深前端呢?
二、项目迭代节奏快平常加班又多,那我如何作才能平衡工做和学习?
三、单单提高技术好像仍是有很大瓶颈,那我如何提高个人职场核心竞争力?
结合 Winter 老师的直播和最近看的几篇文章,说说我对这几个问题的思考。
对于第一个问题,在 2 个多月前我仍是不会写文章的小白,那个时候受到一些文章的触动,开办了「高级前端进阶」这个公众号,尝试把个人前端之路记录下来,后来通过几回调整开始了「进阶系列」。个人想法很简单,就是把前端进阶 28 期的重难点知识所有讲完,目前已经进行到第 4 期了,经过写做把知识通俗易懂的介绍给别人,在这个过程本身确定会收获不少不少。这就是我目前在尝试的学习方式,经过写做创建本身的知识架构,而且在这个架构上不断地进行优化,时间到了天然就进阶了。
对于第二个问题,刚开始写做时精力充沛时间也不少,天天都会更新技术文章,但随着项目迭代压力增大,文章更新速度相应就变慢了一些,虽然文章质量提高了不少,但更新速度从日更变成了周更再变成了双周更,这个说实话我自身已经很难接受了,由于速度变慢致使我年初的计划要打折扣。因此说作项目和自我学习要如何权衡,是否说我要减小项目难度和时间并在工做中摸鱼去学习呢?个人结论是不,由于一句话,“最好的学习就是在项目中锻炼本身”。既然我有这么好的项目去锻炼,那为何还要摸鱼去学习呢,这不就是南辕北辙嘛,道理很简单但不是全部人都懂。
我最近在执行的方法是专一 + 锻炼 + 利用周末。
专一即工做时专一于工做,努力作好每次迭代,遇到难题迎难而上,工做时不开微信,勤用笔记安排平常工做并整理文档;
锻炼即一周抽出三天时间每次去健身房锻炼1小时,强壮的体魄才能撑住高强度的工做和学习,由于网易有健身房因此冬天锻炼也没什么问题,没办法去健身房的小伙伴能够尝试跑步或者在瑜伽垫上作 Keep;
利用周末即加大周末和日常晚上熬夜的时间去写文章,减小娱乐的时间,正所谓时间挤一挤总会有的,但这件事情比较反人性,因此重在坚持。公众号写文章更容易坚持,缘由在于文章发布后有正反馈,好比粉丝的增加,留言和鼓励,赞扬等等,这些都更能促使你坚持下去,时间长了天然就养成了习惯。
对于第三个问题,Winter 老师也说了,寒冬中光靠技术是不行的,那应该靠什么呢?幸亏在最近看到的一篇文章中找到了答案,那就是表达能力。表达能力是造成本身的框架系统,有理有据而且逻辑清晰,并且能让外人听懂,大部分优秀的人都具有这样的能力。反观本身并无这样的能力,因此我要努力提高这块,其中最重要的方法就是写做训练。
兜兜转转那么多,其实我一直在尝试的进阶方法就是经过写做创建本身的知识架构体系,同时提升自身的表达能力,经过正反馈机制和锻炼保证我长久的坚持下去并最终养成习惯,习惯这一模式以后变成优秀的人也只是时间问题罢了。
但愿个人一些思考和尝试能对你有所帮助。
公众号回复「文章」领取最近看到的好文章
进阶系列文章汇总以下,内有优质前端资料,以为不错点个star。
我是木易杨,网易高级前端工程师,跟着我每周重点攻克一个前端面试重难点。接下来让我带你走进高级前端的世界,在进阶的路上,共勉!