justjavac的知乎live(前端工程师的入门与进阶)听后感

不知不觉前端也学习了大半年了,虽然在学,也学到了很多,但是感觉自己并不是学的很系统,所以趁着闲暇之余听听justjavac的前端live,并将部分内容整理下来以备以后阅读使用。

前端程序员的技能

除了html,css,js,还要学习其他语言,学习其他语言的特性,深刻的理解语言之间的共通性和差异性。时刻保持学习。学习计算机基础知识,操作系统,数据结构,算法等等。

作为程序员要有一个程序员的思维方式,不要直接去复制代码,要用自己的思维的先去尝试解决问题。

前端错误的学习方法

没有系统的学习js过,过度的追求炫酷的页面,css3动画等。要有目的地去学习。

代码的强壮程度和可调试性

如果一个函数的参数是number,如果我输入一个字符串,那程序会发生什么,是直接报错,还是崩溃,还是继续输出,这就取决于你写的代码的强壮程度。考虑的全面不全面。

代码的调试性高不高,出现bug的时候能否快速的找到bug所在地方。

关于前端框架

使用框架的原因是用来解决一些以前或者以后的问题,比如之前不能数据绑定,便可以使用mvvm框架来实现。又或者之后代码要大改动,不使用框架不组件化那可维护性就会比较差。但是在使用框架前,应该要打好js基础,所以不建议初学者直接接触框架,至少要把js基础打好,使用原生js做各种动态效果,不需要做特别炫酷的页面,只要能做出各种常见的功能,然后写一个小项目。总结问题,学习框架后使用框架重构,再总结框架的优势以及不足的地方。

如何提高自己的水平

多review别人代码,让别人review自己的代码,探讨写法的优化等等。

blog comments powered by Disqus
目 录