熟练掌握C/C++编程语言,熟悉基本设计模式。
有嵌入式软件开发的相关经验,擅长网络编程,熟悉常用网络协议,对于P2P连接也有一定积累。
熟悉MFC框架,个人对于软件架构有较高的要求,主要考虑稳定性、可扩展性、易维护。
一、嵌入式网络编程
1、熟练进行socket网络编程
2、熟悉P2P穿透技术,有相关开发和维护经验
二、基于MFC的工具的开发:
1、根据需求采用基本设计模式进行开发,使得后期代码容易添加新模块,有问题容易定位,可读性强
2、采用分层模式,逻辑和UI实现分离,降低耦合度
3、需求收集充分,基本无偏差