决定学前端之前,先搞清楚为什么转前端吧?
如果是基于以下理由,那么建议要慎重选择了
* 前端简单?
* 不需要什么基础就可以学?
* 工资高还轻松?
* 需求大,好找工作?
* 入门快,能够短时间就学好并就业?
* 不了解,听说学前端得到拿到高薪了?
* 等
首先说说基础:
与其它类的编程职位相比,前端看起来的确更容易入门。
* 开发环境简单(对于刚入门的同学来说,好多死在开发环境的搭建上),对于前端来说,一个浏览器,一个编辑器就搞定,就可以做出东西。
* 语言的学习,css/html与C、C++、Java等相比,真的简单了不少,至少语法上的学习就能轻松不少,有点学习能力的人就能学会,Javascrip又是一门动态类型的脚本语言,语法虽稍有古怪,但也学会使用还是挺简单的。
* 库,不得不说,现在好多公司还是html+css+javascript的开发模式,一般库使用Jquery即可,而且Jquery比Javascript语言本身还要简单,所以学会使用Jquery 即可上手。
从上面三个方面来看,其实学前端并不难,但如果你想学好并拿到高薪,那可就不是那么简单了。上面的只能说基础的基础,到技术好一点的公司,可能实习都不要。
前端这几年受到这么多的关注,与其飞速的发展是密不可分的,NodeJS、各种构建工具、前端框架、集成化的开发流程,每一样都不断的发展,每一样都得不断地学习,不仅如此还得融会贯通,和自己公司相应的产品结合。
为此你就需要:
* 保持好奇心,时刻关注新东西
web社区太活跃,新东西层出不穷,不知道什么时候就出现一个时代性的产品,而优秀的前端往往能事先感知到并提前收益。
* 看清事物的本质
许多的技术都有相同的技术背景以及基础,只有看清了才能灵活应对万千变化,这部分如果没有一定的计算机基础以及经验是很难做到的。
* 拓展自己的技术视野并实践
前端发展的过程中会从其它领域借鉴许多优秀的想法,所以说也很有必要拓展自己的视野,从多个角度去看待前端。
如果看了上述列的几点,你还依然觉得前端适合你,那么就开始你的前端之路吧。 |
|