前端工程师都能做什么?

这几年,前端开发确实是火的不行不行的
工资也动辄十几K,几十K的

而且前端入门的门槛确实也不高
无非是三大块:HTML/CSS/JS

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

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

这,什么意思呢?
无限可能?
它还能变成个猴啊?

当然不能

无限可能,我的理解就是,你把它放在哪里,它就在哪里运行。

你把它:

放在网页中,它是网页UI交互
放在移动端,它是WebAPP
放在服务端,它是NodeJS
放在React,它是桌面应用
放在Ruff,它是嵌入式开发
放在WebGL,它可以搞Canvas类游戏

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

这就是前端真正火的原因(我以为的)
在这个思维下,前端的框架被泛化了

以后啊,也许所有可以显示的地方,都算前端了
什么电冰箱啊,微波炉啊,空调啊
这,这不就是物联网么

眼之所见,皆为前端
这是境界,也是格局

上面说了半天,也该让天上的牛都落下来了
那么说回标题,前端都能做什么呢

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

按下来的步骤来:

先学好HTML/CSS,然后用JS/JQuery实现一个一个的小效果
然后把这些小效果连接起来,就是实现一个完整的功能了

这些小功能写的多了,把这些功能里相同的地方提取出来
就形成了自己的小对象,然后你就开始了OO之路

再接下来,你会发现项目中许多需求也是类似的
那么你就把项目相同的需求,提取出来,合并它

恭喜你,你已经跨进了架构设计的大门

同时,你可以T型扩展自己的技能树,NodeJS怎么样?
这时你的一只脚已经踏进了另一个世界,后端

你也生成数据
你也操作数据库
你也控制业务流程
你也…

再接下来

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

发表评论