C++程序員的幾種境界

0 級:簡歷上寫着瞭解c++, 實際上不知道mfc 根 VC有什麼區別。   
1 級:簡歷上寫着精通c++, 但是僅僅知道mfc, 認爲VC就是C++的一切。   
2 級:總是使用malloc,或者 char[100] 來獲得內存,但不知道怎麼在指定內存上面創建對象。   
3 級:感覺 std::string 沒有 CString 好用! 聽說過g++。   
4 級:會使用 std::string, 認爲 c/c++ 很不科學,完全就不是一個語言嘛. 知道4種以上c++ compiler. 感覺自己什麼都會。   
5 級:看山是山,看水是水。崇拜 boost source code, 嘔心瀝血的研究經典庫的代碼. 感覺自己什麼都不會。   
6 級:看山不是山,看水不是水。爲自己鍾情的函數庫而奮鬥着,恨不得用盡各種tricks 和 traits, 因爲各種經典設計模式想得頭疼. 稍有走火入魔跡象。   
7 級:看山仍然山,看水仍然是水。 看到每行代碼,都是彙編的指令和內存數據的移動。 代碼中幾乎不出現for 和 while 關鍵字. 不停地否定自己的過去。   
8 級:維護着 g++,或者 Watcom C++ 之類的項目,頭髮也比較長,有藝術家氣質.   
9 級:參與 C++ Standards Committee, 代表不同的利益集團發言。   
10級:徹底走火入魔, 成天幻想修改C++的語法, 添加自己的關鍵字, 重新實現一個C++的改進, 還想把c++變成腳本,解釋執行.已經超越了利益。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章