一个小结

  快过年了,最近在学习es6,没有深入,主要还是以了解为主,碰到感兴趣的比如Object.assign()方法会多花些时间。毕竟实际工作中还没用过到es6。

  工作快半年了,可能我大学时候靠自学打的基础不错,刚入职一个月差不多就适应了现在的工作。而且公司的氛围挺好,有需求时,尽全力完成需求,没需时,可以自由支配时间,这样多了很多学习的时间,对于刚工作的,学习还是最重要的。

  现在公司的工作是按照需求来拆分的,也就是一个需求的前后端都是一个人写(前端js+react,后端python+django)。平时的学习也就分成了2条线,一条是公司的需求,如果碰到问题,靠搜索,靠问,自己在写写,问题最终转换为了积累的只是;另外一条靠自己设定的目标,除了相应的阅读计划,还有每月的随手写几个小玩意,最终这些小玩意中一部分转为了博客的内容。

  我个人主要的自学方向还是前端,前端的自学又分为样式和js。在样式方面我个人认为在会css的基础(会切图,懂适配,了解什么情况下用哪种方案写样式更为优化,能作一些向下兼容处理,css3的动画,还有一些依赖js的简单动画)后,主要还是靠积累,这个积累可以是你随手打开一个网页发现一个不错的样式,首先想想自己能不能写出来,有个大概思路,再检查元素,看看这个网页是不是用了更巧妙的方法;也可以是你在需求中碰到的问题,比如fixed相对父元素定位,这样就知道一可以用父元素添加tranform: translate(0,0),二可以在父元素和子元素之间添加一个层,该层拥有float属性,可能还有更多的方案;三可以去看一些大牛的博客,比如张鑫旭的,他经常能研究出比之前的更优化的写法。而对于js的学习,我主要还是看纸质书+结合书中实例写demo。不知道为什么自学总是喜欢看纸质书,看电子书总不习惯= =。这半年把大学没看完的《JavaScript高级程序设计》学完了,一些模糊的概念、方法比如call就结合网上的搜索,多看几次(是次,不是遍,每一次的理解可能会更深一些),再多写写,虽然现在可能理解的也不是很全面,但至少已不是一无所知,一个东西没必要,也不太可能一次理解到位,循序渐进反而会记忆的更深。

  归根到底,兴趣才是源泉,实践才是翅膀。我对于前端是有兴趣的,也肯实践的。

原文地址:https://www.cnblogs.com/youyouluo/p/6323322.html