白驹过隙,光阴似箭。时间,真的过得很快。前端
我是 17 年下半年开始正式学习前端的,到如今为止一年半也差很少了,借此新年之际,来个小小的总结。程序员
不少人看到我才入门前端一年半会很诧异,我以前去大厂面试的时候,也有面试官评价我说,「写出来的东西不像是这个年限有的」,可是总归是由于自身项目经验很少的缘由,去年的跳槽并无如愿进入想去的公司。可是目前呆的「宋小菜」也很不错,这几个月的经历让我以为没有作错决定。面试
在这一年半的时间中,我开源了一大一小的项目。大的项目得到了 14K 的 stars,小的项目也有近 1K 的 stars。上个礼拜也发售了本身的第一本「前端面试之道」小册,也所以结识了不少业内的大佬,同时也得到了多个大佬的推荐,小册目前的评价也很不错,这些算是这段时间的一个成就吧。网络
不少人对于个人学习经历很感兴趣,趁着这个机会我也分享一下本身的经历。学习
首先,先说一下我的理解的学习。学习的第一步是知道本身学习的这个知识问题是什么,答案是什么,而后找到这些问题和答案之间的关系,这个关系是咱们须要学习的东西,最后能把这个关系经过通俗易懂的语言输出出来,那么这个知识你必定学会了。网站
不少人认为本身学了不少,看了不少,可是又说不出个因此然。其实这压根不算什么学习,充其量只是记忆了一些知识的描述,并无学到问题和答案之间的关联是什么。就好比说 111 * 120 答案是多少,你可能并不能立刻回答出来。可是你知道他和答案的关联,你就能经过这个关联找到答案。咱们就是须要学习这个关联。搜索引擎
在学习的过程当中,我并无阅读不少书,或者说看完的书一只手均可以数过来,同时也没有一大早起床或者很晚睡觉。我也喜欢打游戏,也喜欢刷刷手机,你们喜欢的我应该都喜欢,并无像不少学霸同样一直在学习。cdn
总归来讲,我和大部分人同样,那么你可能会诧异,你到底咋学的?blog
首先我能够流畅阅读点英文,也有不错的网络条件能够访问想访问的网站,这些条件可以让我接触到更高质量的资料,可以经过搜索引擎更快地解决问题多是一个方面。索引
第二方面,我喜欢列点计划。对长远的事情会早早的考虑周全而后定好计划,对于短时间的事情会设立一个 deadline 争取去完成。就好比个人开源是很早就有一个大的计划的,而后逐步分解这一个大的开源项目到具体的时间。管理好本身的时间,在可控的时间内完成预期的计划,其余的时间就是我打游戏、刷剧的时间了,毕竟劳逸结合仍是很重要的,我始终作不到抛弃这些一直学习。
其余几个方面就是些很零散的东西了。好比说花钱买点知识付费的课程,不要把有限的时间都浪费在找寻资料的过程当中;好比说在工做中发现须要学习的内容,解决不知道要学习什么的困惑;好比说时刻有一个危机感,有一个清楚的自我认知,知道本身如今还很弱。
另外,我并不打算列举一堆资料出来,我其实认为这个没什么必要。由于想学的天然找的到资料,不想学的,列举多少资料也只是徒增了一个书签而已。
更多的多是找到一个适合本身学习的方式,而不是靠一堆资料来增长一个虚假感。毕竟时间就那么多,咱们不可能学完那么多的东西,即便 React 核心团队的 Dan 也有不少知识盲区。咱们应该先思考什么是本身适合的学习方式,而后再去找寻对应的资料学习。条条大路通罗马,只要找到了适合本身的学习方式,而后持续学习,那么早晚有一天你会成为别人口中的大牛。
有些人就是能 4,5点起床学习,有些人就是一年能读不少书,可是这种途径强加于本身身上,可能就是不能坚持,那么这个途径就不是适合本身的。既然不适合本身,就不要强迫本身去干这件事情。可能这话有点丧,可是若是真的你能把一件不喜欢的事情持续坚持下去,你必定是极少数的那批人。可是,大部分的咱们,真的很平庸,我也很平庸。程序员这个行业虽然工资看着光鲜,可是这绝对不是你牛逼的缘由,也不是行业牛逼的缘由,而是资本牛逼。
对于我我的而言,列好计划,知道本身须要学习什么,而后努力去完成,这样就对得起这些时间了。
选择,远比努力重要。
最后,19 年的展望是什么?虽然我立了几个 flag,可是并不打算写出来。毕竟作成了 flag 才有用,不然都是屁话,自我安慰罢了。
写到最后,好像也没总结个啥。其实并不怎么想把本身学了哪些资料,作了什么事情都一一列举出来,大概以为这种形式并无什么用吧。
毕竟学就好了。途径是怎么样的,谁关心呢?只要有结果就好了。