C++学习日记(1)——新的开始

//2021.3.25

去年写这篇文章的时候自己还在和肛瘘作斗争

在这个系列开坑没多久我就去泉州做手术了

直到后面最难熬的两周过去后才慢慢恢复更新

想想自己开始学习程序也已经有一年有余了

知道了很多新的学习平台,也感知了一些新的学习方式

所以觉得自己需要重新更新一下这部分了


学编程难不难?

一开始我以为大家的起点应该都差不多

后来才发现天赋对于掌握编程来说仍然有着不可磨灭的作用

很多比我小一届的学弟学妹们进度都已经远远赶超我了

不仅是时间问题也是能力问题

所以学编程难不难我只能说是一件仁者见仁智者见智的事情

对于像我一样的人来说就是非常难的

对于某些天生就对学习计算机语言有天赋的人来说

确实不算一件难事

在语言涉及到算法领域的时候数学差的人也会受到暴击

很不幸的是我两个都不怎么样

所以对我来说学编程是一件很难的事情

 

C++学到哪里算入门?

C++通过这几十年的发展标准几度变化

不过属于C的基础内容基本没有什么太大改变

私以为只要能完成C++中C部分的内容的学习

就已经算踏入了学习C++的大门

 

C++值得我们去学习吗?

C++历经几十年到现在仍然充满活力

特别是在步入21世纪C11标准出现后

可以说C++变得更完美了(当然我现在还没体会到)

问道有先后,术业有专攻

相比于它的晚辈们它在基础工程领域的地位是根深蒂固的

有的人会说python好学起来简单用起来快

这当然没啥问题,但你用到的的API大多是高度封装的

缺乏自定义性和可修改性,也就是所谓的局限性

python更适合做数据处理方面的工作

但志在成为高素质的程序员的话

我觉得C++是大家的必经之路

更何况现在C11也可以写出高效优雅的代码

在与C#和java这些年轻一代相比我觉得未必就能被扣上老土的帽子

在之后对这些Clike语言的学习也有帮助

 

有没有什么学习材料可以推荐?

即便是2021的今天翁恺老师的C依然是入门的好选择

如果完全没有基础的话

我强推浙江大学翁恺老师的C语言(反正前面都一样)

你可以在B站或者MOOC里找到他的课程

https://www.bilibili.com/video/BV19W411B7w1

再然后我还推荐华南理工的录课视频

这个老师真的讲的挺好的

https://www.bilibili.com/video/BV1XE411W7JS

关于书的话我依然推荐经典的两件套

《C++ primer》

《C++ primer plus》

只买前者也可以,两者的侧重点稍微有些不同

不过我现在认为前者更好一点

因为从一开始就是按照C11的标准来学习的


关于这个教程

最早是想写给自己看的

后来想想也许会有路过的人看到我的文章吧

再然后我发现其实并没有多少人会看这些东西

不过还是得认真更新就是了

教程主要用来复习和总结

当然如果想从这个教程开始学习我觉得应该也没啥问题

可能会有些常识性的错误一时半会我没看出来

都可以直接在文章下面评论

基本上现阶段我每天都会登网站会在网站后台看到评论的

祝你们好运!

发表评论

您的电子邮箱地址不会被公开。