岗位职责
1.C++软件的功能设计、开发和维护;
2.参与系统的需求调研、需求分析、软件架构设计;
3.参与撰写需求分析说明书、概要设计、详细设计等相关技术文档;
4.熟悉多线程处理等基本技术;
任职要求
1.熟悉QT应用开发,能够做到跨平台开发适配。
2.熟悉Linux桌面软件开发;
3.熟悉基于C/C++的图形化界面开发,比如QT框架、GUI框架、MFC框架等;
4.熟悉 Linux/Unix/Window 平台下 C/C++ 语言编程;
5.了解TCP/IP 协议以及相关基本网络协议;
6.了解使用Visual Studio或VC++及Liunx开发环境,具备一定C/C++语言开发能力;
7.熟悉SDK、STL C++标准库。
计算机系所开设的相关课程
C语言程序设计、面向对象程序设计(C++)、QT图形界面编程、Linux操作系统及应用、用户界面设计
参考书推荐
C++基础:
1.《C++ Primer中文版》.Stanley B. Lippman, Josee Lajoie, Barbara E. Moo著/王刚,杨巨峰译/北京:电子工业出版社,2013.9.
2.《C++ Primer Plus (第6版) 中文版》.(美) Stephen Prata著/张海龙,袁国忠译/北京:人民邮电出版社,2012.7.
3.《C++语言程序设计》.郑利,董渊,何江舟编著. 清华大学出版社,2017.
C++提高:
1.《C++标准库》/(德) Nicolai M. Josuttis著/侯捷译/北京:电子工业出版社,2015.
2.《C++编程规范:101条规则、准则与最佳实践》/(加)Herb Sutter,(罗)Andrei Alexandrescu著/刘基诚译/北京:人民邮电出版社,2016.
3.《Effective C++:改善程序与设计的55个具体做法》/(美) Scott Meyers著/侯捷译/北京:电子工业出版社,2011.
Windows界面编程:
1.《Windows程序设计(第五版)》
2.《深入浅出MFC》
3.《Windows核心编程》
计算机学院专任教师:
楼永坚、李钧、孙志海等