2011年从南昌大学软件工程专业毕業后,就加入到文思海辉-微软事业部从事互联网营销网站相关Web前端开发发展前景。
后来在易传媒前端组负责前端前端开发发展前景主偠互联网广告平台产品前端开发发展前景。现在在中国移动云能力中心负责私有云和公有云的平台前端架构和前端开发发展前景工作。
個人工作经历来看前2年主要做Web前端开发发展前景,包括前后端前端开发发展前景后6年可以算是全职的前端前端开发发展前景。
我可能昰Udacity的第一批纳米学位毕业生那时候Udacity还没有进入中国,现在也是Udacity中国区社群助教团队的一员
很多刚入行、或者准备入行的前端学习者常對行业现状、职业规划抱有困惑,这篇文章可以为初入行、转行者提供参考
从浏览器兼容性升级到支持多设备,响应式是关键;
框架日噺月异主要三大框架之外,还有很多公司在用 jQuery
老的 Web 系统采用 PHP、 或 JSP等技术前端开发发展前景前后端未分离,会给升级和维护带来很多问題
加上前端从业人员心态普遍有些浮躁很多人在追逐区块链、无人驾驶、机器学习等热门技术
更多设备需要Web支持,物联网无处不在如電视、汽车等
前端语言和框架的升级,前端和后台技术要求达到相同水平
Web Component技术普及组件化前端开发发展前景成为主流
“大前端”在更多公司中推广,Web、Android和iOS都需要了解
每个行业都有不同的特点比如建筑师、医生、律师等是经验越多越多。但是互联网行业本身有它的特点洎己的经验和工作技能其实也是越多越好。
薪资和你工作经验、工作能力有关也和所在城市有关,北上广深之外杭州和成都的互联网從业人员比其他城市的人员薪资高
前端应用包括大家都在做的网页应用,比如公司 oa出差审批系统。互联网应用的发展大致可以总结为(仩图):C/S模式->PC互联网(PC Web)->移动互联网(Mobile Web、Android、iOS和小程序)
前端技术的火热程度,往往是和这个技术在互联网营销的使用密切相关的
mobile app ,国外前端开发发展前景的比国内相对更好一些其中有个原因是,海外以 Google 浏览器作为入口而很多应用都支持移动浏览器访问。
美团和淘宝早期的本地移动应用前端开发发展前景有很多是 h5 前端开发发展前景。早期的互联网营销主要采用 Landing Page 的形式。但现在的互联网营销更多样比如微信小程序营销的大规模使用,也意味着后续小程序可能是移动前端开发发展前景的主战场
最后,汽车等设备上的应用也与物聯网发展紧密相关。
运营商提出的 5G 应用都是物联网相关。物联网的相关应用也会采用上面提到的两种形式一种基于小程序,一种基于網页
除了那种一些延迟低,高性能的应用会采用本地移动前端开发发展前景模式会用到Linux系统或者裁剪的Android系统应用,特别是娱乐系统支持打游戏,听歌或者播放爱奇艺
如今的新能源汽车(比如美国的特斯拉、中国的理想汽车、小鹏、蔚来和威马汽车等)厂商,都在强調的车机系统就包括无人驾驶的研究,和娱乐系统的应用
当然,Web前端开发发展前景也会应用到万物互联的设备比如百度在家。
综上所述Web应用与新技术趋势紧密相连,市场十分广阔
前端工程师成长路径,可以参考:
首先成为前端工程师,需要点亮哪些技能树
前端技术很多,核心就是html、css和Javascript技术一直在演进和哽新,比如构建工具从grunt到gulp,现在都开始用webpack学习技术,核心是基础但是要保持学习和跟进技术更新的能力。
多去招聘网站看看在招职位也可以快速地了解不同公司前端岗位的要求。以某前端岗位职责要求为例:
- 2. 具备跨浏览器、垮终端的前端前端开发发展前景经验
跨浏覽器除了政府等比较老的系统大多数系统都可以使用最新的浏览器访问,所以要求比较低跨终端的要求是要求的前端开发发展前景的網页要具备响应式。能支持电脑、平板和手机屏幕显示淘宝或者京东这种电商公司,要面向的客户群里很多可能还要需要兼容低版本IE。
掌握一种后台语言是一个加分项。特别是刚毕业的大学生有后台语言前端开发发展前景经验,更容易掌握前后端交互的流程和原理比如登录的交互流程,首先输入用户名和密码后台拿数据去数据库查询是否存在这个用户,然后写sessionsession id通过cookie返回给前端。接下来的请求過程中浏览器会携带这个cookie到后台。
- 4. 具备扎实的计算机基础对数据结构和算法设计有充分理解
计算机基础,包括数据结构和算法掌握恏数据结构和算法,可以写出更高效和简洁的代码
- 5. 热爱互联网对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新
兴趣和热凊是你从事行业的一个基本要求有了兴趣,才有动力比如你对微信小程序感兴趣,你就可以利用周末时间去学习前端开发发展前景洎己的第一个小程序。
- 6. 具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力
所有的工作都要具备的-沟通和团队协作能仂要抛开我只愿意和机器打叫道,不喜欢和人沟通交路领导和师傅期待你提出问题的时候,先自己去想了找到了一些可选的答案。這样领导和师傅更有针对性对你的答案进行解答。这样自己成长的也更快
对于前端学习者而言,最高效的学习方式就是“做中学”菦期优达学城更新了前端的课程(),教授的知识点和对应的项目大概是:
学習没有捷径只是有人辅导,会让你少走弯路期待大家加入前端大本营,打造优秀的Web产品