
其他人撰写的有关初学者计算机的2113文章5261可以为您提供一些4102参考.
如何以零基础学习编程
体验笔记
在1653年进行了2年的自学编程,增加了n个小组,花了n个以上的论坛,联系了热情的编程新手,遇到了镇定自若的技术公牛...编程,一批又一批地吸引着热情的年轻人为了理想,或者可能是他们的内心爱好. 新人们不断加入,有些人不断退出编程. 编程只有一个入口,但有许多出口. 大量自学成才的新手都被困在条目中. 为此,我想对编程入门发表一些拙见. 扔砖头或玉石的权利,对与错,希望学生们能认出自己.
1. 从零开始,打算自学编程,我应该拥有哪些知识?
答案:
在入门阶段,对知识水平的要求不高或非常低. 每个人都应该听说过xxx小学生的编程方式,方式,方式等,在这里,我们不会谈论长期发展,而只谈论如何开始. 首先,我认为您应该具备计算机的基本操作能力. 如果您甚至无法创建新文件夹或从Internet下载信息,则应购买此“从入门到改进的Windows xx”,然后考虑进行编程,如果您认为自己已经精通基本的计算机操作,请继续往下看.
2. 学习编程有哪些要求?
答案:
首先: 硬件保证,首先,您应该有一台计算机,无论是笔记本还是台式机,无论性能水平如何,从入门的角度来看,性能对早期学习和编程几乎没有影响,仍然是首选的操作系统.
第二: 一本用纸写成的xx语言入门书籍,该语言是xx语言,我们稍后将讨论这个问题. 尽管现在满是电子书(保留这句话的确定性),但是有扫描版本和高清版本,但是我仍然建议您阅读纸质书籍. 有两个优点. 一个是它易于携带并且可以随时阅读. 二是避免眼睛疲劳. 我不相信您会盯着显示器看电子书. 你的眼睛不会痛. 另外,请尊重图书作者的版权.

第三: 时间保证,如果您每天有很多事情在等待您处理,请继续进行处理. 处理后,将剩余时间分成整段进行编程,您可能会随时受到打击. 对于残破的学习,在编程中,我认为这并不费劲,只是在短时间内记住单词?这应该是一个不错的选择.
3. 您确定要学习编程吗?
答案:
这个问题看似多余,但为什么要问这个问题呢?您应该知道编程不是一次性的事情. 如果您只是一时的冲动,或者只是想完成一个小工具,并且没有制定程序的长期计划,那么您就无需学习编程. 毕竟,编程是从入门到开始,能够独立编写软件还有很长的路要走. 一旦放弃,就会放弃努力,浪费了很多宝贵的时间. 确实值得损失. 但是,尽管您说这是您的爱好,但是拥有一种爱好还是不错的,所以请继续阅读.
4. 我该如何开始?
答案:
我如何开始?实际上,只要您有毅力并缓慢折腾一年半,您肯定可以开始使用,但是撰写本文的目的是缩短这一周期,对吗?因此,让我谈谈如何从个人角度更快上手. 这里是一般介绍. 对于每一点,我将分别介绍.
–1>. 要了解计算机的基本组成,计算机的发展历史和编程的发展历史,似乎与编程无关,潜在的影响还是很大的;
–2>. 选择一种简单的语言作为入门语言;
–3>. 学习使用搜索引擎;
–4>. 懂得读书;

–5>. 要“像”大师一样;
–6. >应具备的学习态度;
4.1: 了解这些历史的重要性:
了解某些编程的本质比知道如何编程更有意义. 不要根据发生的情况学习编程. 这对您的学习非常不利. 作为编程爱好者,您知道计算机的工作原理,这应该是正常的事情,您不想知道吗?
4.2>. 选择输入语言:
这个问题在入门阶段一直是一个非常有争议的问题. n多国语言,n多推荐. 当我终于有了新手时,听说这种语言适合新手,因此我学习了这种语言,有人说xx语言是垃圾和弱者,学习起来毫无用处. 如果愿意,我开始向您推荐xxx语言,因此新手开始再次学习该语言. 最后,他们不懂任何一种语言,时间很重要. 热情的丧失已经耗尽. 为了解决这个问题,我们首先必须了解一个基本问题,如何选择适合入门的编程语言?我建议从困难的角度考虑,这种语言必须易于学习和有趣,并且必须具有一定的热情,以便更多的人可以一起交流和讨论,打开编程语言列表,并发现有超过100种编程语言,并且这个数字还在不断增加. 这里我们看一下2012年5月的编程语言排名. 可以排名前20位. 首先,它们的受欢迎程度几乎相似. 我们现在需要做的是从排名开始. 在列表中找到一种简单有趣的语言.
2012年5月编程语言排名
对于上述语言,此处无法详细介绍它们. 空间有限. 最主要的是,这些语言的介绍只需要您打开搜索引擎(百度?谷歌?还是其他?无论如何. ),输入此项目语言的名称,进行搜索,就可以看到他的详细信息简介,如果您说您不会搜索c语言入门经典 第5版 习题答案,那么请返回第一个问题,通常来说,如果您去论坛询问哪种语言适合入门,则获得最受欢迎的结果应该是C语言. 那就对了. 这是上面排名列表中的第一个. 强烈建议开始使用C语言的学生,如果他们看到本文,可能会呕吐,因为这里的作者不是C语言. 作者认为Python语言更适合从零基础开始. 许推荐C语言. 我想可能有两个. 一是该国大多数编程课程都使用C语言,可以说已经学习过C. 该语言的用户群很大,其二是C语言本身的强项,可以说是很好的语言. 声誉. 庞大的基础+良好的声誉,足以使您获得的结果主要是C语言.
作者是Python语言的简介. 当我接触编程时,它完全是从零开始的. 现在,我已经联系了C,C ++,JAVA,Visual Basic 6,我会回忆起来. 如果我要再次选择入门语言,我绝对不会后悔选择Python. 建议每个学生在百科全书中搜索Python,以查看它是否真的很容易学习并且功能强大. 如果您想快速编写GUI(图形用户界面)软件,Python有大量的图形库供您选择. 像C语言一样,半年后,它仍然停留在黑匣子中,这极大地削弱了初学者对软件开发的信心. 对于编写游戏,Python绝对不会让您失望. pygame模块为您提供简单快速的游戏开发. Pygame是专门为视频游戏设计的跨平台Python模块. 包含图像和声音. 尽管它不能与Direct X相提并论,但是对于新手来说,独立编写2D游戏还是一件很愉快的事情吗?
对于Python,作者将不对其进行详细介绍,仅建议使用. 语言的具体选择取决于您. 无论是C还是Python,以下学习方法均适用. 的.
4.3>. 学习使用搜索引擎:

原因
建议使用搜索引擎是为了培养更好的独立解决问题的能力. 一般来说,当我们第一次学习编程时,有时甚至可能不知道要使用哪种软件作为编程环境,或者下载并安装编程. 该环境不知道如何使用它. 目前,搜索非常方便. 转到搜索引擎,然后输入“ xxx教程”. 结果出来了,太方便了.
此外,新来者喜欢添加许多xx语言编程组,其中大多数人选择添加更员. 一旦编程出现小错误,请立即在小组中提问. 这是一个非常不好的习惯. 如果小组中的某人并且可以为您解决问题,那么您独立解决问题的能力将降低一分. 如果没有人,您可能会面临等待,或者将问题放在这里,不理会它,您知道这种积累的后果. 最好的方法是使用搜索引擎. 您无需等待. 您还可以锻炼自己独立解决问题的能力. 为什么不这样做呢?还有一点,许多新来者说无法搜索很多知识,我非常有责任地说这不是您无法搜索,而是您不会使用搜索引擎. 至少我在搜索中没有遇到任何问题. 要了解,如果您不知道如何使用搜索,请继续搜索.
简而言之,如果有问题,请搜索.
顺便说一句,添加很多组不是一个好习惯. 该小组不允许您学习太多知识. 他的职责是找到一群有共同主题的朋友. 实际情况是大多数时间在一起. 谈论与编程无关的主题.
4.4>. 知道如何读书:
无论是电子书还是纸质书,都会有页码(txt?什么都没说),我需要制定学习计划. 我每天阅读几页?不是这种情况. 不要忽略目录的好处. 首先,请仔细阅读下一本书的序言和目录,以了解本书中知识点的分布. 这将帮助您更快地集成到书中,然后根据本章制定学习计划. 按页,您不怕将知识点减少一半吗?当我读一本书时,我喜欢第一次浏览它,即看马匹和花朵,花一个上午或一个下午悠闲地翻书. 我不需要记住知识点,我只想记住一些名词,就知道这些东西会给大脑留下模糊的印象.
从第二次开始,仔细看,不要错过任何句子,并且遇到不清楚的名词,搜索和解决都没有关系. 您应该及时复习以阅读书籍. 我们建议阅读“看五后三”(作者自己的话),即一次阅读五页,然后在下一种阅读模式下退三页,这样可以起到很好的复习效果. 遇到您真正不了解的地方时,不要呆太久. 当您继续往下看这个问题时,您很可能会发现您已经可以理解. 这种情况很常见.
必须手动调试代码. 一次输入一个字符. 它不是机械复制和粘贴. 复制和粘贴的结果是,您觉得自己已经学到了几乎所有内容,然后转到计算机上手动进行编写. 编写代码时,要么无法编写代码,要么在运行时报告一堆错误. 因此,书中的每一段代码都必须亲自调试(再次强调: 要学习编程,您必须自己实践它,不要考虑采用捷径,捷径在哪里?我早些时候采用了捷径. )
对于代码错误,作为一个新手,正常的事情不再是正常的. 这里有两点. 注意单词的拼写是否正确以及符号是否以英文输入;还需要坚持找出代码错误. ,坚持不懈,代码错误不是在寻求帮助,而是自己解决.
4.5>. 要“喜欢”主人:

在写这些词时,我仍然担心这句话会引起误解. 像大师一样,变胖不是变胖的面孔,而是学习的动力. 具体来说,该方法可以帮助其他新手c语言入门经典 第5版 习题答案,帮助其他人改进自己的语言,更不用说在论坛或小组中,您可能会遇到新手遇到的各种问题,或者代码错误并且无法检查错误,或如果您想解决问题但找不到解决方法等,则可以记住,但必须记住回答. 如果您继续这样下去,您的圈子将越来越重要,他人将越来越信任您的能力,由于这种信任,也逐渐使您承担起主人的责任感. 我可以问别人一个问题吗?即使出于虚荣心,我们也必须继续学习并在他人心中保持主人的形象,以便达到激发自己不断学习的目的.
但是有几点要记住;
一个: 不要误导其他新来者,不要回答您不确定的知识;
第二: 您已经回答了许多弱爆炸性问题. 如果其他人没有指定您应该回答他们,那么请给其他人这个机会. 确实不需要这些微不足道的问题. 浪费时间;
三: 每天回答问题的时间不要太长,否则会影响您的正常学习进度;
第四: 勇敢承认,如果发现自己错了. 等待主人出来只会让你更尴尬. 不要以为新手在愚弄. 当新手成为高手时,他会记住谁在挖洞. 他跳了起来;
(安静地告诉您: 如果某人有问题,您真的不知道,那么当您认为可以解决该问题时您会怎么做?咳嗽,出了点问题,请稍等片刻,然后再回答. 这时,请不要使用已说过的,快点浏览本书,在Internet上搜索,大师的形象不会丢失!)
4.6>. 所需的态度:
–①: 毅力?焦点?相信自己?每当我看到有人告诉新人学习毅力和毅力时,我都想学习如何毅力. 我不需要这种态度做某事吗?编程必须具有和想像力,不仅限于本书中的知识点,还应进行大胆的实验,尝试将已学到的知识点组合成新的知识点,就C语言列表而言,几乎所有C语言入门书籍将链接列表视为单个知识点. 如果所有书籍都取消了链接列表的知识点,那么当您学习了指针,结构并告诉您如何使用malloc函数时,您可以将其视为链接列表. 有趣的知识点?
–②: 学习稳定情绪. 当论坛或小组中存在分歧时,或者当某人制造不合理的麻烦时,不要生气,立即潜水,因为不需要生气,谁是谁不对,旁观者可以自然地看到, a这个词叫做冷暴力.
人们更高,并尝试与大师尽可能地融合. 尽管在大师眼中您可能只是新秀,但它确实可以帮助您改善自己,并且在感到压力时会受到激励. 需要敦促一件事: 永远不要指望技术大亨经常出现在xx组中,大师在哪里?大多数高手正在编写程序,会有时间冒出来吗?
作者的经验暂时只能提供这么多建议,无论建议是好是坏,都可以看作是表达我一直想对新生说的话. 所有准备踏入编程天地的学生,祝您学习愉快,并尽快实现梦想.
最后,我在“ Hacker Line”上引用了一个句子作为本文的结论. 我一直牢记这句话: 程序员值得尊重,程序员的手是魔术师的手,他们把枯燥的代码变成了丰富多彩的软件.
威德先生
2012.6.1
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-274294-1.html
原先一直在喝