1.掌握主要的计算机专业课程如数据结构、算法设计与分析、计算机网络(五层协议体系结构、HTTP协议、TCP/IP协议等)、操作系统(进 程与线程、进程同步和调度、死锁等)、数据库等;
2、熟练掌握 HTML、CSS、JavaScript 三大前端语言,包括 HTML5 新特性(WebStorage、新增语义化标签header等),CSS3(flex布 局等),JavaScript 和 ES6+(Promise、BOM、DOM等);
3、熟悉 Vue.js 和 React 前端开发框架,能熟练运用进行项目开发,熟悉 Webpack 基本配置,有良好的代码书写风格;
4、熟悉微信小程序开发,有公司项目开发经验;
5、熟悉浏览器的运作原理,Web缓存(HTTP缓存、浏览器缓存);
6、熟悉前端工程化(模块化、组件化)开发,MVC、MVVM 开发模式,敏捷开发;
7、熟悉 nodejs 用法。
在阿里巴巴工作期间:
1、独立完成发发相册小程序(已上线)店铺动态页和动态详情页 h5 页面微信小程序原生化重构,解决了用webview内嵌h5登录态不同步和 页面加载缓慢的问题,熟悉了常见电商场景的实现方法,7月份页面的访问人数维度接近2w人;
2、参与团队微信生态第三方运营管理平台建设,技术栈为:React+ TypeScript,独立设计视觉和功能交互,参与了项目开发周期估时和技术评估,完成数据面板,基础底座建设中三方授权体系逻辑;
3、独立完成 1688 客场 h5 页面签到聚合页(已上线)完成 V1、V2版本功能迭代,提炼了常用业务组件并发布物料,PV日环比上升 22.22%,UV日环比上升26.60%;