零基础如何高效学习编程|成就我的10个编程学习实用小技巧

2023-06-27 0 491

这几天有许多爸爸妈妈朋友圈问我:老鬼呀,我最近已经开始自学程式设计,但感觉他们的自学组织工作效率特别的低,你是怎么自学程式设计的呢,有甚么好的自学方式,怎样高效率的自学程式设计,自学程式设计有甚么方式论吗?

我简述了呵呵他们从自学程式设计到一直组织工作了十年的合作开发历经,也查了许多资料,归纳出了在自学Java能够协助你的许多提高自学组织工作效率的许多方式和许多你可能将会碰到的问题。

一,你为甚么要自学程式设计?

具体来说你要明确知道你自学程式设计的目地是甚么,试试自己为甚么要自学程式设计。我归纳了呵呵,大概有以下4个原因,第一是程式设计对你而已两个兴趣和嗜好,你想合作开发许多有趣的小东西,通过撰写许多小辅助工具来协助他们提升许多组织工作上的组织工作效率。第二是你有两个很酷的idea,你想他们合作开发app,或者说是合作开发两个网站。第三是你是韦尔蒙专业的学生,为的是以后方便找组织工作,想去进小厂,想拿低薪的工资。第五个是你想改行进入互联网金融行业,成为两个开发人员。

因此目地不同呢,你的自学最终目标也就不那样,对程式设计的掌握程度也就不那样,比如说你把程式设计做为嗜好不然,那你可能将就不要贝阿尔恩县介绍因此多的计算机专业知识,和许多复杂的概念。你更关心的是怎样用代码来协助他们实现他们的想法。那如果你把程式设计做为职业不然,那要求就不那样了,因此具体来说你要确定你他们的最终目标,接着坚定的向他们的最终目标去前进。

二,优先选择适合你的程式设计路径

自学程式设计有许多路径可以优先选择,比如前端合作开发,后端合作开发,应用程序合作开发,网络管理,演算法技师之类。在自学程式设计的初期,建议你先去介绍每两个路径具体做的事情以及后的市场前景,最好优先选择你他们最钟爱的两个路径,接着根据你讨厌的路径再去专研自学相关的程式设计语言。即便对大大多数人来说,程式设计可能将并不是你对两个兴趣嗜好,有可能将而已为的是就业,为的是更低薪水的组织工作才优先选择这个金融行业,既然你已经走上了这条道,那就尽量选两个能让你他们讨厌的两个路径,即便后你想再更换路径还是比较麻烦的。

三,程式设计自学路上的磨难

许多人在自学程式设计的操作过程中碰到磨难就想着放弃,接着否定他们,说他们是不是很笨啊,自学能力不行啊之类。怎么说呢?我觉得这些是你一定会历经的,但只要毛序了,你就会有失去平衡般的成长。自学程式设计可以说在一已经开始你会碰到两个很大的磨难,因为除了程式设计语言你会在短时期内接触到许多你孤单的小东西,各式各样程式设计语言,各式各样合作开发辅助工具,还有千奇百怪的合作开发自然环境。因此经常有人埋怨说甚么破自然环境,我搭 了两三天还没有安设。

但有趣的是这可能将是你在前期在学程式设计过程中会碰到的最大的两个坎,画个图给大家展示呵呵,程式设计自学随着自学的时数不断的增加后的两个缓急曲线的变化,刚已经开始自学不久你会碰到两个山岭,这个山岭就是来自于你对孤单的程式设计语言的不熟悉和各个头痛的合作开发自然环境的构筑和辅助工具的使用。但说句不好听的,如果你连这种小山岭都翻不过去不然,程式设计也许真的不太适合你,因此,加油啊!这个小山岭不算甚么,因为后面还会有更多的山岭等着你呢。

零基础如何高效学习编程|成就我的10个编程学习实用小技巧

说实话自学的确是两个很痛苦的操作过程,但是如果能把程式设计变成两个有趣的事情,那就会好许多。举两个例子,我之前讨厌游泳,为的是快速学会游泳,我经常会花许多时间去水里练习,不断的练习技巧,接着不断的失败,不断的练习,到晚上他们的体力都已经不行了,但是还是想继续学。但后面我慢慢掌握了游泳技巧后,那种感觉真的是太美妙了,很快九学会了,成就感爆棚。因此你可以想办法让程式设计成为你的兴趣,这样自学起来就会很有动力,更容易成功。

四,寻找适合你的自学方式

我们做两个小测试,假如你他们去商场买两个需要他们组装的沙发,沙发送到家后你会优先选择哪一种方式去组装沙发呢?

方式一,可以他们看手册,按照手册来一步一步的安装,手册中有许多细节,他们要像办法解决。

方式二,在网上找安装教学视频,按照视频来一步一步安装。

方式三,找两个装过沙发的朋友,让他过来协助你一起来安装沙发。

方式四,你通过观察这些沙发的零部件,接着根据他们的空间想象力和逻辑思维来完成沙发的两个安装。

我们来看呵呵测试的结果

优先选择第一种方式不然你适合通过看程式设计书籍来自学,你的自学能力很强,看书比你看视频有两个更高的组织工作效率。

选二不然我觉得你适合看视频教程,跟着教学视频边看边敲代码。

选三不然我觉得你适合去找两个有经验的老师,或者是抱两个培训班来辅导你去自学程式设计。

选四不然你觉得你的自学能力很强,你可以随便优先选择一种自学方式。

但无论你优先选择哪一种自学方式,最重要的是要去动手练习,千万不要拿一本书一直埋头看,你又不是在看小说。也千万不要拿着视频教程当电视剧看,一边看一边吃零食。自学程式设计要多动手,多写,多去理解练习。

五,艾宾浩斯程式设计法

自学操作过程中有两个特别恐怖的现象,就是看书看视频能敲出代码,把书和视频拿走大脑就一片空白,这个现象我称为“无教程大脑空白症”。这个症状表现就是当你打开代码编辑器后,已经开始出现短暂的失忆,发呆一段时间后写一段代码,接着点击回退删除,接着又重新写一段代码接着又删除,反复几次后,患者会迅速关掉编辑器,关掉电脑接着蹲在墙角陷入自我怀疑。

有一种方式可协助治疗这个症状,这个方式叫“艾宾浩斯程式设计法”。艾宾浩斯遗忘曲线大家应该都知道。我们可以把这个和程式设计自学结合在一起,当你跟着教程敲一遍代码后,你应该趁热打铁,把刚才写的代码都删掉,或者再新建两个文件,在不看视频的情况下把刚才的功能重新写一遍,尽量不要去看教程,但在某个点上完全不知道怎么写的时候再去看教程,接着给他们一点提示。接着第二天把昨天的代码全部删除掉,接着再重新写一遍,依然是当你完全不知道真没写的时候才去看教程,接着第四天再来一遍,这样就基本差不多了。

零基础如何高效学习编程|成就我的10个编程学习实用小技巧

那如果你还有许多地方不会写不然,那你就多重复几遍,通过不断的复习程式设计知识,不断的去加强他们的两个印象,后面你会写得越来越快。虽然前期可能将会耽搁许多时间,但后面你会发现你写代码的速度会越来越快,准确率也会越来越高。

六,阶段性地完成两个小作品

自学的大忌就是学完不用,程式设计不是专业知识,只有你实际去使用它了才是真正的学会了。在你自学了一定的程式设计技术后,你可以试着去做两个小作品,或着是你他们可以想到的两个功能可以去模仿。比如说你学Java合作开发,你在学完Javase后,你可以试着去写两个学生管理系统来练习,你要注意的是你练习的这些小东西要能够练习你现在学会的知识,并且你可以把你的作品提交到Github上,这样后你在找组织工作或者是找实习的时候都会有一定的协助。

七,让程式设计成为习惯

一段时间的不自学不写代码可能将会导致你忘记之前许多的知识点,对组织工作许多年的开发人员来说,两个星期不写代码,接着突然写代码也会感到手生。因此对新手来说一定要养成程式设计的习惯,据说养成两个习惯需要21天,这个21天我觉得不太靠谱,四舍五入算30天,每天坚持写代码,能成为两个习惯。你可以试着每天去LeetCode上刷一到两道题,这样不仅能培养你的程式设计习惯也能提升你的程式设计能力,而且对你后找组织工作,面试都有很大的协助。

八,碰到问题具体来说他们解决

做为小白,在你初学程式设计的时候一定会碰到许多问题,这个时候不要第一时间去找人寻求协助,具体来说你给他们两个机会再尝试一遍,看看能不能解决问题,如果不能解决问题不然想想之前看过的书或者教学视频里面有没有提到相关的知识点,如果没有不然,那去百度或者谷歌。两个好的开发人员基本上非常会使用着两个浏览器,怎样快速找到他们解决问题的方案也是两个很重要的能力。当你找到答案时,不要直接把答案复制粘贴到你对程式设计器或者控制台,对初学者来说,千万不要做cv技师(copy&paste),对我们这些老油条来说,我们一向的主张就是能c尽量c,但对小白来说,你直接复制过来你就不会深入的去理解你拷贝的答案,下次再出现的时候,大概率你还是不知道怎么去解决。

九,讲给你的duck听

这个也是两个十分重要的方式,自学一定是个输入和输出相配合的操作过程,你才能学得扎实。你他们认为你学会了,那如果让你对着你的小鸭子去说出来,甚么是面向对象,甚么是多线程,可能将你说不出来或者表达不是很清楚,因此这是两个很好的自我检测的方式。

十,找个导师或者一起自学的伙伴

自学的确是满孤独的,许多人坚持不下去也是因为这个原因,他们有两个关于Java的自学讨论群,里面有许多在自学Java的爸爸妈妈,你也可以加入进来。

好了,说了这么多其实最高效率的自学程式设计的方式只有两个,那就是学它,学它,学它。重复使用它,重复使用它,重复使用它。

原创文章首发自百家号

链接:零基础怎样高效率自学程式设计|成就我的10个程式设计自学新颖小技巧作者: 农夫山上的java技师

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务