自学编程的8个坑,你踩了几个?第七个坑87%都踩过!

自学编程的8个坑,你踩了几个?第七个坑87%都踩过!避免这8个坑,你的学习效率会得到很大的提高

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

现在很多小伙伴都会选择自学编程,相信身为程序员的你,曾经也自学过编程吧?那么,究竟是什么原因,让我们都会想到要自学编程呢?通过和粉丝私聊,我总结了以下四种原因:

1、在校学生:在将来(或下学期),学校会有这一方面的课程,所以现在先自学预习。

2、在职工作人员(A):听说学习编程可以提高工作效率。(工作需要)

3、在职工作人员(B):想转行。

4、在职工作人员(C):想给自己加技能,来提高自己的整体技能。

5、其他(A):觉得薪资方面比其他行业要高。

6、其他(B):对编程这一方面感兴趣

7、其他……

在这里,我也给一些在自学、想自学编程的小伙伴一些建议,希望能够帮助你们在自学编程的过程中,能够少踩一些坑。


.

一、误区1

总是盲目的追求热门的编程语言。 不管是刚入门的小白,还是已经有一定基础的小伙伴,都避免不了这个误区。因为他(她)们会觉得热门的一定是最好的,那些已经不那么火的,肯定已经过时了,学了也没有什么用。其实这个观点是非常错误的!因为几乎每年都会有不同的语言流行,我在下面举了这三年热门语言的例子。

2019年热门的编程语言

在这里插入图片描述
2020年热门的编程语言

在这里插入图片描述
2021热门的编程语言

在这里插入图片描述
每年都会流行这么多语言,你学的过来嘛?就算学了,你会不会学了这个语言,忘了那个语言呢?这无异于捡了西瓜,丢了芝麻嘛!所以,只需要选择一门自己精通的语言就够了。如果你想提高自己的技能,可以将其他语言作为辅助,来作为自己竞争的一个优势。


.

二、误区2

很多自学的小伙伴非常热衷于找各种学习资料或者学习视频,所以导致以下两种情况的经常发生。

(1)资料找的多,就是不去看。 现在很多自学的小伙伴总是热衷于找各种学习资料,虽然资料找的多,可就是不去看。所以才有了那句“收藏等于学会”吧?我想问,那你找了这些资料干嘛?唯一的作用就是占电脑内存嘛?

在这里插入图片描述
你既然对编程感兴趣,你就别总是收藏(下载)了资料又让它们在哪个不为人知的旮旯里面积灰,你以为收藏了就学会了嘛?当然不可能,不然会有那么多的培训机构的崛起?

如果你真的想要学好编程,那就赶紧将那些学习资料利用起来吧!多去看看那些学习资料,把不懂的知识多过几遍,这样才会将这些学习资料发挥了充分的价值。毕竟把理论掌握好了,实践时,就会轻松一些呀!

(2)只看不练。 相信很多自学的小伙伴会在各种论坛、平台上看各种技术类视频和文章。可他们也只限于看而已,以为看视频、看文章就能学会?那可就太天真啦!

在实际操作过程中,一个大小写、一个空格都有可能会导致报错的情况,可见在编写项目时,需要多么严谨!这么严谨的一个活儿,怎么可能光是看就会学会呢?

在这里插入图片描述
光是看视频、看资料是不够的,最终还是要多加练习,才会真正理解这些知识,将理论和实践结合在一起,进步才会更快哦!


.

三、误区3

基础不打牢,就去追求框架、先进的概念等。 我一直在强调基础的重要性,如果你连基础都没有学好,就去追求这些框架什么的,就会让你的学习更加迷茫模糊!

在这里插入图片描述
不管是框架还是概念或者是其他听起来很高大上的技术,都是基于这些基础的知识做的。如果连这些基础的知识你都没有掌握好,你到最后会越学越吃力。所以,大家千万不要被这些听起来很高大上的技术所迷惑。这些新技术更新是很快的,你打牢基础再去学习这些新技术时,就会觉得容易得多。


.

四、误区4

过于依赖别人。 不管是自学还是系统学习,又或者是学校本来就有相关课程的小伙伴都会经常踩到这个误区。勤问是好事,但是,如果你首先不思考 “ 为什么 ” 就去直接问老师、问前辈,那你的进步会非常慢,因为,知识还是在别人脑子里呀。

在这里插入图片描述
在遇到自己不懂的问题时,不要觉得很难为情,就感觉自己很笨,肯定解决不了这个问题,这本来就是常事呀。有谁是一开始就全都懂的呢?要是从另一个角度来看,这也是一个学习、提高自己技能的好机会呀。只有自己思考并尝试自己解决了,进步才是最大的。

要是自己解决不了,那再去问老师、问前辈,并且虚心询问解决过程,这样也会有所进步哦。


.

五、误区5

没有学习方法。 现在发展速度太快了,不只是学生,就连上班族都需要学习,免得落后,跟不上时代的步伐。但是有很多小伙伴只会一味的埋头苦学,而进步幅度不大。这时候,你就要好好考虑有没有选择准确的学习方法了。

在这里插入图片描述
我在前面的文章里面不止一次提起过在学习过程中做笔记的重要性,做笔记能够让我们更快的找到知识重点和难点,所以我一直觉得做笔记一种很好的学习方法。除了这个,我觉得在学习过程中,也可以画思维导图。我觉得思维导图可以便于我们记忆、学习,能够提高我们的学习效率。

当然,学习方法远远不止有这两个,但是一些好的学习方法不止能够提高你的学习效率,还能节约更多的时间。


.

六、误区6

不能给自己做学习计划。 经过我和很多小伙伴聊天发现,现在很多自学的小伙伴都不能给自己制定学习计划。下面,我就举两个最常见的学习计划的例子:

我们以前在学校里上学的时候,会有一个时间表和课程表,这就很明确的规定了我们几点钟必须做什么,上什么课。所以不管是幼儿园的小北鼻还是大学生,都能严格且有目的性的按照这个表来执行计划。

在这里插入图片描述
我觉得有无学习路线图是报班学习和自学的差别之一。在报班的时候,是由培训机构来规划学习路线图,那么我们自己学习的时候,为什么自己不能规划学习路线图呢?好吧,可能是因为我们不知道到底要学哪些内容,但是现在一般培训机构为了打响知名度,会免费给你一些资料,其中就有可能会有学习路线图呀。

在这里插入图片描述
制作学习计划,能够很好的监督你,严格执行学习计划的人能够减少收到外界打扰的可能性。我觉得给自己制定一个良好的学习计划,相比于没有计划的人来说,可以节约很多时间,少走很多弯路。


.

七、误区7

不懂的变通,在一个难题上死磕。 我们以前上学考试的时候,老师总是会说,遇到自己不会的题目,先空着,写完自己有把握的题之后,在返回来思考这些难题。其实在自学编程的时候,也是一样的道理。

在这里插入图片描述
如果你一直纠结于这个难题,你的心情会越来越差,越来越急噪,但还是解决不了问题。甚至会觉得自己不适合学编程,所以想放弃编程。

所以这时候,我们就需要懂得变通。这样不但可以节约时间,还有利于提高效率。


.

八、误区8

觉得自己不是计算机专业,所以学不好编程。 其实这个也是一个非常常见的误区,我身边想学编程的小伙伴也会问我:我是学机械(材料、建筑、金融……)专业的,是不是不可以学编程?其实编程这个专业的门槛很低,只要你真的对编程感兴趣,不管你是学什么专业,都可以去试一试。

我举一个真实案例:我有一个朋友是初中毕业,然后打了3年工,后来不知道究竟什么原因让他想通了,去学校学习了自动化测试,现在学完刚出来工作,薪资每个月也有一万多。

在这里插入图片描述
所以,不要在乎专业问题,还是那句话:只要你真的对编程感兴趣,那你就去学编程试试吧!

.
以上就是我总结的8个学习误区,在自学过程中,避免这些误区,能够让你更快的学好编程。你在自学过程中,你踩过几个坑呀?你当初又是因为什么原因所以想学编程呢?

在这里插入图片描述
在这里插入图片描述
python自学者要是有什么难题,可以到君羊里面请教各位前辈,前辈们都很热心,会尽量帮你解决问题的哈。这个纯技术交流和资源共享的君羊,广告者勿入!!!君羊号:1049249997
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161461.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Mac用QuickTime录屏+soundflower录制屏内外声音

    Mac用QuickTime录屏+soundflower录制屏内外声音mac自带的quickTime录屏没有声音,可以安装soundflower录制屏内外声音。安装好soundflower后,开始配置。启动台搜索MIDI音频设置,左下角+号聚集设备之后是+多输出设备之后是系统偏好设置选声音,输入选聚集设备之后是输出,选多输出设备之后配置quicktime:右键,新建屏幕录制,选项,聚集设备,之后OK了,开始录制吧。录完后需要声音:输入和输出改回内置麦克风和内置扬声器,不然声音大小不能修改了。…

  • Modifying BAQ to query with parameters「建议收藏」

    Modifying BAQ to query with parameters「建议收藏」//DynamnicQueryforBAQEpicor.Mfg.Core.SessionepiSession=default(Epicor.Mfg.Core.Session);epiSession=(Epicor.Mfg.Core.Session)POEntryForm.Session;DynamicQuerydynamicQ

  • SpringBatch概述

    SpringBatch概述1、SpringBatch简介1.1、简介根据Spring官网描述,SpringBatch是一个轻量级的、完善的批处理应用框架,旨在支持企业系统建立健壮、高效的批处理应用。然而SpringBatch不是一个调度框架,它只关注于任务的处理,如日志监控、事务、并发问题等,但是它可以与其它调度框架一起联合使用,完成相应的调度任务,如Quartz、Tivoli、Control-M等。Sprin…

  • Linux下LDAP统一认证解决方案

    Linux下LDAP统一认证解决方案企业内部需要认证的服务很多,员工需要记住很多的密码,即使对这些服务进行相同的密码设置,也存在很大的安全隐患。笔者目前工作的企业就是如此,每一个新员工的到来管理员都要初始化很多密码,而这些密码都被设置

  • 用WijmoJS玩转您的Web应用 —— Ionic

    用WijmoJS玩转您的Web应用 —— Ionic

  • C# ASP.NET DROPDOWNLIST控件绑定数据库,用DropDownList1.SelectedValue.ToString 读取的选项值始终是第一项的值的解决方法

    C# ASP.NET DROPDOWNLIST控件绑定数据库,用DropDownList1.SelectedValue.ToString 读取的选项值始终是第一项的值的解决方法1、C#ASP.NETDROPDOWNLIST控件绑定数据库,数据库内容如下数据库有3个字段:id,name,map。数据库只有1个表,表名为table12、前台代码如下:<asp:DropDownListID=”DropDownList1″runat=”server”style=”z-index:1;left:360px;top:80px;position:absolute;height:35px;…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号