知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

0基础自学C++能月入过万吗?

发表时间:2022-03-25来源:网络

我是自学的C++。


学C++大概就以下几个阶段:


一、明确目的

你是为什么要学C++的?是想做网站,想做顺手的工具,还是应付学校考试,或者是找工作?

这很大程度影响了你学C++的方式、程度,以及是否要学C++。


我学编程当初的目的非常简单,为了做课设。

问了朋友,得知C最基础,就先从C开始上手了,学会之后我才开始察觉到编程的趣味,一点点接触了C++、PHP等等。

到这时候,我已经打算把程序员当做目标去奋斗了,学习的目的也就从兴趣变成了是否实用。


当时我做的第一件事就是对比了C++和Python,简单来聊一下。


二、横向对比

我对C++的主要认知来自网课,通过高质量的网课,现有了个大概的认知。


一番操作:


创建一个 win32 控制台程序的项目。这里如果左边没找到 C++ 就表明你装 Visual Studio 的时候选项没钩,请重新打开安装程序安装这部分。



然后添加C++文件:


到这里就可以开始写代码了



我总结得没有网课详细,如果马上要去面试,可以临时抱佛脚看一下网课。


3.

多看看知乎和网课、资料,及时汲取新信息。

知乎上有很多优秀的 C++ 程序员,我从他们那里学到了很多,类似 inline、ABI、two phrase lookup、odr-used 等概念都是我在知乎学到的。

我又去 cppreference 上重新看了看一些 C++ 的概念,洗了洗脑,纠正了之前很多错误的认识(所以说《C++ Primer》讲的还是太少太少了)。

然后又看了看 cppcon 的视频,接触到了我现在的男神 Louis Dionne。又跑去学了学 hana 库。

毕竟模板元编程是和编译器和标准做斗争,不可避免地了解到了不同的编译器的 bug 以及标准的提案。我就去简单的看了看 clang 的代码和一些模板相关的提案。


如果担心自己复习走错放心,我建议找一个涵盖进阶内容的网课自己看一下。

记得,到这个地步,千万别去买那种超便宜的资料包,大概率都是老掉牙的内容,非常不实用。


要么百度、谷歌,活用搜索引擎。

要么找个靠谱的大佬抱大腿。


像我当时就老老实实跟着网课走,一路到面试都顺风顺水。


一定记住,多练习,只有多练习才能见到成果。

希望大家都能坚持下去。

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜