1.
ps、ai:这是辅助工具。切图或者制作或修改图标时会用到的。不要总指望美工给你全部搞好,大厂也是,很多时候确实需要自己动手。
2.
html:前端基础之一。了解html的标签,并且在合适的地方使用合适的标签,不要除了div就是span,这么写html早晚会sb的。对于html5的规范、网站无障碍等等也要有一定的了解。
3.
css:前端基础之一。前端模块化之后,css能力其实是更加重要了,因为再也没有美工给你切图了,你负责的部分你不写css谁替你写?很多公司美工出图和静态页之后,css其实还是要自己写的。
4.
js:前端基础之一。从ES3到ES2018。canvas、webgl、播放器、陀螺仪、地理定位等等都会用到。
5.
node:前端基础之一。
6.
数学:数学是前端动画的基础,简单如加减乘除、复杂如各种公式,都可能用到。
扩展:
7.
前端的构建工具和打包工具:gulp、babel、rollup、webpack。在开发库时,多个开发语言的可以考虑gulp,打包使用rollup。项目开发肯定选webpack了。8.
各种库和框架:jquery、angular、react、vue等等。
9.
css预处理器和后处理器:less、sass、stylus,postcss目前以我的经验来看开发提升的不大。
10.
服务器的工作流程:就是从浏览器发送请求开始,到后端的处理,再到浏览器接收到数据的这一段时间干了啥得有个数。
11.
数据库:mysql。
项目经验:
开发微信小程序,开发vue架构用户后台(有权限),开发web网站,开发websocket模式实时通讯项目,等等...
角色 | 职位 |
负责人 | 高级软件技术工程师 |
队员 | 安卓工程师 |
队员 | 后端工程师 |