1.熟悉windows/linux开发平台,掌握C/C++编程技术及QT框架,熟练在Visual Stutio和QtCreator开发环境下进行开发;
2.熟悉Java,Jsp编程技术,熟练进行Web开发和android开发;
3.熟练掌握常用数据结构和算法,深入理解面向对象思想,并能用于具体的软件开发工作中;
4.熟悉网络通信,多线程及多进程程序的开发;
4.熟悉mysql和sqlite的使用,能进行数据库管理,应用程序开发和性能调优;
5.对电力监控系统比较熟悉,长期进行研发及二次开发;
6.对分布式存储有一定研究,并写了论文和专利;
项目一:事件服务器软件研发
内容:事件服务器主要负责收集事件(包括报警)信息,然后将信息存入本地缓存及数据库,并发送给多个客户端进行显示和报警。利用双网和热备的方式来提高可靠性。项目在ubuntu环境下,主要用c++语言开发,数据库采用mysql。
项目二:配置工具的开发
内容:配置工具主要包括客户端和存储端,客户端就类似mysql的图形化管理工具SQLyog,最上面是菜单栏和工具栏,左边是树形列表,右边是一个table,可以进行增删改查,逻辑要更复杂些,后台与一个数据库相交互,数据库用的是sqlite。
项目三:某网站的开发
内容:此网站主要用来进行蔬菜水果等各种食品的零售,主要功能包括网上购物,订单管理,产品管理,用户信息管理和管理员管理等功能。
角色 | 职位 |
负责人 | 高级软件研发 |
队员 | UI设计师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |