B站Up主-山地人-这位老哥2019年的前端自学计划进展如何?——讲一个B站Up主自学前端85天的故事

前言

自从上次在掘金发布【2019年山地人的前端完整自学计划——讲一个B站UP主山地人的40天前端自学故事】 以来,一眨眼山地人老哥在B站作Up主已经有85天了。前端

时隔一个半月,这位山地人老哥如今究竟咋样了呢?他的2019年的前端自学计划目前进展的又如何了呢?node

你是否和我同样好奇,那么接下来让咱们一块儿去看看这位山地人老哥最近这45天又干了些啥吧。git

很差辞让的RequireJS专题

上次发文后没隔几天,咱们微信上的前端自学交流1群里的一位小伙伴私信我说看了一些个人视频,以为对他帮助挺大,但愿我能出一期RequireJS的专题,说他们学校要用RequireJS,可是讲这块的资料比较少,但愿我能帮帮他。github

原本是没有RequireJS的计划的,由于RequireJS属于较早期的模块化方案,可是被他的诚意所打动。也许仍是有不少项目会用RequireJS,因此在1月19号到20号花了2天时间,查阅了RequireJS官网和RequireJS的源码,出了下面这套5集得RequireJS教程。编程

我把它归在了模块化工程构建的类别下。后端

跟山地人学RequireJS

去B站瞅瞅微信

跟山地人聊前端-你问我答专题的由来

上次发文前记得老哥的微信前端交流群才几十人,如今已经涨到了三百多人,可见渴望自学前端的小伙伴仍是不少的。可是人多了随之而来问题也就增多了。天天山地人要花很多精力帮小伙伴们解决各类编程过程当中遇到的问题,可是有些问题问的人比较多,重复的回答只能解决个别人的问题,因此就有了这个作成专题的想法。这个专题会收集你们常见的问题,而后作成对应的视频来解决山地人以为有价值的常见问题。目前虽然这个专题里只有四个视频,可是相信随着时间的推移,人数的增多,这个专题的价值会慢慢显现。框架

去B站瞅瞅ide

跟山地人学React Router系列——欠下的债是要还的

前端很散技术框架不少,固然山地人仍是想作前端系统化的工做。固然对于前端知识体系要作系统化的整理,这个工做量尤为对于一个我的来讲是很困难的一件事件。可是山地人相信再难的事只要坚持下去必定会愈来愈简单,山地人相信不少事情放到一个很长的事件维度下去看,就会变得简单。以前的计划是Vue,React,Angular三大框架都要学习都要讲。那么React光讲一个React.js确定是不够的,因此这个系列就是在还React框架的债。其实尚未所有还完,还剩一个负责数据流管理的Redux没有讲。这个先记帐,之后会还的((^__^) 嘻嘻……)。模块化

去B站瞅瞅

老被问到的问题——为啥你出了两套JavaScript教程

出JavaScript的专题是由于自学群里的群友有很多以为本身的JavaScript学的很差,想要有一套系统的讲解JavaScript的教程帮助提升,而后就有了作JavaScript的专题教程的想法。讲语言我仍是第一次,首先遇到的就是选择教程的问题。当时有几个能够选择的教程,《JavaScript高级编程》、《JavaScript权威指南》和MDN上的JavaScript。最终选择了MDN,缘由是MDN是在线的更新及时,并且MDN的权威性也足够,另外我想让小伙伴经过学这套MDN上的教材,养成遇到问题查一手资料MDN的习惯。

回到开头,为啥出了两套JavaScript教程?主要是MDN的编排,有一个JavaScript的快速入门专题和一个JavaScript指南部分。快速入门里带你快速的认识JavaScript能作啥,固然由于是快速浏览的思路因此讲的不是特别细。而JavaScript指南呢,是比较系统的讲解JavaScript的各个知识点。因此两套教程并不冲突,一套适合你快速浏览JavaScript,让你现有一个大体的概念印象。另外一套则是详细的给你讲解JavaScript里的知识点,详细系统。

  • 跟山地人学JavaScript快速入门
  • 跟山地人学JavaScript指南

去B站瞅瞅

去B站瞅瞅

文章阅读过半——中途休息5分钟——下面还有精彩的故事哦

微信:colin3dmax( 请备注:你来自掘金 | 是否要加入前端自学交流群 )

微信:colin3dmax

快上车拉——小火车前往终点站——继续往下阅读

开启前端的后端之路——Koa

如今很多招聘前端岗位的公司,会要求前端也懂一些后端的语言。好比咱们熟知的阿里的前端,就会用不少node作一些链接后台API的中间层。因此这个node体系里的一些框架包括node也是山地人2019年自学计划的一部分。2月底,山地人老哥开启了Koa的两个专题。

固然一个是应用层面,讲解Koa的常规使用。固然思路仍是沿用的解读官网文档的方式。若是你看过不少期跟山地人学XXXX的系列教程,就会明白山地人会带着你过各类技术的官网文档。至于为何要这么作。主要是山地人以为官网的更新速度和权威性和总体性是其余大多数资料所比不了的。与其花时间去找第三方的资料,不如直接来从官网文档入手,及早培养阅读各种技术官网文档的习惯,这一点也不吃亏。固然对于新手或者没有太多接触过官网文档的小伙伴可能本身阅读官网文档会比较吃力。

因此山地人老哥带着你一块儿过文档,咱们一同窗习进步(^__^) 嘻嘻……。

此次的Koa专题,山地人出了两个专题

  • 跟山地人学Koa系列教程
  • 跟山地人一块儿阅读Koa源码

跟山地人学Koa系列教程

去B站瞅瞅

跟山地人一块儿阅读Koa源码

去B站瞅瞅

固然前一套是使用层面的一共17集,后一套跟山地人一块儿阅读Koa源码是属于进阶课程,一个7集。至于为什么会出一套Koa源码的教程,缘由是我在作Koa第一套教程的时候,看官网的文档发现文档的示例和讲解都比较少,而后在视频录制过程当中,顺手翻了下文档。发现Koa的主源码部分就四个js文件。并且写的也很是干净,挺好阅读的。因此就顺带除了这套Koa源码的解读教程。若是你没有阅读过源码,Koa做为你阅读的第一套开源代码是个不错的选择。

一个巨大的工程——跟山地人一块儿分析element源码

这个系列是上面全部专题中工做量最大的一个专题。对于一个我的要想分析完一整套element源码里的每个组件,而且本身实现一套功能跟element里组件功能一致的UI库,这工做量可想而知。

这个专题在过年前就开始了制做,到目前一共出了六十多个视频。分析了element里的Layout布局组件、Cotainer容器组件、Icon原理、Button按钮组件、Radio单选框组件、CheckBox多选框组件、Input输入框组件和InputNumber计数器组件。每一个组件的分析思路,都是从官网组件的使用文档的阅读,到本身大多数状况下不看源码直接实现对应的组件的各个功能特性,最后再阅读element源码比对本身的封装和element源码的封装思路。每一个组件都是这样一点点作过去的。

固然,由于工程量和后面部分组件的封装难度的增长。因此这个专题后续会慢慢处,因此这是一个长期的专题。

去B站瞅瞅

这45天的时间,除了作专题山地人还干了啥?

idev365的诞生

www.idev365.com/

山地人打算把作过的这些视频专题,在idev365上作汇集。方便自学的小伙伴可以快速的找到对应的专题。固然这个网站如今还只是一个毛培,后面还会持续给网站添加新的功能。

后续计划

上面就是山地人从2019年1月16日到3月2日,这最近的45天里所作的所有事情。

固然这85天的B站Up主,对于山地人来讲也才是刚刚开始。山地人会长期专一在前端领域,经过自学的形式,记录本身的前端学习足迹,并用这种公开学习的方式来督促本身的学习,同时山地人也但愿本身所作的这点事可以给一样怀着自学前端想法的同窗带来一些帮助。

2019年的前端自学计划是一个漫长的计划,固然我会每隔一段时间向你讲述一段关于这位B站Up主——山地人的故事。

另外附上山地人的2019年学习计划Timeline 前往GitHub一探究竟

若是你和我同样,也都一直在自学前端,若是自学的过程当中遇到了坎,不论是学习过程当中遇到什么问题,或者有什么好的意见和建议想和我交流,欢迎你在文章底部留言、加我微信或者加入咱们的微信前端自学交流组,期待在自学小组与你相遇!

这里我为你准备了微信——前端自学交流群,欢迎你加入咱们一块儿学习。(一群快满,想入群的小伙伴能够加我微信:colin3dmax)

山地人微信:colin3dmax( 请备注:你来自掘金 | 是否要加入前端自学交流群 )

微信:colin3dmax

相关文章

相关文章
相关标签/搜索