权威部门统计,我国C/C++软件开发人才缺口每年为10万人左右,未来随着信息化、数据化不断提速,这一数字还将成倍增长.,如果这一问题得不到解决,软件产业未来将面临危机。因为C/C++软件人才的严重稀缺,C/C++软件工程师的薪资水平正有逐年递增的趋势。 据调查,初中级C/C++软件开发工程师的年薪为5万-15万元,高级软件工程师则高达15万-30万元。市场最紧缺的C/C++技术总监或项目总监年薪更高。C/C++软件工程师的年薪与JAVA软件工程师和.NET软件工程师的年薪相比一般平均要高于2-3万。 据专家预测,C/C++软件工程师是未来几年最热门和最受欢迎的职业之一。
C/C++软件工程师的月薪范围一般在3500-20000元之间。一线城市转正6000起,二线城市4000起,工作1-3年,一线城市10k,二线城市8k。
就业方向:Linux系统开发工程师,C/C++开发工程师,嵌入式应用开发,嵌入式图形开发,
掌握嵌入式系统平台搭建和嵌入式系统开发流程、Linux系统的使用、Linux系统下的shell编程、C/C++语言编程、数据结构、Linux应用 编程、QT图形界面编程、数据库编程、物联网相关知识;培养学员较强的自学能力和良好的职业习惯。
阶段一:从面向过程到面向对象 (4周)
本阶段主要目标是让学员初步掌握C/C++的基础知识,了解开发语言的衍生过程,为学员揭秘C/C++的重点难点。
主要课程内容:
1) C/C++开发基础:C/C++语言基础/p>
2) 数据结构:数据结构C语言实现/p>
3) 标准模版库:STL/p>
4) Oracle数据库基础:安装、配置Oracle数据库,熟练掌握SQL语句/p>
实践项目:学生信息管理系统、考试系统、图书管理系统/p>
阶段二:玩转你的操作系统(12周)
要胜任企业C/C++开发,必须灵活掌握操作系统核心技术编程。本阶段主要目标是让学员能够掌握并熟练使用C/C++开发在Windows和Linux上的应用。
主要课程内容:
1) Linux:Linux操作系统基础、Linux核心编程等
2) Windows:Win32核心编程、MFC、ATL、COM等
3) 高阶桌面应用:QT、GTK
4) UML与设计模式:统一建模语言UML、经典设计模式
实践项目:(一)网络硬盘 (二)企业考勤系统
阶段三:成为正真的企业人(6周)
掌握了C/C++开发核心技术后,如何正确运用到真实的企业开发流程中才是关键。本阶段,以真实的项目、真实的流程,带学员模拟真实的企业开发流程,为学员进行“职业人”训练。