1熟练掌握C++,C#,JS开发语言5年以上,熟悉面向对象编程及常用的设计模式,具有良好的编码规范。
2精通QtC++,精通QT UI开发,精通Unity3d开发。
3熟悉常用的数据结构和算法,有多线程编程经验。
4熟练掌握并使用MySQL、Sqlite等关系型数据库。
5熟练掌握Socket网络编程、串口编程。
6具有modbusTCP、CAN、RS485等通讯协议的开发经验。
7熟悉Linux操作系统和网络编程。
8良好的沟通表达及团队合作能力。
9逻辑思维严谨,具有责任心,理解能力强,学习能力强。
10具有良好的代码阅读能力。
项目1设备上位机
该项目结构上分为界面层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有modbus通讯,数据库,C 等。该软件从设备上通过Modebus采集数据,进行数据处理运算,然后把处理好的数据一部分存储在数据库里,一部分用于界面展示,设计UI界面友好,运行流畅,用户可以根据需求在上位机上操作设备相关功能
我负责整个项目框架和开发工作,同时根据现场环境,提高软件的适应性,优化软件,提升软件的可靠性,在界面里加入丰富的元素,提高人机交互的友好性
项目2 荒岛求生
本游戏用unity3d开发的荒岛求生,游戏脚本用到js和C#,游戏涉及碰撞检测,射击,声音添加,动画添加,粒子系统,菜单制作,lerp制作动画等功能,代码简洁,适应性强,预留接口,可扩展性强。游戏界面美观,和玩家交互性好,游戏逻辑清晰,可玩性更强
游戏比较简单,素材是网上找的,由我自己全部完成,我对该游戏的脚本进行了大量优化,减少冗余,简化代码,简化逻辑,使其实用性更强,更可靠,稳定
仿斗地主软件用Qt软件编写斗地主软件,该软件采用面向对象的方法编写,把对象分的很细,包括card,cards,cardpanel,gamepanel,gamecontrol,button,robot,robotgraplord,robotplayhand,userplayer,a
本游戏用unity3d开发的荒岛求生,游戏脚本用到js和C#,游戏涉及碰撞检测,射击,声音添加,动画添加,粒子系统,菜单制作,lerp制作动画等功能,代码简洁,适应性强,预留接口,可扩展性强。游戏界面美观,和玩家交互性好,游戏逻辑清晰,可玩性更强。 游戏比较简单,素材是网