文章目录
- 前言
- 相遇
- 相识
- 陌生
- 相知
- 相爱
- 书籍推荐
-
- 代码规范
- 语言本身
- 数据结构与算法
- 编程规范
- 数据库
- 计算机 络
- Linux编程
- 总结
前言
你若是想要拥有未曾拥有过的东西,就必须要做未曾做过的事。
相遇
2020年的秋季,我满心欢喜的踏上了远走他乡的路,亦是一条求学的路。没错,那是我迈入大学校门的第一年,由于我所学的专业是电子信息工程,C++成为了我专业课中最重要的一门,那时的我对它并不了解,听了第一节C++课后,我开始梦想着有朝一日可以用C++做出属于自己的软件。
相识
渐渐的随着大学课程的深入,我逐渐了解了C++的用途和一些基础知识,课后的编程题目总是让我焦头烂额,每每想起那些百思不得其解的题目,即使是深夜依然难以萌生困意,就这样,跟随着学校的课程,我完成了第一遍C++的学习,实际上是草草了事,而那时的我却以为我已经对C++有了足够的了解,足以独当一面·····当时的这种想法像是我的围城,把我傲娇的心灵埋藏在这里,不愿出去,现实世界亦不能闯进来。
陌生
相知
进入实验室以后,根据实验室的计划,开始了新的学习,对我来说,我的C++当初只是草草了事的,所以最初的学习任务对我而言无比艰巨。我开始重新审视这个令我懊恼的语言,也有了自己的计划,将它重新学习一遍,我打开了那本让我受尽挫折的书,开始钻研,与第一次学习时相比,这一次对书中内容的领悟有明显的不同,而且在学习的速度上也大大超过预期。逐渐的,我几乎可以熟练的使用每一个知识点,我也对C++有了一个新的认知。相对于其他语言来说,C++可能更难一些,我们不必太过在意学习的进度,要注重学习的质量,每天学过的东西,可以问问自己,真的学会了嘛是为了赶进度而囫囵吞枣呢重要的是动手写代码,莫要以为看懂了就是学会了,能够把看懂的代码输出出来才是真正的学会了,有时会有一些误区,我明明看懂了代码每一句的意思,怎么自己写的时候就两手一麻,脑子放空呢能是因为你只是看懂了语法的逻辑,并不理解整个算法的思路,我推荐一种比较好的方法,伪代码,至于伪代码是什么,大家可以去百度或者是在博客上搜索一下,如果你能把看懂的代码转化为伪代码的逻辑(往往这个是最难的部分),在由伪代码转化成真正的代码,这样才是真正的理解。
相爱
由于科研的需要,实验室制定了数据结构与算法以及其他的学习计划,看到这些奇思妙想的解决问题的手段,我承认,我的DNA动了,每天几乎把所有的空闲时间都用在C++上,我似乎爱上了这个曾令我丧失信心,几近崩溃的东西。只有找到真正的兴趣所在,才能全身心的投入进去,如果你在有了一定的基础和解决问题的能力后,依然觉得C++不能调动你的好奇心和求知欲,大可放下来,去寻找自己热爱的东西,兴趣是最好的老师。花些时间尝试和寻找自己所热爱的人和事是值得的,那种感觉真的很特别,就像是你找到了自己真正喜欢的人一样惊艳,那时你会发现,你所有的等待和付出都是值得的,这也会成为你源源不断的动力。
书籍推荐
我个人对于书籍较为偏爱,觉得书中的内容比较详细而且引发人的思考,可以做笔记,而且如果有什么需要重新审视的东西,很快速就能找到,教学视频是达不到这样的效果的,所以给大家推荐几本书。
有图片的是我已经阅读过的,没有图片的是大多数评价都不错的。
代码规范
这里没有书籍,大家可以去找一找大厂对与C++语言的规范,然后以此要求自己就可以了。
语言本身
编程最重要的还是语言本身,一定要把基础的知识理解的彻彻底底,C++不是一遍就可以全部领悟的,反复的体会,才能有更深的领悟。
这里推荐的是C++ Primer Plus 第六版
这本书把数据结构是如何实现的讲解的非常透彻,可以作为辅助用。
数据库
计算机 络
《TCP/IP详解 卷一》
Linux编程
APUE、《鸟哥的Linux私房菜》两本、《Linux 络编程》、《Linux高性能服务器编程》、《Linux内核设计与实现》、《Linux多线程服务器编程》。
总结
没有人做不到任何事,也没有人能做到任何事。
若你和我一样年轻,请抬起头,眺望远方,寻找自己真正热爱的人和事,时间是我们最珍贵的财富,也是最公平的财富,在这方面我们比大多数人都要富有,不要吝啬你的努力,不要浪费你的天赋。
若你已然不再年轻,已经在 会上打拼多年,凭借你的阅历和经验,相信你在做任何事时都可以游刃有余,时间的积淀让你拥有年轻一代人没有的成熟与稳重,这是时间回馈给你的礼物。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!