C++软件开发级别-初级,中级,高级(专家我还不知道)

简单介绍下大致的C++级别和大致的理解。方便各位找找定位和面试岗位。

C++初级,理解基本语法和数据结构,理解会用简单的MFC/QT。常见问题:特性有哪些怎么用。这个阶段基本只要会用,会写勉强实现功能的接口就行。一般对应0-1年的水平。

C++中级,能自己造轮子,完成基本的功能,没有语法上的明显错误。对MFC/QT有了比较深的认识。有一定的类和功能的设计能力。对于内存和一些常用STL及机制有了初步的理解。一般对应1-3年的水平。常见问题:虚函数表,vector的内存增长。

C++高级。能设计库及算法。能理解常用库及机制的底层原理。对于多线程有清晰的认识。具备独立设计成熟功能的能力。对于MFC/QT等有底层理解。常用算法及数据结构均有很深理解。对于性能优化有思考和优化能力。一般对应3-5年。常见问题很多:各种限定词的理解。多线程互斥设计及读写锁。某些具体问题出现的思考方式和处理。MFC的消息队列。QT的槽函数机制。QT线程池等。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值