前端工程师都能做什么?

作者:哪里都是二
链接:https://zhuanlan.zhihu.com/p/20523968
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


这几年,前端开发确实是火的不行不行的,

工资也动辄十几K,几十K的,
而且前端入门的门槛确实也不高,

无非是三大块:html / css / js,

这三块里,你搞懂任意二块,就够你吃穿之用了,
但如果只是这样,那前端也不过如此而已,

那么,它这么“火”,到底“火”的是什么呢?
以下为本人“一孔之见”哈,不喜勿喷,
前端火就火在,它有“无限可能”!


这,什么意思呢?

无限可能?

它还能变成个猴啊?

当然不能

“无限可能”,我自己的理解就是说,你把它放在哪里,它就在哪里运行。
你把它:

-放在网页中,它是网页UI交互;

-放在移动端,它是webApp;

-放在服务端,它是nodeJs;

-放在React,它是桌面应用;

-放在Ruff,它是嵌入式开发;

-放在webGL,它可以搞canvas类游戏;

换成你,你想把它(JS)放哪?

。。。

这就是前端真正火的原因(我以为的),

在这个思维下,前端的框架被泛化了,

以后啊,也许所有可以显示的地方,都算前端了,

什么电冰箱啊,微波炉啊,空调啊,,

这,这不就是物联网么,
眼之所见,皆为前端。

这是境界,也是格局。
上面说了半天,也该让天上的牛都落下来了。
那么说回标题,前端都能做什么呢,

目前看来,肯定是web前端开发,
那,前端开发怎么做呢?

按下来的步骤来:
先学好html / css,然后用js || JQ实现一个一个的小效果,

然后把这些小效果连接起来,就是实现一个完整的功能了。
这些小功能写的多了,把这些功能里相同的地方提取出来,

就形成了自己的小对象,然后你就开始了OO之路。。
再接下来,你会发现项目中许多需求也是类似的,

那么你就把项目相同的需求,提取出来,合并它。

恭喜你,你已经跨进了架构设计的大门,,
同时,你可以T型扩展自己的技能树,nodeJs怎么样?

这时你的一只脚已经踏进了另一个世界,后端。
你也生成数据,

你也操作数据库,

你也控制业务流程,

你也。。。
再接下来,

你爱干嘛就干嘛吧,
毕竟,无限可能嘛

0 回复

发表评论

Want to join the discussion?
Feel free to contribute!

发表评论