今日去参加了一个大佬们的宣讲会,感觉他们每个人都有自己深入研究的方向,数据可视化(深入canvas或svg),研究新框架(编译)等等,前端还有其他值得深入研究的方向吗


前端研究热门方向:

1.数据可视化

2.IOT前端架构

3.跨平台技术,flutter,weex,rn等

4.前端智能组件技术

5.WebRTC实时音视频技术

6.Serverless技术

7.跨端小程序,小游戏

8.Css环境感应技术

9.javascript面向硬体编程

10.同构架构


Iot,rtos js运行时,边缘容器化运行时,nodered流式编程,函数计算serverless


先定义你更喜欢什么

视觉?可视化,webgl,canvas

ui组件和交互?antd,bootstrap?

框架原理和浏览器?

规范?es,css,html新规范?

架构?

配置?webpack?

感觉每个都是深坑,又都很好玩,至于市场,这就不晓得鸟


前端工程化,组件库建设,数据可视化,函数式编程,性能优化,流行库源码!!!


WEBGL, 你值得拥有

CSS动画,

Canvas游戏,

只要你想, 你都可以深入研究,


vue-router原理、

webpack原理和优化和plus插件编写、演算法、面试题、

tcp/ip、http网路协议、设计模式、typescript、flutter、

高阶函数、函数柯里化(currying)、函数式编程、

restful介面规范、vuex底层与核心、node生成https、

WebSocket、flex布局、前端单元测试

大站的css3动画应用、xss 攻击以及 csrf 跨站攻击、

从零开始部署 webpack 环境、单元测试及功能测试 TDD、

Flidder的各种使用、CSRF(XSRF)/XSS网路攻击,

实现一个vue双向绑定、实现webpack

pc端的兼容、响应式页面,defineProperty结合proxy讲,

从HTTP响应头看各家CDN缓存技术,

这些方向,都是我关注的


架构、编译、配置、自动化构建、规范。

我想往这方面发展,因为吃香。


  • 兼容性,以前是浏览器兼容。 现在移动端适配兼容之类的,浏览器兼容当然还有。总的来说,兼容性是前端不可不考虑的一个点,看似很小,但深入研究是挺「恐怖」的。
  • 交互。交互就是指与用户之间的交互,前端可以说是时刻「站在用户」角度的开发者,小到内容展示的布局,大到性能优化,都是考虑优化交互时候需要考虑到的。
  • CSS动画
  • 各大框架源码


当你对前段所有相关语言,框架库精通了解,并且能自行,高效完成项目开发过了。那么你可以从事撸源码,深度了解学习语言本身,在此之上,做出突破性的创作,开发一门新语言,框架,模块依赖。或者改向其他方向,比如这段时间比较火的,深度机器学习,人工智慧,关注新的技术方向,特别是,现在未来都具有很好的发展趋势。另外也可以关注一些社区,比如github,找一些开源预购概念,尝试构思实践具体化


谢邀!!本人一个后端开发,对前端了解不是那么多,仅供参考,毕竟一千个人眼中有一千个哈姆雷特。

①VUE,我的使用次数不多,给人的感觉很棒,而且功能很强大,如果感觉vue范围有点大,想继续深入,它的下面还有例如vue cli、vue router、vuex等,可以各个击破,就目前的趋势vue还在疯狂的发展中,其中elementUI里面就是使用这个框架,界面也很好看。

②CSS,这个东西我之前学过一段时间,都是入门级的,能基本使用就不错了,但是达到一定的高度利用css做动画,简直是太难了。我从一个后端的角度来说,这个css真的是太难了,一句话描述一下"写逻辑半小时,调css一小时,再调到用户满意4小时"。

这里我强烈推荐这一篇文章,我也是看了之后,才发现css这么厉害

③数据可视化,百度的ECharts,赛瓦软体TWaver,因为公司需要做可视化处理,所以略有一些了解,了解最多的还是TWaver 3D场景,简直让我对代码的认真到了另外一个高度,太酷炫。

ECharts
twaver的上海地铁图

好了,学什么不重要,重要的是坚持,要有一颗向上的心,否则的话,即使学十年、二十年,依旧是一个搬砖的,个人公众号,希望和大佬们一起学习交流。

http://weixin.qq.com/r/FT_-p9zEk4HsrZjE92oH (二维码自动识别)


推荐阅读:
相关文章