向大神学习

摘要:
当峰会上采访尤大大关于学习心得的时候,他简单的说自己初期是通过看视频,阅读相关书籍入门的。"尤大大也不能免俗的通过阅读书籍来入门和学习,有点创意的是他终于和现代正常开发者一样通过看视频来学习了。

一、关注前端前沿知识,具体做法是加入一些前端的微信公众号,每天推送一点前沿知识新鲜玩意让你了解,每天去逛逛知名的社区和论坛,如掘金css88csdn

尤其推荐使用掘金chrome插件版。这样每天打开页面就可以看到最新整理的文章和github项目了。

向大神学习第1张

二、关注基本功,html、css、js。尤其是js;这没什么好说的,除了html,其他两个深似海。学到顶尖都是超神级别的人物;如css一姐Lea Verou

向大神学习第2张

代表作品《css秘密花园》:https://pan.baidu.com/s/1c2rpqU0

三、学习如何学习(个人认为最重要)
这点要向大牛们、名人们学习(通过模拟借鉴大神的学习方式和成长之路,提高我们的学习力和信心。)
譬如github上排名第一的linux(linux之父)、排名第三的tj大神(尤雨溪的偶像),还有排名第9的尤雨溪(我的偶像)
发觉他们自传中,入门和学习的共同点都是读书、看视频、看源码、高频率的实践和动手,以及兴趣和责任驱动。

1、Linux之父Linus Torvalds的学习方式

向大神学习第3张

“12岁开始就买各种相关的资料和杂志学习,并尝试编写相关的程序。21岁就已经开源了linux0.01版本。当时他才大二。”

我们发现,就像linux这种顶尖的大牛。都逃不开通过阅读资料和书籍的学习方式。我们后辈的更不难忘本和落后。所以一定要学会通过阅读书籍来学习。

"但当时的linux0.01版本还是十分不成熟,甚至无法直接投入商业使用的。真正让Linux发展起来的。是Linux的开源策略。通过开源,使得全世界对linux有兴趣的优秀的软件开发者都投入Linux的维护和开发。这是任何一家公司企业比不了的。至此linux才走向世界。"

这给我们的启发是,我们要充分的利用开源策略辅助我们的开发。具体的做法是拥抱github,我们开发中要解决的问题,别的开发者可能早已解决。通过github我们可以方便找到优秀的第三方模块直接投入使用。减少我们的精力,提升我们的开发效率和软件水平。

2、野生的程序猿大神、nodejs大神、狂拽酷炫吊炸天的帅哥 —— tj大神

向大神学习第4张

"比较传奇和天才的人物,原本的专业和爱好是摄影,据他自己的说法,初期入门的方式是阅读书籍,并且认为最好的、最快的学习方式是通过他人优秀的源码。如果你有关注他的github的话,会发现他频繁的fork优秀的源码,显然他还在不断的进步和学习。
虽然他已经从nodejs转向golang开发了。但他留下的“遗产”依然影响着nodejs界的开发,譬如koa框架和express框架。你敢相信吗?这两个框架居然出自一个人之手,仅仅是因为tj想使用es6的方式重构一下express,然后koa就诞生并且干掉了express。从这里我们可以看出tj大神的叛逆和动手能力。"

总结:阅读书籍学习、看源码学习、动手能力和折腾能力。

3、我的偶像、Vuejs之父 —— 尤雨溪

向大神学习第5张

"尤大大是设计出生,在美国某名校读书的时候,他急需一个网站帮助他展示作品。但没人鸟他,于是他自己研究起来,其中,他发现js非常有趣和重要。于是开始了编程之路。后来他进入了google某个部门,使用的正是当时风华正茂的angularjs。然而他发现angularjs太重了。稍微写点小东西都需要大费周章,于是他从angularjs源码中抽离出了一些核心内容,如数据驱动部分,并且加入了一些自己的概念。于是vuejs的雏形诞生了。
从vuejs0.7版本之后。vuejs已经走进大家的视野,而后离开google全职投入vuejs开发。吸取了angularjs破坏式升级的问题。vuejs承诺渐进式升级。保护了开发者和公司。所以受到十分受到开发者青睐。
能以一人之力和其他两大框架(google的angurlarjs、facebook的reactjs)分庭抗礼。这个成就十分惊人的。
当峰会上采访尤大大关于学习心得的时候,他简单的说自己初期是通过看视频,阅读相关书籍入门的。并且强调自己的偶像tj大神值得借鉴。通过阅读他人优秀源码来提升自己。"

尤大大也不能免俗的通过阅读书籍来入门和学习,有点创意的是他终于和现代正常开发者一样通过看视频来学习了。并且我们发现,大神们都是通过阅读别人优秀的代码来提升自己的。所以,不仅仅要提升自己的阅读能力和学习能力,还得刻意提升自己的源码阅读力!

这里我介绍一本关于如何学习“学习”的书籍:《好好学习---个人知识管理精进指南.pdf》
https://pan.baidu.com/s/1i4YikgH
是我所有的工具书中最喜欢的一本。

既然看完了不会让你白走一朝,这里是我收录的优秀的前端电子书。请放心食用吧:https://pan.baidu.com/s/1dFizIvv

免责声明:文章转载自《向大神学习》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇fio 2种画图方法 fio_generate_plots 和 gfioWIRESHARK图像化与命令行模式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【转】Android 源码编译make的错误处理--不错

原文网址:http://blog.csdn.net/ithomer/article/details/6977386 Android源码下载:官方下载或参考android源码下载方式 Android编译版本:PLATFORM_VERSION=4.0.1(最新Android 4.0.1) OS 操作系统平台:Linux yanggang 2.6.35-30-g...

Vue.js 源码分析(二十七) 高级应用 异步组件 详解

当我们的项目足够大,使用的组件就会很多,此时如果一次性加载所有的组件是比较花费时间的。一开始就把所有的组件都加载是没必要的一笔开销,此时可以用异步组件来优化一下。 异步组件简单的说就是只有等到在页面里显示该组件的时候才会从服务器加载,不显式的话就不会加载,这样即可提高客户端的访问速度也可以降低对服务器的请求次数,可谓优化的一个利器。 异步组件常用有3种异步...

【MyBatis源码分析】Configuration加载(下篇)

元素设置 继续MyBatis的Configuration加载源码分析: 1 private void parseConfiguration(XNode root) { 2 try { 3 Properties settings = settingsAsPropertiess(root.evalNode("settings"))...

wireshark源码分析二

一、源代码结构 在wireshark源代码根目录下,可以看到以下子目录: 1)物理结构     其中,epan文件夹负责所有网络协议识别工作,plugins里面存放了wireshark所有插件,gtk文件夹里面是wireshark的界面部分代码,其余文件夹没有单独研究。 2)逻辑结构     下图给出了Ethereal功能模块:    a) GTK1/2...

shiro源码解析

一、web.xml 文件中配置的 DelegatingFilterProxy 的 <filter-name>为啥与Spring文件中配置的ShiroFilterFactoryBean的Bean id 保持一致? <filter> <filter-name>shiroFilter</filter-n...

k8s apiserver 源码阅读笔记

更好的阅读体验建议点击下方原文链接。 原文: http://maoqide.live/post/cloud/apiserver-%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB/ k8s apiserver 源码阅读笔记 代码结构 本部分用于记录 apiserver 代码整体结构及关键方法,便于到源码中查找,个人阅读记录,读者可跳过...