1、有正式产品研发经验并完成核心功能;熟悉代码规范、研发流程和开发规范,有良好的编程习惯;
2、熟悉Windows系统,对内存、I/O、线程、进程、消息等核心机制有深入理解;熟悉网络编程;熟悉C++/C#编程语言;
3、熟悉常用数据结构和算法;熟悉STL、boost等常用开源代码库;
4、具有优秀的学习能力、团队精神和责任心;具有勇于面对挑战,追求极致的工作态度;有较强的分析问题和解决问题的能力;能承受较大工作压力
比如之前做了一款视频播放软件,类似于快播,可对视频进行剪辑,分4屏幕,可合并视屏,可对视频进行拍照等功能,且该软件完全是我一个人完成。