zoukankan      html  css  js  c++  java
  • 转 c++程序员的几个境界

    c++程序员的几个境界

    2010-09-17 2:46

    c++程序员的几个境界

    1, 简历上写着了解c++, 实际上不知道mfc 根 VC有什么区别. 0级
    2, 简历上写着精通c++, 但是仅仅知道mfc, 认为VC就是C++的一切。 1级
    3, 总是使用malloc,或者 char[100] 来获得内存,但不知道怎么在指定内存上面创建对象。 2级
    4, 感觉std::string 没有 CString 好用! 听说过g++ 3级
    5, 会使用std::string, 认为 "c/c++" 很不科学,完全就不是一个语言嘛. 知道4种以上c++ compiler. 感觉自己什么都会。 4级
    6, 看山是山,看水是水。崇拜boost source code, 呕心沥血的研究经典库的代码. 感觉自己什么都不会。5级
    7, 看山不是山,看水不是水。为自己钟情的函数库而奋斗着,恨不得用尽各种tricks 和 traits, 因为各种经典设计模式想得头疼. 稍有走火入魔迹象。 6级
    8,看山仍然山,看水仍然是水。 看到每行代码,都是汇编的指令和内存数据的移动。 代码中几乎不出现for 和 while 关键字. 不停地否定自己的过去. 7级
    9, 维护着g++,或者Watcom C++ 之类的项目,头发也比较长,有艺术家气质. 8级
    10, 参与 C++ Standards Committee, 代表不同的利益集团发言. 9级
    11, 彻底走火入魔, 成天幻想修改C++的语法, 添加自己的关键字, 重新实现一个C++的改进, 还想把c++变成脚本,解释执行.已经超越了利益. 10级.

    C++的四层境界
    1。程序员。
    有时被称为蓝领,在C++开发小组扮演有用的角色,
    但是遇到设计难题时,需要高级程序员指导
    2。高级程序员
    与普通程序员的区别是,能独立地解决大多数C++设计难题。
    要达到这一层次需要至少经过三个复杂的C++PROJECT,并积累了一些设计失败的教
    训。
    经过努力,大多数C++编程人员都能达到这一高级程序员的境界。
    3。一个公司里的GURU
    也就是常说的一软件公司里的牛人,可称为一个公司里的GURU,
    他们拿着相当高的薪水。,领导一个公司的技术设计。
    这样的人需要十年以上OO的经验并经历多个大型软件成功和失败。
    4。工业界的GURU
    这样人在所在的领域如雷贯耳,几乎很少有公司能够雇得起他们。
    他们通常经营着自己的咨询公司。达到境界4的GURU们,几乎在每天的空闲散步时间
    里都在思考技术。
    对大多数程序员来说,想达到他们的境界,是不现实的。
    -------C++ FAQ
    三位作者:
    Cline : Internet offical Forum C++FAQ 主持人,给数千名C++工程师上过课,
    计算机专业博士
    Lomow: 高级机构设计师,15年OO开发经验,计算机专业博士
    Girou: 国际C++标准委员会成员,数学专业博士

  • 相关阅读:
    C# 连接 Socks5 代理
    使用EF Core 连接远程oracle 不需要安装oracle客户端方法
    PLSQL Developer 12 汉化包下载
    对象异步赋值bug记录
    图片缩放
    根据对象的属性去重,获取新数组
    小程序购物车抛物线(贝塞尔曲线实现)
    文字溢出,换行方法整理
    整理一些最近开发小程序的经验
    【莫傷曉_开发笔记】linux java绘图字体乱码问题
  • 原文地址:https://www.cnblogs.com/titer1/p/2289943.html
Copyright © 2011-2022 走看看