计算机自学引导

                                             前路漫漫,道阻且长,行则将至,做则必成!

目录

一、入门阶段

      0 前言

      1 C语言学习与环境搭建

      2 试炼场(实战演练)

      3 计算机基本素养

二、 中等阶段


一、入门阶段

      0 前言

               这里只写了入门阶段。入门阶段的计算机基本素养很重要,要好好练练。而且实战也是相当的重要,每天要做5-10题目来巩固理论知识。这是让你入门最快的方法。两个礼拜内能达到基本要求就能成为我的内门弟子,用时一个月勉强给个外门弟子(手动狗头)。开始硬核:

               学习计算机领域,首先知道学习的目的,你为了达成什么目标去学习。宏观来说,你所做的事无非是告诉计算机如何去做。但是就这么一句话就很有学问!!!

               1、首先想要和就计算机沟通,你必须掌握一门计算机能听懂的语言

               2、其次,你跟计算机必须需要一个媒介才能交流,而这个媒介我们计算机领域叫做“环境”。需要配好了相应语言的环境,才能在计算机上运行,让计算机懂你的想法

扫描二维码关注公众号,回复: 12470267 查看本文章

               看似简单,但也确实简单,做好了这两步,你就可以和计算机正式沟通了。

       1 C语言学习与环境搭建

                1、语言介绍

                 计算机语言有多种,现在大概分有三代计算机语言。

                 第一代:机器语言,这种语言是计算机刚发明出来产生语言。它只通过0和1与计算机沟通,这种语言对于人类来说是很难理解的,也很难进行编程,现已淘汰。

                 第二代:汇编语言,这种语言稍微要好一些,它是直接和计算机内部的硬件进行“沟通”,让计算机理解你的想法。在现在用的也少。

                 第三代:高级语言,这就是我们今天的主角。高级语言分有多种,常用的有C语言,C++语言,Python语言,Java语言。作为入门级选手,我们现在要学习的就是C语言

                 这里我来大概说明一下为什么要先让你学习C语言,而不是Python语言之类的:

                 虽然同样位列高级语言之列,但是他们之间还是有本质的区别。假如现在要让计算机帮你去超市买一包辣条。使用C语言:你先要告诉计算机要先带好钱,从家里走出去,然后坐电梯下楼,找到一家便利店,购买后回家。使用Java或Python语言:你只要告诉计算机,嘿,man,出去给我带一包辣条,他就会执行你的指令。

                 所以专业上我们管C语言就做面向过程的编程语言,管Java等语言叫做面向对象型语言。很好理解,C语言叫计算机办事,是按照过程来的,得一步一步教他走;但是诸如Java之类的语言叫计算机办事是面向对象的,直接叫他找便利店这个对象就行了。

                 我们都知道想要学会跑得先学会走,这也就是我为什么叫你们先学习C语言的用意了。以后可能在工作上用的常见的还是Java和Python等语言,但是还是得先打好基础。

                2、C语言学习

                 这部分不多说直接推荐一个浙江大学慕课,慢慢啃吧|

                 https://www.icourse163.org/learn/ZJU-9001?tid=9001#/learn/announce

                3、环境搭建

                 C语言环境搭建很简单,直接使用Dev这个软件即可。以下是安装Dev及使用教程的链接。

                  https://blog.csdn.net/qq_40160605/article/details/82940228

                       

         2 试炼场(实战演练)

                   工欲善其事,必先利其器。我们切不可好高骛远,踏踏实实才是根本。这一部分,我提供一些实战的刷题网站。

                   1、leetcode(主页面,网址如下)

                         https://leetcode-cn.com/problemset/all/?difficulty=%E7%AE%80%E5%8D%95

                   2、计蒜客(主页面及网址如下)

                    https://nanti.jisuanke.com/acm?kw=&sort=difficulty&status=&tags=&page=1

                 你可以自由选择一个作为试炼场的主基地,来发展你的潜力。登录进去,都会对你刷题情况进行统计。实践出真知,如果光只学习C语言的理论,不去实践,没有任何意义,你所做的的一切百搭

                 这里是你实力真正提升的地方,坚持每天做5-10题,做一个礼拜左右,相信你对C语言的运用会达到质的飞跃。

         3 计算机基本素养

                 1、其一就是打字技巧(很重要)

                 打字有标准打字法,在前面几周一定要把这个练好,这对于以后编程效率能有极大的提升。前期很困难,但要克服,既然选择了零基础学习计算机,就得下苦功夫,

                 以下这个链接教你打字时如何正确放置手指

                 https://jingyan.baidu.com/article/20b68a88724b3f796cec62d7.html

                 以下这个链接提供了一些练习打字游戏的网站,学习枯燥可以稍微进行指法训练。

                 https://www.zhihu.com/question/28755499

                 就我自己的感悟,最快学习正确的打字方式,还是聊天,用QQ还是微信,都行。但是一定要标准的指法,不用标准指法,而来二指禅,那这一区域的学习就前功尽弃了。

                 2、其二就是搜索技巧(很重要)

                 搜索技巧同样重要,知道怎么进行搜索,就不需要老师教,一些自己不会的,问万能的网络就好了。下面我举个搜索的例子,你们好好感悟:

                 搜索的后面可以加一个后缀,csdn是中国最大的计算机交流平台,我这篇文章就写在csdn上,还有像简书,知乎,极客都行。加上这些搜索都能找到很优质的回答。

                 比如,你用简书找到的回答,没人几个人点赞评论,那基本可以说是垃圾回答,就不用继续看了。那种几十个人点赞评论的一般就很优质,仔细看看就能找到你想要的答案

二、 中等阶段

猜你喜欢

转载自blog.csdn.net/weixin_41466575/article/details/113148993