前端入门也有两年了,虽然之前在爱贷网做了很多的项目,但是出来之后发现自己还是有很多东西都不会,以至于自己找工作非常的困难,大公司都被免谈了,只有小公司要自己。这让我明白,在一家公司,不是这个公司怎么样,还是需要多努力,提高自己自己专业水平才能让自己有很大的进步。
以下是我看了很多招聘信息对相关技术的要求:
1.熟悉项目管理工具Git, gulp , grunt 等打包工具 npm ,webpack , websocket (会打debug)
2.熟悉MVC框架
3.熟悉各种前端调试工具
4.熟悉 js 性能优化
5.熟悉jQuery等主流 js 库,了解运行机制
6.熟悉 HTTP基本原理 Ajax / XML / json 技术,网络通信技术和数据交换格式
7.知道有哪些主流浏览器,并且实现跨平台兼容性
8.熟悉ES6语法
9.TypeScript ,JavaScript ,JS图形处理相关
10. web性能优化的解决方案
11.CommonJs标准 Require js 加载器的原理
12.精通vue / react / redux / node / elementUI /angular / react native 了解他们的基本设计原理
13.有独立组件开发的经验
14. canvas 以及webGL
15.LayaAir的游戏引擎(HTML5游戏)
16.熟悉数据可视化开源方案
17.精通D3,Echarts.js ,three.js ,可视化库,react 生态圈技术
18.实现大数据的可视化的方案
19.图形图像,算法,页面重构
20.有博客,有Github 的账号