C++ 誕生于 20 世紀 80 年代。由美國 AT&T 貝爾實驗室的 Bjarne Stroustrup 發明并實現。
C++ 是作為 C 語言的增強版出現,不斷的增加新特性。
1998 年國際標準組織(ISO)頒布了 C++ 程序設計語言的國際標準 ISO/IEC 1988-1998。從此,C++ 成為國際標準的編程語言。
C++ 語言廣泛的用于基礎軟件、桌面系統、網絡通信、音頻視頻、游戲娛樂等諸多領域。是世界上使用廣泛的編程語言之一。
隨著物聯網技術的發展,C/C++ 技術在網絡通信(移動網絡、互聯網、Zigbee 等專用網絡)、多媒體處理、智能識別等領域得到了進一步的推動和發展。
據世界權威語言排行榜(TIOBE)的新數據顯示(2016 年 4 月),C 和 C++ 語言已分別
名列排行榜的第二和第三的位置。
C/C++語言雖然年頭老,但在世界語言排行榜中仍然穩居前列。操作系統、驅動軟件、多媒體軟件、大型游戲、殺毒軟件,這些都是 C/C++ 的特區,其他語言望塵莫及。在眾多的編程語言中,C 和 C++ 語言是深入的技術,以至于很少有機構可以開設 C/C++ 課程,因此導致在當前軟件行業中,C/C++ 程序員成為“稀缺級”軟件人才。
所謂“物以稀為貴”,稀缺就是核心競爭力,稀缺就意味著有很多高薪職位。
具備 C/C++ 開發技能的工程師在行業內屬于“稀缺”人才,而精通Unix 和 Windows 雙系統開發技能的 C/C++ 工程師則更加稀缺!
Apr 2016 | Apr 2015 | Change | Programming Language |
Ratings | Change |
---|---|---|---|---|---|
1 | 1 | Java | 20.846% | +4.8% | |
2 | 2 | C | 13.905% | -1.184% | |
3 | 3 | C++ | 5.918% | -1.04% | |
4 | 5 | ![]() |
C# | 3.796% | -1.15% |
5 | 8 | ![]() |
Python | 3.330% | +0.64% |
6 | 7 | ![]() |
PHP | 2.994% | -0.02% |
7 | 6 | ![]() |
JavaScript | 2.566% | -0.73% |
8 | 12 | ![]() |
Perl | 2.524% | +1.18% |
9 | 18 | ![]() |
Ruby | 2.345% | +1.28% |
10 | 10 | Visual Basic .NET |
2.273% | +0.15% |
● 畢業后,將通過“名企內部推薦”贏得 C/C++ 高級軟件工程師的高薪職位;
● 工作 1~2 年后通常會成為年薪 12 萬以上的軟件工程師或項目經理;
● 工作 5 年后通常能成為嵌入式架構師或技術總監。
1? 軟件開發基礎(貫穿項目:客戶信息管理、分析系統) | ||||||||
標準c語言開發 | 計算機基礎、linux操作系統、linux文件系、linux系統常用命令、V的使用、簡單 Shell腳本簡介及編程、環境變量以及常用工具軟件 C語言基本語法、gcc編譯器、數據類型、變量和常量、運算符和表達式、分支語 句、循環語句、數組、函數、指針和字符串、結構、聯合、枚舉、指針高級應用、多 級指針、void指針、函數指針、內存管理、文件流操作、預處理、其他常用C標庫、 Makefile編寫 |
|||||||
數據結構 | 數據結構基本概念、線性結構、雙向鏈表、棧和隊列、樹和二叉樹 | |||||||
經典算法 | 順序查找和二分法查找、算法排序(冒泡、選擇、插入、歸并、快速) | |||||||
客戶信息管理系統 | 實現銷售公司客戶信息管理、分析系統 | |||||||
2 linux C/C++高級軟件開發(貫穿項目:網絡爬蟲) | ||||||||
linux c編程基礎 | linux c開發環境、linux標準文件中心、文件目錄訪問控制、內存管理、linux靜態庫和共享庫的使用。 進程與線程、linux多進程和多線程編程、信號處理、進程間通訊(IPC)、linux多線 程同步技術 linux系統套接字(Socket)編程技術、TCP/IP協議、TCP客戶機/服務器、UDP客戶機 機/服務器、HTTP協議 |
|||||||
Linux系統多進程、多線程編程 | ||||||||
linux 網絡編程 | ||||||||
面向對象的標準c++編程 | 面向對象的編程思想、類和對象 構造器、拷貝構造、析構函數、new/delete、方法重載、運算符重載 面向對象編程的基本特性:封裝、繼承和多態,重寫,覆蓋,虛函數,虛函數表 string類,輸入輸出函數、友元、異常處理(Exception) |
|||||||
網絡爬蟲 | 實現標準的網絡爬蟲功能 | |||||||
3? c++高級軟件開發(c++方向) | ||||||||
c++? 11標準 | c++11標準的新特性,以及封裝的算法 | |||||||
模板和STL | 模板基本概念(template),類模板和模板類,函數模板和模板函數;函數推斷,類模板 和函數模板的特化,智能指針的實現; 標準模板庫(standard template library),stl容器,迭代器和算法 |
|||||||
oracle數據庫 | oracle數據庫查詢語句,oracle函數、多表連接、子查詢; Oracle SQL DM和事務處理語句 Oracle SQL建表和約束、Oracle的序列、視圖和索引、數據庫設計 PL/SQL語法、Pro*C基礎 |
|||||||
DMS項目 | DMS項目(數據挖掘系統) | |||||||
4? windows編程(windows 程序員,vc程序員,vc++程序員) | ||||||||
windows 核心編程 | windows窗口程序的開發、windows消息機制和消息相關函數(message) windows繪圖(paint),windows控件開發(control),windows資源使用 windows靜態庫和動態庫(lib/dill),windows文件系統,windows多進程/多線程開發 |
|||||||
MFC框架開發 | mfc基礎、mfc消息映射和消息處理、mfc菜單、工具欄和視圖 mfc繪圖和dc,mdc集合類;mfc序列化、mfc控件 mfc對話框和屬性頁,mfc動態庫 mfc網絡編程,tcp和udp編程 mfc編程,mfc線程同步 odbcs數據庫技術、ADO |
|||||||
遠程監控系統 | 實現遠程登錄,并實現遠程機器的所有鍵盤/鼠標外設的功能,由本地機控制遠程機器的所有操作 |
CSD1504-劉**
銀川經濟學院
景觀學-本科
入職:金萬維
CSD1504-張*
京石刻恩信息技術(北京)有限公司
薪資:12000
CSD1506-陳**
北京像素軟件科技有限公司
薪資:10000
CSD1507-張**
齊齊哈爾大學-計算機專業
入職:寰宇聲望
CSD1510-王**
銀川學院-網絡專業
入職:天籟傳音
董*
賽普云科
月薪:7500
孫**
寧夏建筑工程學院-本科
入職:中安比特
章**
嵌入式
入職:中興通訊
年薪8萬
孫**
入職:賽普云科
月薪:7500
徐**
入職:北航測評中心
月薪:7500