1、5年开发经验;掌握QT桌面应用程序开发以及qwidgets界面api,能使用qml进行界面编程;
2、掌握C/C++开发语言,面向对象编程、多线程编程、网络编程,STL及常用数据结构,熟悉python脚本开发
3、掌握多种设计模式、掌握面向对象的设计开发思想;
4、掌握软件开发流程,开发文档格式;
5、熟练掌握Visual Studio IDE 开发环境、GCC、QT等开发开发环境
6、对于音视频的开源比较熟悉,如:live555\webtrc\ffmpeg\opencv\dshow
曾主导开发过多个客户端软件,涉猎多个行业。熟练掌握软件开发流程,从需求到设计到开发,经验丰富,了解在每个阶段该注意什么问题。