1. H5 能力:掌握 HTML、C3 具有手写能力;audio、video,可对音视频进行跨平台以及转码的处理
2. javascript 能力:熟练使用 js 进行编码,掌握 js 框架:vue、jquery,有良好的程序设计和架构能力
3. Nodejs:熟练使用 Node.js 进行 Web 开发及异步 I/O 编程
4. 跨终端开发:熟练使用 Electron 进行 windows 应用开发、apicloud 移动端混合开发
5. 图形技能:可通过 canvas 将数据图形化渲染成图表形式,对白鹭引擎有少许了解
6. 熟悉工程化,对代码构建与优化(如:Webpack/Babel)、项目发布与部署有实践经验
7. 对 c++、vba、python、office vsto
作业帮直播课 PC 端(Electron Windows)应用开发
作业帮直播课-FE 业务开发
狸米学习:运用 apicloud、jquery、H5、C3 完成 ios、android 的 app 的混合开发
狸米老师:运用 canvas、apicloud、jquery、H5、C3 完成 ios、android 的 app 的混合开发以及 web 站的开发
狸米报告:运用 canvas、jquery、H5、C3 完成数据的可视化和图表的实现
狸米课堂 web 版:运用 vue、video、audio、websocket 完成 web 的直播 C 端
狸米课堂 PC:运用 electron、vue、node、视频 sdk 完成 windows 的直播 C 端
flv.js 二次开发:突破视频 SEI 解码,实现了 windows 平台 h5 在浏览器中视频数据传输的弊端。
直播推流 B 端:OBS 二次开发,主要针对音视频的 SEI 打码,并与教师端、学生端消息通信及消息同步的实现
直播拉流:完成 ios、Android 、pc 三端播放器的 SDK 开发
消息服务:运用 swoole 框架完成万级并发的 websocket 通信服务
直播课件、数学题库:运用白鹭、javascriptp 完成技术框架的设计和搭建
狸米课堂、狸米家长、狸米学习的公众号、小程序的第一版开发
小学、初中、高中:数学、语文、英语、编程直播课,硬件检测、课前练习,课程的展示,直播间的互动、回放观看、课件显示
采用apiclound 混合开发实现了ios、Android双客户端,主要功能:用户登录、课程展示、视频回放、直播观看、回放观看,课中答题课,课件展示(课件采用白鹭引擎完成)