这几年,前端开发确实是火的不行不行的,
工资也动辄十几K,几十K的,
而且前端入门的门槛确实也不高,
无非是三大块:html / css / js,
这三块里,你搞懂任意二块,就够你吃穿之用了,
但如果只是这样,那前端也不过如此而已,
那么,它这么“火”,到底“火”的是什么呢?
以下为本人“一孔之见”哈,不喜勿喷,
前端火就火在,它有“无限可能”!
这,什么意思呢?
无限可能?
它还能变成个猴啊?
当然不能,,
“无限可能”,我自己的理解就是说,你把它放在哪里,它就在哪里运行。
你把它:
换成你,你想把它(JS)放哪?
。。。
这就是前端真正火的原因(我以为的),
在这个思维下,前端的框架被泛化了,
以后啊,也许所有可以显示的地方,都算前端了,
什么电冰箱啊,微波炉啊,空调啊,,
这,这不就是物联网么,
眼之所见,皆为前端。
这是境界,也是格局。
上面说了半天,也该让天上的牛都落下来了。
那么说回标题,前端都能做什么呢,
目前看来,肯定是web前端开发,
那,前端开发怎么做呢?
按下来的步骤来:
先学好html / css,然后用js || JQ实现一个一个的小效果,
然后把这些小效果连接起来,就是实现一个完整的功能了。
这些小功能写的多了,把这些功能里相同的地方提取出来,
就形成了自己的小对象,然后你就开始了OO之路。。
再接下来,你会发现项目中许多需求也是类似的,
那么你就把项目相同的需求,提取出来,合并它。
恭喜你,你已经跨进了架构设计的大门,,
同时,你可以T型扩展自己的技能树,nodeJs怎么样?
这时你的一只脚已经踏进了另一个世界,后端。
你也生成数据,
你也操作数据库,
你也控制业务流程,
你也。。。
再接下来,
你爱干嘛就干嘛吧,
毕竟,无限可能嘛