C++初学者的一周

C++初学者经验分享

本人大三,第一次在csdn上写博客。一来能分享自己的学习经历,如果我的经历能有幸帮到你的话那是最好不过了!二来是能记录自己的学习过程,方便对自己的编程水平有清晰的阶段化认识。

前情提要!!!
这不是一篇技术帖!这不是一篇技术贴!这不是一篇技术贴!
这更像是一篇生活日志。

目录

  1. 为什么学C++
  2. 学C++之前我有怎样的基础
  3. 学习过程的收获与进步

为什么学C++

作为大三学僧,寒假开始应该要开始为考研的事情做准备了。在这之前我上学都是被动上学,小学,初中,高中,大学都被安排的明明白白,从来没想过为什么我要上学,能去上什么样的学校也是看我考试的发挥。得益于我不高不低的智商,和那么一点点外力压迫下的努力,我够最终考上一所211大学。就在我准备要考研的时候,我惊醒了。

“我是谁?我从哪里来?我要到哪里去?”

开个玩笑哈哈。

“我为什么要考研?”,这二十年来我第一次思考自己为什么要升学。
“我不考研的话去做什么?”,就业?创业?(显然不会创业)
这两个问题一直思考下去的结果恰恰就是上文的哲学终极问题。我询问了很多朋友和学长关于要不要考研这件事,他们的回答都大致相同,总结就是两者没有对错,关键看你想要什么。那接下来我当然是思考自己想要什么喽。

思考这个问题对于我来说太难了,我从来不是个能坚定目标的人,做事往往三分钟热度,我现在想要的东西未来还会想要吗?没人能预测未来,那不如就

“先定一个能达到的小目标,比方说我先挣它一个亿!”

我回顾我这些年好像只有学数学和C语言的时候比较感兴趣。所以我先定一个小目标,拿到互联网中小厂的offer!
既然目标确定了,就分析如何才能达到目标。我查阅了各种对于互联网行业就业的资料,花了很长时间分析了考研和工作各自的成本与收益。总的来说,我国的研究生培养模式不是为了就业而培养,而且硕士学历并不是国内互联网的入职门槛。那么与其读研不如直接学习专业技能效率高。所以我放弃考研准备工作。

我看了很多程序猿招聘信息 要求C++和Java的比较多。由于我本科学过C语言,所以我打算从C++开始学习。

学C++之前我有怎样的基础

本科在江南大学信息与计算科学专业,这是一门数学与计算机的交叉学科,我认为是发展前景非常不错的学科!!

废话不多说,我的本科数学课:数学分析,高等代数,解析几何 ,概率论与数理统计,运筹学,信息论(这几门花的时间较长,平均成绩在90分)常微分方程,离散数学,多元统计与分析,矩阵计算,数值分析…… (这些数学课我都没挂)这些课对于学习计算机来说并不是完全有用,但是对于数学思维的培养还是用处很大的,我自认为我的数学思维还是可以的哈哈。

计算机方面的课程:C语言程序设计,数据结构(基于C),形式语言与自动机理论,C++程序设计(正在学)。其中C语言我学的比较认真,当时用的教材是C语言程序设计现代方法,老师课上的内容我在开学前就学差不多了,教材上习题全做。C的语法基础应该还算扎实。数据结构我学的很水,一些常见的数据结构的原理我都了解,还有一些基础的算法也略知一二,但是没有全部编程实现过。形式语言和自动机理论还挺有意思的,基础的概念都很好理解,但是没有深入学过。

至于比赛经验嘛,参加过数学建模国赛,我负责建模,没获奖。参加过数学建模美赛,我负责编程,比赛结果还没出。

以上就是我的基础水平了,对了,还有英语,六级430(哈哈哈哈哈)。学校课程具体分数我暂时查不了,不然我就上数据了(呜呜呜)

学习过程中的收获与进步

我有个拿到阿里offer的高中同学做我的师傅,这应该算是优势吧hhh。第一天先是在菜鸟教程上学习C++基础和C++面向对象的部分内容,大概花了一上午加一下午的时间,晚上的时候去leetcode刷第一题,发现有很多我看不懂的地方。在这里插入图片描述比如上面这个,这怎么和我见到的C++不太一样,它怎么没有头文件,它怎么没有主函数,vector是什么鬼?编程不应该是下面这样吗?
在这里插入图片描述后来问了我的师傅之后,知道这些题目只要求你写出solution函数的主体部分,程序的其他部分是这个服务器自动完成的,意思就是你只要给出方法,执行交给别人就行。然后这个vector也是让我学了大半天,vector是个类模板,所以要学会vector还要学习模板是什么……
向这些类似语法问题有很多,都能百度的到,搜索能力也是实力的一部分,不要遇到什么问题都去询问别人,师傅教导我要学会问问题。
之后几天又陆陆续续在leetcode上刷了几题,参加过一次周赛(1400多名。。)目前应该是常见C++语法都了解了(但不熟练),算是入了C++的门吧。下一阶段准备学习操作系统,之后再尝试做项目,当然leetcode的题不能断(算法要不断的学习)。

还有就是不能全部精力用于学习,饮食休息锻炼都要做好,我每天7:30起床,8点到晚上10:30学习,有午休,每两天会跑一次五公里。除此之外需要分出一部分精力去了解互联网行情!

我们遇到什么困难也不要怕!加油!奥利给!

本人写作水平有限,看到这里真是万分感谢,希望能给您带来帮助!

发布了1 篇原创文章 · 获赞 1 · 访问量 66

猜你喜欢

转载自blog.csdn.net/lubxx/article/details/104626291