如何快速学习编程?有哪些学习方法?

似水流年37719


我大学学的是计算机,在刚开始学编程的时候也碰到过各种问题,后来工作后从事过一段时间编程,也接触过各种新技术,需要不断去学习。如果你是一个新人,在学习编程的时候,应该怎样快速去学呢?

如果你学的是计算机专业,大学里你可能问过无数老师,教授,师兄师姐这个问题,但得到的答案一定是同一句话:每天实战,保证一天至少100行代码量。

说的很实在,学编程就是这样,只能用这种看上去很傻的办法。编程是极具实践性的一门技术,深厚的理论远不如自己敲几行代码来的实在和理解的深厚。

要学好编程,我觉得从以下几点入手加强:

其一,兴趣



这是最重要的,编程很枯燥,因为需要长期和机器打交道。如果没有十足的兴趣和耐力,是无法学好编程的

其二,学习渠道



信息搜索: google > 必应 > 百度

论坛社区:csdn,itpub,51cto,Chinaunix等等

Github:经常逛,学习优秀源码,自己写点东西也可以提交

这些渠道不仅可以找问题,还可以自己提问题,会有专家来给你解答

其三,实践锻炼



自己实践,业余时间多写代码,找一本书,跟着敲。不要只看书不敲代码,那样学不好编程。

工作中实践,根据工作内容和场景,针对性的学习相关技术,不耻下问,多向老司机请教,搞好关系。


乘风随意


要想快速掌握编程,需要有一个系统的学习计划,计划中要做好以下几件事情:

第一,了解编程的概念、目的和过程。学习编程的第一件事情就是清晰概念,明确编程与计算机和网络之间的关系,掌握编程的目的和过程。这个过程是一个对编程认知的过程,也是建立编程思想的第一步。

第二,多动手做实验。编程语言说到底就是一个工具,一个程序设计人员与计算机交流的工具,只有多使用才能熟悉。实验是迈出编程的第一步,通过实验也能验证很多抽象的概念。

第三,设定阶段性目标。要为每一个学习阶段制定一个学习目标,目标一定要清晰且可以实现。比如,在学习的第一阶段要做一个计算器,第二阶段要做一个涉及到数据存取的记账系统,第三个阶段要做一个基于网络的银行模拟系统等等。

第四,注意知识结构。编程涉及到操作系统、网络、数据库等知识,在学习编程的过程中要注意这些知识的学习。

第五,多交流。交流对编程的学习非常重要,可以面对面与有经验的程序员交流,也可以在开源社区交流,有不明白的地方可以随时发布问题(比如悟空问答)。

第六,注重实践。其实很多程序员在学习编程的时候都是直接安装开发环境,然后一边学习一边使用。虽然这往往需要有一定的开发经验积累,但是从另外一个角度来说,编程就是用出来的。

我做程序开发多年,在工作中陆续学习并使用了多种编程语言,包括C、Java、Python、PHP、Scala等语言。多年前我也出版过Java学习书籍,我会陆续在头条上写一些关于学习编程语言的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有编程方面的问题,也可以咨询我。

谢谢!


IT人刘俊明


我是跨专业转到互联网行业,目前任职算法工程师,所用语言有Python,R和Go等,均是自学,根据我个人学习的一些经验和教训,我将快速学习编程的方法总结如下。

1.学习编程最好有老师教。无论学习什么知识,最好都是要有老师带。有人可能会问,要报培训班吗?不必,看视频即可,看视频让老师给你讲解一遍,相当于老师教了你一遍,学习Python的话推荐小甲鱼入门视频,Go的话推荐谷歌工程师讲GO(不愿找视频的私信我,免费分享)。看一两遍视频,把里面的程序自己动手实现,然后再看一两本入门书籍,足够了。

2.学习编程最好尽早找到学习环境。自学编程其实很难坚持,因为互联网方向太多,学习深度广度加大之后,你根本不知道自己的所学是不是真的有用,就会产生一定程度的学习迷茫。这个时候,你就要找到进一步学习编程的环境,进一步学习。怎么找?找工作。用看视频啃书本掌握的基础知识来叩开互联网企业的大门(需要厚脸皮和强大内心,没办法想快就要逼自己),以此继续学习编程,做到学习就是工作,工作就是学习。在工作岗位上学习的效率比自己闷着头学习要有效得多。

3.综上,快速学习编程,首先要有快速学习方法——看视频,其次要有快速学习环境——找岗位,这两者结合后,你入门编程仅需要数月即可。等到入门编程后,你再学习新的一门语言时,你会发现任何一门语言都是入门容易,精通很难。


人工智能为人民


如何快速能学会编程呢,其实主要是做三件事。第一,快速学习基础语法。第二,实战操作。第三,坚持。

就拿本人学习开发微信小程序作为例子。

快速学习基础语法

要掌握一门编程语言,首先第一步就是要先学习语法,最基础的语法。如果不学习这个,你根本就没办法下手去操作。拿我学习微信小程序为例子,我在学习这个的时候,先去把html和css的语法快速学习了一遍。大概花了半个月的时间,把这两个东西天天不停的敲,因为微信小程序他的开发其实和前端开发没什么两样,所以我就用最快的速度把这个基础东西快速过了一遍。

实战演练

俗话说,实践是检验真理的唯一标准。学习了东西最好的办法就是将学习来的东西去实践运用,这样就能够知道学习的语法具体在项目中是如何使用的,也可以加强记忆力。我当初学习完微信小程序的基本语法之后就开始做一个小项目了。随便从github上找了一个项目,然后按照他的样子自己敲一遍,不会的东西立马去查官方API文档,然后通过各种谷歌或者加群问别人来解决一些开发中遇到的问题。坦率的讲,一个项目敲下来对自己的进步空间是非常巨大的,而且这个是可以切身感受到的进步,满满的成就感激励着自己不断学习。学习到的东西最怕的就是不知道怎么使用或者无处可用,那样学了忘,忘了学,最后自我放弃。所以学完基础语法,不管懂还不是没学懂都去立马做项目,在项目里面找感觉,很多东西做一个项目下来自然而然就懂了。

贵在坚持

做什么事真的都是贵在坚持。学习语法刚开始几天可能觉得新鲜,过几天就觉得没意思了,把它扔一边。做项目一开始觉得好玩,碰到不会的解决不了就不干了,这样神仙都搭理不了你。三天打鱼两天晒网,不要说学习编程了,学习任何东西都不可能学会。有句话说的好,很多事情不是因为看见希望才去坚持,而是坚持下去了才会看到希望。与君共勉!

我是一名程序员,乐于分享自己身边的一些事,如果有什么需要不懂得,欢迎私信我。如果有什么不同观点,也可以在下面留言,我们一起讨论。如果觉得我答得还不错,请随手点赞,谢谢。


晨雨细曲


不知道你定义的快速是怎么个快速法?不知道你现在的编程水平?还有,不清楚你计算机基础理论的掌握程度?

你也没有说你想学习那种编程语言?学习的目的是什么?

基本上很难回答你的问题。



说两点吧。

第一,不要期望快速的学习专业知识,你可以快速的达到一个目标,比如一个月内能够使用Python分析公司的业务数据,又比如一个月内能够读懂Java程序并进行基本功能的编写。但是你不能期望一个月内精通编程。

第二,无论是编程还是学习没有快速的方法,所谓的快速只是让你会用。想要理解掌握没有捷径,就是多练,多想,多反思,多和别人交流,多想别人请教。


杨兴华


学习编程最大的法宝就是坚持,没有所谓的快速一说,真要快速也是自己快读进入状态摸索出来的,适合自己的方法才是最好的,但是大的方向还是要把握住,选择明确的方向,不要轻易换方向,明确学习的编程语言,开始不要尝试多个编程语言一起,就选择一个全力以赴的去学习,换来换去什么都搞不定,不要听信多少天能学会什么编程语言之类的话,编程算是一门入行比较难的职业,需要给自己留一定的时间找感觉,很多人在这段时间内就放弃了,需要长时间的积累才敢说熟悉一门编程语言,很多人刚毕业的学生简历上写上精通某种语言,如果是一个正常的技术面试老师,基本上都会把你拿下,做技术要实实在在,来不得半点虚假。

既然决定学习编程了,作为一个写了十几年代码的老程序员,还是给出几条学习编程的建议:

1.编程本来就是入门相对比较难,不是几天就能搞定的事情,所以遇到困难很正常,关键还是要坚持下来

2.学习编程的时候,建议还是以书本为主,视频作为辅助,毕竟书本的学习虽然理解起来差点,但有助于培养逻辑思维能力,遇到实在不懂的可以找对号的视频学习下,然后再回归书本,编程本来就是烧脑的事情,就要让自己大脑运转起来,不能只是想着舒服,舒服了自己浪费了时间,越是痛苦就越是长进知识的时候。

3.很多初学者都一直在纠结,学了什么时候能在实践中用起来,那都是后话,先把基础语法弄扎实,实践的机会早晚都会有的,每年都有很多毕业生,也是有很多直接找到工作的,不见得就是做过多少项目,但绝大部分基本功都是可以的,企业对于刚毕业的不会太在项目经验上为难,能直接考察的还是基本功,所以不要被各种信息所迷惑,还是好好弄好基本功。

编程的学习不是一日之功,不要指望用一段时间就能学到什么程度,讲究水到自然成。

希望能帮到你。


大学生编程指南


首先是了解编程的大概,最好了解一下计算机、操作系统方面的知识,这些有助于我们队编程的学习和理解。

其次是选择合适的编程语言,虽然各种编程语言只是个工具,对于专业的程序猿编程语言的选择是次要的,但是作为一个小白想编程入门选择一个合适编程语言还是很重要的。然后就是选择适合自己的编程工具,现在市面上好多种编程工具,没有最好,只有更适合自己的,前期可以选择一些功能简单的ide。

然后根据自己已学习的编程知识,尝试的写写自己的小程序,逐渐的建立自己的编程体系。

及时的学习数据库、服务器、操作系统、计算机网络等与编程相关的知识和技术,编程水平的提高离不开这些知识。

还有就是多阅读大佬们的开源代码,多进一些开源社区和github、码云等。学学大佬们的编程风格和代码书写规范们还有就是编码思路。

有了一定基础之后就是多多实践,实践出真知,技术不便革新,要逐渐培养自己边学习边开发的能力,这样才能不被淘汰。


若是凉夜已成梦


编程是一件十分有意思的事情,当你选择编程的时候,说明你被编程的某种魅力吸引了。兴趣是最好的老师,首先你一定要真心实在地喜欢上编程,在我看来编程是一件十分难的事情,如果你对此没有多大兴趣,那么你在编程的路上会走得比较累。

接下来就是坚持,编程不是一件可以速成的事情,市面上什么几个月,几十天精通一门语言的书,课程基本都是大话,哈哈哈哈。编程需要各种各样的知识,涉及的面非常广,所以没有坚持是不可能学好编程的。

当然你讲到快速学习编程,我觉得入门的时候,可以多上网看看网课,各种各样的系列课,各种老师的讲解能让你更快地去理解一些东西,比你闭门造车会快很多。还有就是一定要不断坚持写代码,实战是最好的老师。只有在实实在在地打代码的时候,你才会知道还有那些问题你没有搞清楚,知道你的代码和正确代码之间的差别。只有不断写代码,改代码,你才能不断提高水平,巩固所学的知识。

还有,你要学会写博客,做笔记,写博客笔记可以提高自己的写作能力,也能让你对知识点的印象加深,而且对以后的工作也有加分,现在一些编程大牛都有写博客的习惯。写博客也便于你的复习,如果忘记某些知识点,也可以通过博客快速找到自己所遗忘的知识点。

最后一点,多看书,看书和看网课是不一样的体验,看网课更多的是老师在给你解析,看书更多是靠自己的理解能力,我觉得也是一件可以锻炼自己能力的事情。

最后,坚持就能胜利,脚踏实地就会有收获的啦,哈哈。


悟宝tips


学习编程最快的方法就是多练习,多敲代码,夯实基础,前期基础打扎实了,后续学起来才会快,很多东西都会更容易理解。


所以说,学习编程最好的方法就是多练习,多思考,多总结。坚持下去,夯实基础,先深入学习一门语言,熟练掌握了,再去学习其他的语言也是可以很快上手的。


编程无速成,切勿浮沙筑高台,唯有坚持才是最快的办法。


玩着学编程


学习编程其实没有捷径,从hello world开始,到学习基本的逻辑控制,再到后面更高级的语法,都是一步一步积累起来的。

建议先好好学习基础,一定要弄懂,弄明白。多练习,多写代码。基础打好了,以后再学习别的也就好办了。

看书也建议多看几遍,看完第一遍以后隔段时间再看一遍,你会发现理解的又不一样了。

总之,编程其实是个很枯燥的工作,多练习多总结,坚持下去就是胜利。


分享到:


相關文章: