C/C++ 内功心法(入门篇)- 第一章 绪论(3)
3. 学习编程的预备知识
编程是一项有一定门槛的知识,在对计算机的软硬件不够了解的前提下学习编程,会事倍功半。因此,在开始正式讲编程知识之前,本节课先提一些基础要求。
上网
基于网络的 QQ 聊天、淘宝购物、支付宝付款等等,不再多说。着重说这几点:
百度搜索。常规内容的搜索都离不开百度。但是,要学会鉴别搜索结果中的广告与垃圾。
必应搜索。在全球范围内检索资料的不二选择,尤其是在英文网站检索编程相关问题,更是离不开必应搜索。
学会搜索“官方网站”。网上各种资料有真有假有新有旧,最靠谱的,是官方网站的资讯。比如要下载 EasyX ,比较推荐的做法是搜索“EasyX 官网”,然后在官网里面找到所需的下载。
学会鉴别“官方网站”。并不是所有搜到的“官网”都是官方网站。网络中有各种钓鱼网站,做的很像官网,实际上提供的内容是为了盗取账号或捆绑木马的,要学会鉴别什么样的网站才是真正的官方网站。鉴别方法没有固定模式,只能靠自己摸索。
操作系统的熟练使用
本书的学习环境是 Windows 10 操作系统(简称 Win10),以及 Microsoft Visual C++ 2010 Express(简称 VC2010)。所以首先,必须要对 Win10 比较熟练。
这本书不会重点讲 Win10 怎么使用。这里提出一些基础概念,请大家自行搜索相关内容学习:
- 确保 Win10 打开了自动升级。
- 弄清楚什么是盘符、文件夹,知道怎么将自己的文件分别保存在不同的文件夹里归类整理。
- 弄清楚什么是绝对路径、当前路径、相对路径。
- 弄清楚什么是文件名、扩展名。
- 弄清楚自己的操作系统是 32 位还是 64 位的。
- 弄清楚什么是半角字符、全角字符。
- 弄清楚什么是控制台窗口。
常规软件的安装与使用
学会安装软件。尝试完成(注意,从官网下载安装):
- 安装 Vivaldi 浏览器。
- 安装 7-zip 压缩软件。
- 从 Microsoft Store 里面安装“必应词典”。
- 从 Microsoft Store 里面安装扫雷游戏,即”Microsoft Minesweeper“。
必须清清楚楚的知道自己的计算机中安装的每一个软件是做什么用的。如果不知道某个软件的功能,请到搜索引擎里面自行搜索。知道某个软件的功能后,觉得自己用不到的,就卸载掉。
学会挑选更好用的软件。比如,winrar 是收费的,国内各种压缩软件都是基于 7-zip 的源码修改的,那就不如卸载这些压缩软件,直接装个 7-zip。
懂得如何预防病毒和木马
比如,知道什么样的网站下载到的软件经常是木马病毒或恶意软件,知道 U 盘带病毒是什么样的。
卸载 xx 杀毒、xx 卫士、xx 助手等软件,恢复 Win10 自带的 Windows Defender。
尝试使用英文环境
程序员离不开英语的,许多开发文档来不及翻译为多语言,只有英文版本。还有很多开发术语,翻译过来味道就变了。开始尝试使用英文的软件系统环境,非常有必要。比如:
- 设置 Win10 系统为英文界面。
- 安装英文版本的 Visual C++。
- 设置 7-zip 软件为英文界面。
- 设置 Vivaldi 浏览器为英文界面。
总之,只要软件有英文版,尽量都用英文的。