主题描述:
【需求分析/模块设计/编程技能】
1、精通面向对象编程 ;
2、掌握设计模式:Singleton模式,工厂模式, 观察者模式等;
3、掌握C/C++ windows下编程/QT编程/MFC编程 ;
4、精通linux \安卓\IOS等系统下c/c++跨平台编程,以及跨平台(含国产化平台,如银河麒麟/通信系统,鲲鹏/海光CPU等)适配;
5、掌握python/php/html/javascript/php编程;
【工具类】
1.数据库:熟悉mysql、sqsever、sqlite等;
2.编程工具: 精通visual studio/eclipse/vscode/pycharm,精通gcc, g++ make;
3.配置管理工具:熟悉SVN , Git工具 ;
4、熟悉cmake、make编译脚本;
【业务相关】
1.二三维数据处理:opencv,PCL;
2.算法相关:STL,eigen3等;
3.Gis相关:spatialite、GDAL、PROJ、geos、postgis、zint等;
4.专业工具:QGIS、ARC-GIS、ARC-MAP;
5.其他:gtest单元测试;
项目一 GIS网络分析工具设计开发:
网络分析工具集设计(含算法),拓扑分析模块(9交模型)、网络分析模块(路径分析、OD成本、最近设施、服务区、车辆配送、位置分配等)16大模块设计、开发。该工具集主要用于基于网络的成本、路径规划等应用。
环境:vs2015/Qt-creator
语言:c/c++
项目二距离分析工具设计开发:
3. 距离分析工具集、相关算法的设计开发,含欧式距离、欧式方向、欧式分配、廊道分析等11个子工具。该工具集性能可比肩ARC-GIS距离分析工具。
环境:vs2015/Qt-creator
语言:c/c++
项目三:跨平台打印机画板引擎
1.打印机跨平台画板方案各平台(android,ios,windows)方案设计集开发,以解决原画板效果及打印效果差异非常大,给用户体现非常差,而且各平台预览及打印清晰度很差,与同行业差距较大的问题。
2.画板文字,一维码,二维码,图形图像的绘制
3.文字,一维码,二维码等控的打印清晰度算法的研究及实施。
环境:vs2019/androidstudio/xcode/astah/eclipse/git/
语言:c/c++/java/object-c/js
项目四:生产测试系统(BS)
c/c++,sql(软件环境)为保证手机,MIFI,数据卡等产品产线生产,发货流程可控,数据可查询,多厂数据汇总而设计开发此B/S。
架构的生产管理系统。客户端可扩展性强,多硬件平台兼容。
责任描述:1.在该项目中承担后台需求分析,设计文档编写,数据库设计,关键接口代码编写,涉及技术:php,sql server;
2.客户端设计及代码编写,客户端主要有无线产品的下载升级以及ATE,综测,耦合等上位机软件的开发。平台包括
STE7210/6715;MARVELL 920/1202高通9615等,主要技术:c/c++。