前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端开发的发展前景怎么样?

前端开发的发展前景怎么样?

作者头像
web前端教室
发布2018-08-08 17:39:32
9540
发布2018-08-08 17:39:32
举报
文章被收录于专栏:web前端教室
很多前端新人都问过我类似的问题,就是前端的发展如何,前景怎么样?这其中不乏计算机专业的学生,那今次咱们就聊一下前端工程师这个岗位本身,咱们不深入它的技术实现和业务细节,就是说一下前端开发这个活,它到底是个什么情况,让大家在宏观上对它有一个认识。

<!-- 手动画图:丑 -->

手动,画的比较丑啊,前端开发这个活儿只是程序员中的一小部分,它做的工作就是让用户可以用鼠标在网页上各种点点点,然后实现一些相应的功能,上档次一点的说法就是人机交互,用户体验什么的,大白话就是,你做的网页上的功能得让用户使用的舒服。

在以后吧,前端开发会再细分的,至少有二方向,

1、专注于视觉效果的。例如大数据展示 、网页游戏开发等。

2、专注于页面底层业务逻辑的。例如淘宝的首页,怎么样在集中更多功能的前提下,用起来速度更快。

如果再细说一下的话,因为现在网页的业务逻辑正在越来越复杂中,所以前面页面也有它的底层。例如各种nodeJs中间件的开发,各种网页图形的实时canvas演示,还有对外公开的各种api服务,以及各种跨平台的使用。

这些需求可能广泛的分布于各行各业,现在大的趋势之一就是传统行业在不断的互联网化。也就是说,你未来去做前端开发的公司,可能是一家跟互联网一点不沾边的公司。

前端开发的技术栈嘛,虽然各种新技术新工具不断的出来,但到目前为止,也就是html、css、js,在其之上的框架也就是React、angular、vue,还有个jQuery而已。其它的要么是过于小众,要么是应用领域很窄。

<!-- -->

同学们在学习前端的时候,眼界要放的宽一些,不要只是觉得搞前端就是搞网页。现在来讲,各种平台化的应用也很多。什么管理平台、控制平台、学习平台,内部信息等等,这些平台都具有工具化的属性。

还可以去搞图形化的应用,什么3d啊、可视化啊、智慧城市、车流量控制等等,基于大数量的可视化展示等等,但这些方向要想深入需要有一定的数据分析能力。还有一些工具的方向的应用,什么物联网啊、各种开发者工具啊什么的。

其实我觉得未来最有发展的就是各种跨平台的端的应用,移动端啊、pc端啊、触摸屏啊,智能设备、物联网等等。这里面的前端开发其实是一种可视化界面的开发。有兴趣的同学可以先搞搞什么树莓派之类的东西

不要觉得前端开发一定要有网页,不要觉得前端开发一定要有屏幕。也许很多物联网设备根本就没有屏幕。

刚才说过了,前端开发是人机交互和用户体验。现在是你点击一个按钮,在屏幕上弹出一个框。那么以后会不会是你在机器上点击一个按钮,在喇叭里放出一个声音?或是其它的什么东西?Js可以在某个执行环境里运行的啊,只要能运行Js,那我们就可以通过nodeJs连接数据库,开发连接网络的应用。

<!-- -->

至于前端的再未来嘛,我觉得还是要关注新的热点、方向,什么人工智能啊、物联网啊、大数据啊、可视化啊、VR展示啊,这些方向都会带来新的业务,新的业务就会有新的技术、这里面都是会有机会的。

简单的说,前端开发的整个职业生涯都需要不断的学习和思考,必须时时注意自己的技能提升。

<!-- -->

另,明天先行者计划微课:

--《前端架构师要有什么能力?》

技能的基础是知识,而思考则是采取行动的指引。

一个前端开发能走多远、多久,取决于它的专业技术,和它的思维深度。

专业技术决定当前的问题,而逻辑思维、沟通能力、解决长远的问题。

在前端技术越来越多的今天,我觉得有必要去想一想,《前端架构师,该怎么搞?》

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档