昨儿冬至, 和朋友聚了聚, 看了看电影.
晚上回到家, 洗漱完原本打算休息了.
临睡前, 瞅了一眼手机, 发现有好几条未读通知, 定睛一看, 后台又有不少粉丝给我留言了, 提了好几个问题, 比如: 明年我不想再当菜鸡了, 想问下明年前端有哪些新趋势?
看到粉丝留言, 原本打算去了公司码字答疑解惑的. 谁曾想, 睡前喝了一大杯白开水, 醒酒了.
image
谚语有云, 冬至大如年. 意思是过了冬至就是年, 冬至是数九第一天, 冬至到新年就在眼前.
不管你 2019 年过的怎么样, 2020 年即将到来.
先来回答粉丝的第一个问题,「明年前端会有哪些新的趋势?」
说实话, 前端发展到今天, 不仅在形式, 内容和功能上越来越丰富, 前端开发人员的要求也越来越高, 上班划水的日子越来越难!
2020 年的前端, 不仅在技术广度上提出了新的要求, 前端开发人员薪资高低, 早已经与技术深度成正比.
2020 年, 如果你不想再当技术菜鸡, 拒绝划水和带薪蹲坑是第一步, 其次, 你还应该注意这些变化.
下面是重点, 我觉得你应该拿小本本记下来, 嗯嗯.
image
一, 你的重心依然是 JavaScript, 同时兼顾 TypeScript
根据 GitHub 调查报告, JavaScript 的受欢迎程度连续多年稳居第一, 成为程序员最受欢迎的开发语言之一.
JavaScript 的生态圈也非常活跃, module 的数量持续稳定增长, 将其他语言远远甩在身后.
从应用范围来看, JavaScript 已经跨越前端, 服务端, 移动端, 甚至可以开发物联网应用.
值得注意的是, 有数据显示, 有超过 80% 的 JavaScript 开发者使用 ES6, 有超过 50% 的开发者愿意使用 TypeScript.
二, 前端开发变得越来越后端化
从技术发展趋势来看, 前端开发逐渐从纯前端走向后端, html+CSS+JS+jQuery 开发者的生存空间不断被压缩.
随着大前端技术的日趋流行, 通过前端开发技术构建出一个完整的应用也变得不再复杂, 这也是前端开发越来越火热的重要原因之一.
现在很多前端开发与后端开发界限也越来越不明显, 前端全栈化, 也逐渐成为高级前端开发者的标准之一.
image
三, 前端框架趋于标准化
随着 JavaScript 的飞速发展, 前端开发变得越来越有趣, 新的库, 框架层出不穷, 同时, 开发人员也感到心力交瘁.
无论你是编程新手, 还是经验丰富的开发人员, 我们必须保持学习, 才能跟上技术的快速变化.
以 React 为例, 曾经 Facebook 的开源项目, 现在它已经成为了全球 JS 开发者的首选, 与此同时, vue,Angular 也有大批追随者.
四, 着眼前端工程化
单页面应用的风靡使得 web 应用开发变得日趋复杂, 组件化, 工程化, 自动化成了前端发展的趋势之一, 工程化, 组件化, 自动化也逐渐成为一线大型互联网公司的标准.
展望 2020 年前端的发展, 前端工程体系绝对不再是一个脚手架这么简单.
五, 重视跨平台开发
前端比较流行的 React Native,Weex,Flutter 等跨平台开发框架, 对于开发来说属于技术方案的选择.
2017 年微信推出小程序, 到至今各大厂商都推出自己的小程序, 跨端开发就不仅仅是技术的问题了, 其已经成了必争的流量入口.
小编是一个多年开发经验的程序员, 懂前端, Java,Python. 今年年初整理了一批 Web 前端学习资料作为粉丝福利, 不论你是计算机专业想往 Web 前端方向发展, 还是零基础想要转行学习 Web 前端, 这份资料都能帮助到你, 在自学过程中遇见问题了也可以随时问我. 这是我的 Web 前端裙, 296-212-562, 关于 Java 和 Python 的问题也可以在里面问我.
成为前端大佬, 入职一线互联网公司, 是众多程序员追求的目标. 但是成为前端大佬不仅需要具备深厚的编程功底, 其阅读业务能力, 系统架构能力也必须有沉淀和积累.
始终保持学习的态度, 是一个优秀技术者的自觉. 但是具体朝哪个方向进步, 还是需要有专业的人给予指导.
来源: http://www.jianshu.com/p/a2f3bd4f9a8e