计算机之子 Winter 直播笔记及我的学习方法论

栏目: 编程语言 · 发布时间: 5年前

内容简介:1、对于框架的使用没必要花太多时间,应该多研究一下三大框架背后的设计思想。2、当一个程序员对算法、语言标准、底层、原生、英文文档这些词汇产生恐惧感的时候他的技术生命已经走到尽头。3、前端架构主要解决的是高复用性,架构能力提升方向主要是组件库开发、前端框架实现等。

1、对于框架的使用没必要花太多时间,应该多研究一下三大框架背后的设计思想。

2、当一个 程序员 对算法、语言标准、底层、原生、英文文档这些词汇产生恐惧感的时候他的技术生命已经走到尽头。

3、前端架构主要解决的是高复用性,架构能力提升方向主要是组件库开发、前端框架实现等。

4、对于前端进阶这个问题,其实看书的作用和意义已经不太明显,需要寻找好的平台和合适的项目,在项目中不断克服难题并挑战自己,遇到问题再去查资料总结。如果只是闭门看书那很难成为高手,书只是基础而已,真正的应用还是在项目中。

5、寒冬中能做的只有提升自己,但是光靠技术是不行的。

6、推荐 TensorFlow、可视化切图、PWA、WebGL

1)TensorFlow 可以了解使用并做点东西出来,原理很难但不影响使用。
2)PWA 有望进一步发展。
3)WebGL 在未来会是一个很好的方向,它可以实现任何你想要的界面效果,但重点需要多掌握图形学的基础知识,它和算法,数据结构一样重要。
4)Weex和 RN 虽然都叫 Hybird 但不太一样,前者适合大厂主要是嵌入 APP 中使用,后者更适合创业公司。

7、不推荐 SSR、TypeScript、函数式编程

1)SSR 不太看好,其主要是用于SEO,不太建议用做服务端渲染,其能够使用的场景不多,而且成本代价太大。

2) TypeScript 是好东西,是很有前景的语言,但适用于十万行以上代码级别的大型项目,小项目并不适合,反而徒增复杂。

3)用 JS 做函数式编程并不靠谱,Map/Reduce/Redux/Hooks等并不是函数式编程,只是长得像而已。

PS:笔记内容由自己和群友提供,仅供参考。

一些思考和尝试

听完 Winter 老师直播后对其观点很是赞同,但因为是面对所有人讲解所以内容有点多范围有些广,但对个人来说还是找适合自己的方向,在自己相对熟悉的领域再去扩展去突破。横向只是拓宽你的眼界,纵向才是你的核心竞争力。

对我来说感触最大的就是 3、4、5 这几点,因为我一直在思考以下几个问题:

1、我现在是高级前端,但又感觉自身很弱,那我如何才能夯实我高级的地基然后成为资深前端呢?

2、项目迭代节奏快日常加班又多,那我如何做才能平衡工作和学习?

3、单单提升技术好像还是有很大瓶颈,那我如何提升我的职场核心竞争力?

结合 Winter 老师的直播和最近看的几篇文章,说说我对这几个问题的思考。

对于第一个问题,在 2 个多月前我还是不会写文章的小白,那个时候受到一些文章的触动,开办了「高级前端进阶」这个公众号,尝试把我的前端之路记录下来,后来经过几次调整开始了「进阶系列」。我的想法很简单,就是把前端进阶 28 期的重难点知识全部讲完,目前已经进行到第 4 期了,通过写作把知识通俗易懂的介绍给别人,在这个过程自己肯定会收获很多很多。这就是我目前在尝试的学习方式,通过写作建立自己的知识架构,并且在这个架构上不断地进行优化,时间到了自然就进阶了。

对于第二个问题,刚开始写作时精力充沛时间也很多,每天都会更新技术文章,但随着项目迭代压力增大,文章更新速度相应就变慢了一些,虽然文章质量提升了很多,但更新速度从日更变成了周更再变成了双周更,这个说实话我自身已经很难接受了,因为速度变慢导致我年初的计划要打折扣。所以说做项目和自我学习要如何权衡,是否说我要减少项目难度和时间并在工作中摸鱼去学习呢?我的结论是不,因为一句话,“最好的学习就是在项目中锻炼自己”。既然我有这么好的项目去锻炼,那为什么还要摸鱼去学习呢,这不就是南辕北辙嘛,道理很简单但不是所有人都懂。

我最近在执行的方法是专注 + 锻炼 + 利用周末。

专注即工作时专注于工作,努力做好每次迭代,遇到难题迎难而上,工作时不开微信,勤用笔记安排日常工作并整理文档;

锻炼即一周抽出三天时间每次去健身房锻炼1小时,强壮的体魄才能撑住高强度的工作和学习,因为网易有健身房所以冬天锻炼也没什么问题,没办法去健身房的小伙伴可以尝试跑步或者在瑜伽垫上做 Keep;

利用周末即加大周末和平常晚上熬夜的时间去写文章,减少娱乐的时间,正所谓时间挤一挤总会有的,但这件事情比较反人性,所以重在坚持。公众号写文章更容易坚持,原因在于文章发布后有正反馈,比如粉丝的增长,留言和鼓励,赞赏等等,这些都更能促使你坚持下去,时间长了自然就养成了习惯。

对于第三个问题,Winter 老师也说了,寒冬中光靠技术是不行的,那应该靠什么呢?幸好在最近看到的一篇文章中找到了答案,那就是表达能力。表达能力是形成自己的框架系统,有理有据并且逻辑清晰,而且能让外人听懂,大部分优秀的人都具备这样的能力。反观自己并没有这样的能力,所以我要努力提升这块,其中最重要的方法就是写作训练。

兜兜转转那么多,其实我一直在尝试的进阶方法就是通过写作建立自己的知识架构体系,同时提高自身的表达能力,通过正反馈机制和锻炼保证我长久的坚持下去并最终养成习惯,习惯这一模式之后变成优秀的人也只是时间问题罢了。

希望我的一些思考和尝试能对你有所帮助。

PS:公众号回复「文章」领取最近看到的好文章

交流

进阶系列文章汇总如下,内有优质前端资料,觉得不错点个star。

github.com/yygmind/blo…

我是木易杨,网易高级前端工程师,跟着我 每周重点攻克一个前端面试重难点 。接下来让我带你走进高级前端的世界,在进阶的路上,共勉!

计算机之子 Winter 直播笔记及我的学习方法论

以上所述就是小编给大家介绍的《计算机之子 Winter 直播笔记及我的学习方法论》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

HTML5秘籍

HTML5秘籍

Matthew MacDonald / 李松峰、朱巍 / 人民邮电出版社 / 2012-8 / 79.00元

《HTML5秘籍》共包括四个部分,共12章。第一部分介绍了html5的发展历程,利用html5重新构造网页,以及html5的语义元素。第二部分介绍了html5对传统web表单的翻新、html5中的音频与视频、canvas绘图技术、css3等内容。第三部分介绍了数据存储、离线应用、与web服务器通信,以及html5与javascript技术的强大结合等内容。第四部分为附录,简单介绍了css和java......一起来看看 《HTML5秘籍》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换