1.熟练掌握c/c++,熟悉指针,数组,结构体,类和对象,重载,STL容器等。
2.熟悉常见的数据结构和算法,例如:链表,栈,队列,排序和查找算法等。
3.熟悉Linux操作系统,掌握常用的Linux命令以及熟悉io多路复用技术,能使用GCC,CMake等工具能在Linux的环境下进行c/c++开发。
4.熟悉网络通信,了解HTTP,TCP,UDP等协议,可以进行网络通信编程。
5.熟悉MYSQL,sqlite数据库例如增删查找等基础操作命令。
6.熟悉多线程编程,了解线程同步,以及死锁等机制。
7.熟悉QT常用控件,能使用常见控件进行基本的窗口布局,理解信号槽机制和事件等,了解QCSS。
8.熟悉Git版本控制系统的使用能够使用Git工具进行团队协作开发。
9.熟悉shell脚本的编写。
10.熟悉常见的单例,工厂等设计模式。
11.熟悉vaps xt的使用以及相关界面设计
1.炫彩映屏广告多元展示项目,该项目主要由设备侧,小程序,后端服务,后台管理4个大部分组成。我主要负责完成的是设备端的软件支持。
2.KTV点歌机高科技娱乐项目,
3.智能零售货物柜,
4.目前在做无人机相关项目。