前端工作师都能做什么?

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

工资也动辄十几K,几十K的,

而且前端入门的门槛确实也不高,

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

这三块里,你搞懂任意二块,就够你吃穿之用了,

但如果只是这样,那前端也不过如此而已,

那么,它这么“火”,到底“火”的是什么呢?

以下为本人“一孔之见”哈,不喜勿喷,

前端火就火在,它有“无限可能”!

这,什么意思呢?

无限可能?

它还能变成个猴啊?

当然不能,,

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

你把它:

  • 放在网页中,它是网页UI交互;
  • 放在移动端,它是webApp;
  • 放在服务端,它是nodeJs;
  • 放在React,它是桌面应用;
  • 放在Ruff,它是嵌入式开发;
  • 放在webGL,它可以搞canvas类游戏;

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

。。。

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

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

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

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

这,这不就是物联网么,

眼之所见,皆为前端。

这是境界,也是格局。

上面说了半天,也该让天上的牛都落下来了。

那么说回标题,前端都能做什么呢,

目前看来,肯定是web前端开发,

那,前端开发怎么做呢?

按下来的步骤来:

先学好html / css,然后用js || JQ实现一个一个的小效果,

然后把这些小效果连接起来,就是实现一个完整的功能了。

这些小功能写的多了,把这些功能里相同的地方提取出来,

就形成了自己的小对象,然后你就开始了OO之路。。

再接下来,你会发现项目中许多需求也是类似的,

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

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

同时,你可以T型扩展自己的技能树,nodeJs怎么样?

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

你也生成数据,

你也操作数据库,

你也控制业务流程,

你也。。。

再接下来,

你爱干嘛就干嘛吧,

毕竟,无限可能嘛

原文发布于微信公众号 - web前端教室(webfeel)

原文发表时间:2017-08-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏美团技术团队

大众点评支付渠道网关系统的实践之路

业务的快速增长,要求系统在快速迭代的同时,保持很好的扩展性和可用性。其中,交易系统除了满足上述要求之外,还必须保持数据的强一致性。对系统开发人员而言,这既是机遇...

40610
来自专栏企鹅号快讯

关于服务器的运行寿命 你应该知道这些事

服务器是一种全年365天不间断开机运行的设备,且其配置一般都比较高的,但即使配置再高,它也只是一种电子设备,所以也是有使用寿命的。为了延长服务器的使用寿命,很多...

7446
来自专栏架构师小秘圈

揭秘大型网站架构进化之路

丁浪,非著名架构师。关注高并发、高可用的架构设计,对系统服务化、分库分表、性能调优等方面有深入研究和丰富实践经验。热衷于技术研究和分享。 声明:版权归丁浪作者本...

4545
来自专栏Android开发实战

Android 一直怎样在速度上追赶 iOS

一直以来人们都有这样的印象,认为搭载iOS系统的iPhone一定比搭载Android系统的安卓手机流畅。潜移默化中,不少果粉甚至是普通吃瓜群众都形成了这样的思维...

892
来自专栏花叔的专栏

解读小程序用户信息授权机制的变动,为官方点赞

话说,有同学又问我为什么没有去解读微信小程序最新发布的特性。实在不好意思,最近花叔有点儿忙,所以就耽误了。 但这变动的意义其实比我们想象中大,所以虽然晚了点,还...

9637
来自专栏芋道源码1024

端游、手游服务端常用的架构是什么样的?

因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单的 HTTP服务器:

3412
来自专栏Golang语言社区

手游页游和端游的服务端的架构与区别

类型1:卡牌、跑酷等弱交互服务端 卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使...

54511
来自专栏数据和云

遇见未来 | PostgreSQL:一匹即将发力的黑马

在2017年的DB-Engine的年度数据库榜单上,PostgreSQL以其超过其他341个受监控数据库管理系统的受欢迎程度居于榜首,被评为年度DBMS。其总体...

6157
来自专栏成猿之路

谈谈如何学习Linux系统

对于很多初学者来说,linux的入门都是非常的困难的,有的人看到一大堆命令就头痛,今天小编就和大家讲述下我学Linux的过程。

2582
来自专栏BestSDK

如果你的APP没有这些漏洞,就说明成功了

用户卸载你的app的原因有时候很简单,也许是你的app经常突然崩溃,或者是app界面设计得不够直观,或者是用户需要填写的个人资料过多。 这是用户体验冲突的3个例...

2774

扫码关注云+社区

领取腾讯云代金券