1. 熟练掌握html5, css, javascript 编程技术,尤其精通JavaScript编程。对HTML5 audio标签进行语音相关项目开发有实战经验,
精通Websocket原理
2. 熟练掌握基本的数据结构,以及常用算法,并在项目中进行运用。
3. 熟练掌握Vue进行前端项目的开发,熟悉Vue源码,尤其精通Vue响应式原理
4. 熟悉嵌入式开发环境,对性能优化,内存泄露有一定的经验
5. 精通C语言,熟悉Linux开发环境,熟练进行Linux网络编程
6. 熟练使用SVN,以及Git版本管理工具
7. CET6级,熟练阅读英文需求文档以及技术开发文档
1. 软键盘项目
整个软键盘模块的页面构建,支持多大36种语言进行切换,并可进行左右翻转。支持物理键盘和鼠标操作。支持各种快捷键操作
来加快输入速度。
2. Alexa智能语音项目
和云端建立websocket 长连接,并在应用层采用心跳机制保证长连接的可靠性。解析云端下发指令,并上报终端设备状态信息。
3. 视频应用
创建视频应用页面,包括搜索功能,推荐视频展示功能,详情页展示功能。终端去服务器端请求视频应用数据,并根据数据来展
示视频数据,包括视频logo,title,subtitle,duration,parent guidance 等
4. 天气应用
展示一个城市的天气信息,包括当天天气,温度,风向,风速,以及未来5天天气信息。可以切换华氏温度,以及摄氏温度。添
加一个城市的天气信息,以及删除一个城市的天气信息,并设置主城市天气信息等功能