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++变成脚本,解释执行.已经超越了利益.
希望下一篇,我能写出打怪升级的途径!
相关文章推荐
- Blackberry 10:C++和QML集成
- C/C++ Linux 程序员必须了解的 10 个工具(转)
- 10 Books that could Make you a Better C++ Programmer
- C++Primer第五版 第六章习题答案(1~10)
- [C++对象模型][10]类型转化
- 第四届 蓝桥杯C/C++ B组 10连号区间数
- 10-23-C++面试综合题
- C/C++ 浮点数转化为 2,8,10,16 进制的数
- C++入门必做题 答案 10
- C++ 蓝桥杯基础训练 10进制转16进制
- 设计模式C++实现(10)——桥接模式
- Accelerated C++ Exercise 10-2,3
- [转]C++异常处理 10
- 深入浅出Windows 10 通用应用开发学习笔记(C++) 3-1
- ArcEngine C++ 10 程序的运行环境,ArcEngine RT的授权
- 牛客网剑指Offer题解C++ (2/10)
- 你好,C++(17)0.1*10不等于1.0——4.1.4 关系操作符4.1.5 逻辑操作符
- Output of C++ Program | Set 10
- C++提高 10(标准输入,输出流,文件io流)
- 复杂的数据类型4 - C++快速入门10