C++学习可以分为哪几个阶段?

开课吧小白2021-08-04 18:22

大家学习C++都是为了谋生,既然是谋生手段,那么在学习这项技术的时候就要规划好,到什么样的阶段有怎样的实力去争取薪资,那么C++学习到底可以划分为那些阶段呢?

C++

1、了解C++的常规语法,知道函数调用、类、虚函数、多态等的功能/原理;可以独立完成课后习题

达到这个水平已经可以胜任很多职位了;但需要在工作中继续成长。幸好愿意招应届生的公司对新人的要求都不高,你有时间慢慢成长。

但要注意,这里的要求是“独立完成课后习题”,靠老师教、抄别人答案是不管用的。甚至抄完了死记硬背下来也是白搭。必须自己通过独立思考解决问题。面试者有的是办法试探出你有没有自己解决问题的能力。

2、能够活用自己掌握的C++知识,独立实现一些小型项目

比如,写个沙雕小游戏逗女朋友开心,写个排课程序帮老师解忧,甚至写个简单的课程提醒程序提示你每天带哪些书,等等。真正把“实践任务”和“C++编程连起来”——现在很多公司其实干的就这活,没什么技术含量。

3、借助别人封装好的API/库,实现看起来更强更厉害的功能

比如,借助算法库里的MD5算法和OS提供的目录遍历API,把系统所有要害文件(应用程序、DLL、注册表等)的大小、修改时间、数字摘要都算出来、储存到一个文件里。以后每隔几天遍历一次,检查它们的大小、修改时间,如果有变化就计算数字摘要——也可以强制计算所有的数字摘要——从而找出哪些要害文件被修改了、这些修改是系统自己打的补丁呢,还是不法程序(病毒木马流氓软件等)的非法修改。

能折腾这些,你到公司基本上就可以算是个“能人”,可以跟风做一些听起来很帅但其实仍然没什么技术含量的工作了。

4、真正理解算法与数据结构,理解操作系统原理、计算机原理、数字电路原理以及编译原理、数据库原理、网络原理等等基础原理

到了这个程度,你才算没辜负“科班出身”这个头衔,脱离了“码农”“调库专家”“新技术层出不穷怎么都跟不上学不完”的半外行状态,可以从事一些较为硬核的、探索性的工作,帮公司开拓新应用领域了。

想要了解更多C++经典项目,推荐大家听这节公开课,点击下方图片即可免费观看。

C++

以上就是开课吧广场小编为大家整理发布的“C++学习可以分为哪几个阶段?”一文,想要了解提升更多内容,前往C/C++问答查看!

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论(共 1 条评论)
登录 后可发表观点…
发表
  • 小雪
    学习进行中
    2021-08-04 20:10:07
算法刷题核心能力提升营