您的位置:首页 > 编程语言 > C语言/C++

C++ 的分级 (0 -- 10 )

2017-10-20 14:27 183 查看

Life is too short to program in C++.                         

                                     --题记 

每每在招聘网站上看到要求 -- “精通 C++ ,精通***,......”,我都不禁肝颤,因为真的不敢说精通,连熟悉都不敢说。可能是每个人划分的级别不同吧,尤其是企业,经常是:“工作经验一至三年,精通C++,精通***,... 薪资xxK”,也许这种精通,也就是平常意义上的吧。

给大家分享一个我觉得很值得借鉴的分级标准,希望大家可以给自己做一个定位,也祝愿大家在打怪升级的过程中,越来越快乐!

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级:看山是山,看水是水。崇拜boostsource code, 呕心沥血的研究经典库的代码. 感觉自己什么都不会。

6级:看山不是山,看水不是水。为自己钟情的函数库而奋斗着,恨不得用尽各种tricks 和traits, 因为各种经典设计模式想得头疼. 稍有走火入魔迹象。 

7级:看山仍然山,看水仍然是水。看到每行代码,都是汇编的指令和内存数据的移动。代码中几乎不出现for和while关键字.不停地否定自己的过去. 

8级:维护着g++,或者Watcom C++ 之类的项目,头发也比较长,有艺术家气质. 

9级:参与 C++ StandardsCommittee, 代表不同的利益集团发言. 

10级:彻底走火入魔, 成天幻想修改C++的语法, 添加自己的关键字, 重新实现一个C++的改进, 还想把c++变成脚本,解释执行.已经超越了利益. 

希望下一篇,我能写出打怪升级的途径!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: