如何学习编程

如题所述

学编程入门建议:
1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。
2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。
3.逻辑思维能力的培养、学程序设计要有一定的逻辑思维能力。“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-07-30

如何学习编程,主要有自学和报班两种途径,至于需不需要报班,可以结合自己的实际情况来进行判断,这里简单介绍下。

学编程的注意点:

1、要确定好自己一定能学下去,不能是三分钟的热度,只是学个热闹,这样永远没有办法学的会。

2、一定要打好基础,刚开始学习编程的时候可能会很慢,感觉自己没学会啥,这可能是因为正处于打基础的阶段,只有把基础打好,未来才可以学得更好。

3、要注意实践操作,理论知识学得再多,如果不能实际的运用,还是等于0的。

自学还是报班:

1、如果你可以规划好自己的学习过程,坚持一步步向前走,那么自学当然是很好的。

2、如果你没人监督就学不进去,也没有自己的学习规划,那么还是建议你报班,可以少走冤枉路。

不管是自学还是报班,学编程的要注意的点是相差不大的,希望我的回答对你有帮助!

本回答被网友采纳
第2个回答  2020-12-31

系统学习教材

 如何读教材就有学问了。很多同学读教材非常仔细,每一个细节都要搞得非常清楚,这样慢慢推进会让战线拉得非常长,读一本教材大概要花一两个月的时间。对于这些同学,经常出现看第五章的时候已经把第二章的内容忘得差不多了。这样学习最大的问题就是虽然把细节知识点搞到非常清楚,但由于时间太长,让这些知识点相互间无法联系起来形成体系,这样既不利于理解也不利于记忆。

我给同学们的建议是要由粗向细地阅读教材。一般分三个阶段:

    粗读

    粗读就类似于囫囵吞枣地读。对于一本入门级的教材一般400到500页的样子,在两周内快速通读一遍。阅读过程中,对于不是太清楚的知识点可以跳过,知道有这么回事就行。这样读一遍之后,你会发现自己虽然依然不怎么会写代码,但基本已经知道编程是怎么回事了。现在可以进入下一个阶段。

    精读

    在这个阶段里,要仔细把教材重新阅读一遍。在这一遍里,重点了解每一章里介绍的编程方法,能够在计算机上把实例代码调通就达到要求。最好把课后习题有关上机练习的部分都自己完成一下。至于那些你还不清楚究竟如何去用的冷门方法,可以不用掌握。这个过程耗时比较久,大概2个月左右。这个阶段完成后,你已经能够用某种语言完成一些最基本的功能了。

    贯通

    最后这个阶段就是融汇贯通的阶段。在第二遍结束后,基本的功能你已经都掌握了,但可能对于大部分功能你还不知道他们除了写例子程序还有什么用。或者你干脆就忘记了都学会了那些方法。接下来,你需要在互联网上找一些基础的编程实例,在学习这些实例的过程中,你会发现涉及到的很多东西你都了解过,但又有些模棱两可,这时候你就要像查资料一样回到教材中认认真真、仔仔细细地去研读相关的知识点,把它完全吃透。

    这也是一个反复的过程,在你学习了一些别人分享的实例内容后,你还可以自己按照兴趣完成一些小工具之类的东西。一段时间后,你会发现,你已经基本掌握了一门编程语言。

    敲代码 

    在编程学习的过程里,写代码是非常重要的东西。即使对于同一段例子程序,读一遍和自己敲一遍的效果都是天壤之别。敲代码的过程是你对编程知识的二次思考的一个过程,同时还能帮助你建立对编程语言的肌肉记忆。就我而言,一些基础的代码片段都是不用思考就能敲出来的,这就是肌肉记忆。

    另外,在代码编译和寻找Bug的过程能够帮助你更深入地理解和记忆。敲得多了,很多知识点自然就记住了,压根不用那么刻意地学习。

    拓展学习

    教材里介绍的东西往往是有限的,当你掌握到一定程度的时候,你需要继续丰富自己的知识和技能。最好的方法就是自己设计一个小工具,然后用掌握的知识去实现它。在这个过程中,你一定会遇到很多问题不知道该如何实现,这时,解决问题的欲望会推动你通过各种渠道去寻找解决方法。当你最终完成了这个小工具时,你会发现你的编程能力已经上升到了一个新的水平。

本回答被网友采纳
第3个回答  2023-05-04
1如何从零开始学编程
很多刚开始学编程的朋友就是百度一部教程,再买本书,边看教程边看书,可是这样很少有学有所成的,下面给大家总结一下我初学编程到现在总结的一些方法。
 

初学编程的很多人都静不下心来,一心只为追求速度,自己本人又急功近利教程非常庞大,看不懂也不想回头在看一遍,这就导致在学完一部分知识做一个比较大一点的练习时,根本做不下来,写几行代码就束手无策——心不诚。

一些简单的代码,总感觉是浪费时间,只敲几遍,甚至不敲,总认为自己已经会了,这是学无所成的最大一个原因——眼高手低。没有充足的时间,学习过程断断续续,这一个主要针对上课的学生党——时间。
 

不要认为教程越全越好、越新越好,这套了理论对初学编程无用,教程你不管看12年的也好、16年的也好,一些最基础,最核心的东西都是有的,可能16年会多一点东西,但对初学编程的人来说,毫无用处,教程如果太过庞大,没有充裕的时间和绝对恒心的人来说只会适得其反;我建议初学者在选着教程时尽量选择微课程,这是现在比较流行的自学理念。
 

给自己定一个学编程的编程目标。学编程时间长了很少有人会定这类目标:多少多少天学完基础语法,多少多少天学完这个框架 等等之流
 
每个人投入的时间、学习效率和基础都不一样。如果你每天都拿出大把的时间来学习,那么两三个月就可以学会C/C++,不到半年时间就可以编写出一些软件。但是有一点可以肯定,几个月从小白成长为大神是绝对不可能的。要想出类拔萃,没有几年功夫是不行的。学习编程不是看几本书就能搞定的,需要你不断的练习,编写代码,积累零散的知识点,代码量跟你的编程水平直接相关,没有几万行代码,没有拿得出手的作品,怎能称得上“大神”。每个人程序员都是这样过来的,开始都是一头雾水,连输出九九乘法表都很吃力,只有通过不断练习才能熟悉,这是一个强化思维方式的过程。知识点可以在短时间内了解,但是思维方式和编程经验需要不断实践才能强化,这就是为什么很多初学者已经了解了C语言的基本概念,但是仍然不会编写代码的原因。程序员被戏称为”码农“,意思是写代码的农民,要想成为一个合格的农民,必须要脚踏实地辛苦耕耘。也不要压力太大,一切编程语言都是纸老虎,一层窗户纸,只要开窍了,就容易了。
第4个回答  2022-04-27
回想以前读书学编程选择的问题上,java复杂不喜欢,分支也多,什么大数据,安卓,web开发,c#现在看淘汰了更新也大变样,php现在来看也是淘汰了,web大前端是流行,但是当时读书的时候并没流行,那时还不是叫大前端,感觉那时前端是最受鄙视的(2012年),当然php那时也说什么屌丝语言,世界上最好的语言之类的调侃。本人本来就喜欢稳定,这么看好像都不稳定。感觉选什么都不好,唉,算了,最后选择了web前端,因为web前端当时是编程里面更新变化几乎说是最快了,每年大更,更新很快,虽然不喜欢,但还是学了,导致为了让自己喜欢上,也让自己追新,让自己整个思想都追新不只是技术(本来是个追求稳定,保守,守旧的人吧,比如手机能用就行,电脑配置够了就像,机箱能用就行,没必要最新),但是学了这个web前端让自己什么都追新,全部思想,导致最后发现好累啊,买的东西不是最新,不是小巧轻量化的话又想换,想换又要卖了原来的买新的,反正很麻烦很累,现在感觉还是守旧算了,至少没这么累,实在没得选择只能用新的才用新的,不然够用就好,旧的也好。当然这里说的守旧并不是说让你特意去买旧的,特意去买淘汰的(毕竟你又不是收藏家),而且用着的是旧的还能用就用着,没必要强迫自己换新,当然如果你是追新的也可以同样这样同理。当然也可以把范围缩小,思想转换一下,比如守旧就像以前没有电脑玩,按时睡觉,你就不要把电脑手机汽车看得这么重,而是以前就像在学校打球锻炼身体,早睡早起之类那些看成是旧的,现在什么晚睡,熬夜,打游戏看成是新的,你守旧就是为了让自己更好,而把注意力抛弃电脑,熬夜那些,让自己重回以前的自己,这样想的守旧是否更好?毕竟追新太累了。而且有时候旧的更稳定,也更好,情怀?本回答被网友采纳

如何从零开始学编程
2. 掌握基础语法:学习编程首先要掌握基础语法,如变量、数据类型、条件语句、循环语句、函数等。这些概念是编程的基础,需要通过大量练习来熟练掌握。例如,可以编写一些简单的程序来练习这些概念,如打印“Hello World!”、计算两个数的和等。3. 编写小程序进行实践:掌握基础语法后,可以通过编写一些小...

程序员自学编程的6种方法,高效学习
学习编程的一个很好的方法就是和其他的程序员交谈。不必谈论任何特定的内容。可以是你正在学习的东西,也可以是你认为很酷的东西,更可以是你正在工作的东西,皆可。你会发现很多程序员并不喜欢只是聊编程。这样做可能会让你学到很多关干库,服务器,编程语言和模式方面的知识。但是,最重要的是,你将...

如何从零开始学编程
2、培养逻辑思维能力 学编程要有一定的逻辑思维能力,逻辑思维能力的培养要长时间的实践锻炼。在学习的过程中培养编程思想,反复实践、观察、分析、比较、总结中逐渐地积累。有些问题通过实践后才能明白,通过实践把老师和书上的知识变成自己的。3、学习编程思想 学习一门语言或开发工具,除了掌握其语法结构...

大一应该如何学程序语言
找到优质的在线教程或视频课程也是学习编程语言的好方法。网上有许多高质量的学习资源,如MOOC平台上的课程、编程社区的教程等。此外,购买相关图书也是一个不错的选择。书籍往往能提供更加系统和深入的讲解,帮助学生全面理解编程语言。在学习过程中,不断练习编程是非常重要的。可以通过解决编程练习题以及开发...

新手怎么学代码编程
新手如何学习编程语言:1. 明确学习目标:在开始学习编程之前,首先要明确自己的学习目的。无论是出于个人兴趣,还是为了职业发展,确立目标能够帮助您保持动力,避免半途而废。2. 选择合适的编程语言:对于编程初学者来说,选择一种易于学习和上手的编程语言至关重要。Python因其简洁性和易用性,被广泛推荐...

如何快速学习编程
以下是一些快速学习编程的方法:1. 设定目标:明确自己学习编程的目的和计划,例如学习某种编程语言或开发特定的应用程序。2. 学习基础知识:掌握编程的基础概念和原理,了解控制流、数据结构和算法等基本知识。3. 选择适合的学习资源:根据自己的学习风格和需求,选择适合自己的学习资源,如教程、书籍、在线...

新手如何学编程
1. 选择一门编程语言:开发者有很多选择,如Python、JavaScript、Java等。推荐初学者选择易于理解和使用的语言,如Python。它有简单的语法和易于上手的环境。2. 学习基本概念:掌握编程的基本概念,如变量、循环、条件语句等。了解这些概念是编写和理解代码的关键。3. 学习编程基础知识:学习编程的基本知识...

新手如何自学编程
新手如何自学编程:1. 明确学习目标:在开始自学编程之前,应先确立清晰的目标,比如掌握一门编程语言、完成特定项目或提升编程技能。2. 选择合适的编程语言:根据个人兴趣和目标,比较不同编程语言的特点,并选择最适合自己的一种。3. 学习基础知识:了解所选编程语言的基本概念,包括变量、数据类型、循环...

如何学习电脑编程入门
1、要想学好电脑编程,必须要拥有一定的计算机理论基础,只有掌握了一定的计算机理论基础后我们在学习电脑编程的时候才能更加好理解,容易学习。2、其次,要是想学习电脑编程的话,也要掌握基础的C语言,不需要太过精通学的比较深入,但也需要掌握一些较全面基础的知识和算法。这样对我们最开始学习编程也是...

新手如何学代码
新手学代码的方法如下:1、确定学习目标:你需要明确你的学习目标。你是想学习编程基础,还是想成为一名专业的程序员?确定目标后,你可以更有针对性地制定学习计划。2、学习基础知识:学习编程需要掌握一些基础知识,如计算机语言、算法和数据结构等。你可以通过阅读相关书籍、参加在线课程或者在编程社区中...

相似回答