一、关于本教程

2019年五月,我计划录制C/C++语言基础知识的视频课程,打算采用知名的书藉作为教材,在翻阅多本书藉之后,我非常的失望。作为一个骨灰程序员,二十年来,我非常清楚如何成为一个合格的C/C++程序员,包括学习方向、企业的需求和必备技能等。书店里能买到的C/C++ 书藉,绝大部分是教授和讲师编写出来的,普遍存在三个方面的问题:

1)只介绍知识点,不结合应用的场景,示例代码和课后作业与实际项目开发严重脱节;

2)重点内容不突出,C/C++的知识点非常多,很多内容已经过时,在工作中极少使用,这些内容增加了学习的负担;

3)纸上谈编程,不注重培养程序员的感觉。

从职业程序员的角度出发,我把C/C++语言的基础知识内容写成文章,在C语言技术网发布,本教程有以下特点:

1)以Linux平台为学习和开发环境,Linux是C/C++程序员的主流工作平台;

2)断章取义,重点突出实际开发中常用的内容,略过不常用的知识;

3)设计了大量的课后作业,这些作业与实际开发内容息息相关,把培养程序员的感觉放在首位;

4)本教程的目标是为职业C/C++程序员打基础,不合适在校大学生的毕业考试和计算机等级考试。

二、C/C++语言的学习方法

1)学习是您自己的事情,您学习的决心和态度是决定了您的成就。这个世界上没有葵花宝典,没有九阴真经,从入门到精通都是屁话。欲速则不达,一分耕耘一分收获,这才是千古不变的真理。

2)我的课程内容是精心整理的,某些知识点可能没有提到应用场景,但绝对不会是没用的知识。课程中没有提到的知识可以了解一下,不必深入学习,意义不大。

3)学习任何一种编程语言,最重要的是培养写程序的感觉,不要过于纠结知识点,不拘泥于招式。

4)不要记笔记,不要记关键字,不要记函数的参数,学了后面忘了前面是初学者普遍存在的现象。忘了就忘了,没有关系,项目实战课程会把全部的知识融会贯通,学习的过程本来就是反复而曲折的。

5)程序员是写出来的,没有看出来的程序员。赵括,知道不?就是那个空读兵书不成器的家伙,只看书看视频不写程序,和赵括没什么不同。

6)学习的过程中遇到了问题,如果三十分钟解决不了,不要纠缠,在群里向大家请教。但是,反对遇到问题不经思考就提问的方式。

7)开始学习C语言之前,必须先熟悉Linux环境,掌握Linux常用命令和vi的基本用法。

8)高手都是从菜鸟开始的,只要您按视频教程一步一个脚印的学习,就能成为优秀的程序员。

9)如果您记不住上述的内容,请记住一句话:学习是您自己的事情,得靠您自己,其他人(包括老师)对您的帮助是有限的。

三、版权声明

C语言技术网许可协议正文如下:

版权所有 (c) 2008-2020,码农有道,C语言技术网(www.freecplus.net)。

特此向任何得到C语言技术网文章和源代码副本的人授权:被授权人有权使用、复制、修改、合并、出版、发布、散布、再授权和/或贩售文章和源代码的副本,及授予被供应人同等权利,只需服从以下义务:

在文章和源代码的所有副本中都必须包含以上版权声明和本许可声明。

如果违返,无论在文章和源代码的使用上或其他买卖交易中是否涉及合同,都属于侵权行为,我们保留追究的权利。

C语言技术网许可协议正文结束。

四、版权证明文件

1、作品登记证书

image.png

2、freecplus框架著作权证书

image.png


C语言技术网(www.freecplus.net),粤ICP备19156379号

友情链接: 猿说编程    程序分享   

点击关闭