为什么零基础自学编程者,大多半途而废?

2024-12-04 17:24:07
推荐回答(5个)
回答(1):

笨学不会

同理,反应慢学不会,年龄大学不会??

反向引申,听懂学会,理解能用,学过了学会了,学习了学成了??

讲到这里这篇文章其实已经可以结束了,因为真理就是那种大家心里都明白,却不愿意相信的东西。为什么这么说,因为这是我的心路历程啊。

注意!下面要讲故事了。

这是一个真实的故事。有个叫雅子若宫的日本老奶奶,今年81岁,这两天火了。

为什么呢?故事还得从头说起。雅子在60岁那年,从工作了43年的银行退休了。之后,她没有去跳广场舞,也没有去带孙子,而是买了人生第一台电脑,从此便踏上了自学编程之路。

怎么学?麻省理工学院开发了一个简易编程工具叫Scratch,本来是给青少年学习编程用的。靠着这工具,这老太太开始敲代码了。

令人大跌眼镜的是6个月后,老奶奶成功的开发出了自己人生的第一款游戏——“雏坛”(Hinadan,日本玩偶的陈列架),并且已经成功上架了苹果商店。对,就是那个对普通?潘砍绦蛟崩此翟谀抢锷霞芤豢钭约鹤龅?pp就能吹一辈子牛逼的那个App Store。

作为一名程序员堆里立志要成为程序媛中写东西最好的编程大神的有志青年,看完这个故事,小智马上找到Scratch准备入坑,毕竟笨、反应慢、年龄大,我一项都不占。

接着,小智还做了另一项重要的工作,去百度了如下关键字:“怎么自学编程?”“自学编程需要准备什么”,然后看到了这个:

知乎自古出大神,怎么办?大神的话我得看看。

仔细一看,不得了,大神们也分两派。人生到哪都得站队。

唯心派

@卡昂格贺:

大多数人的努力程度,自学不了任何东西。

@王海波:

不光编程,零基础学任何东西都很容易半途而废。关于梦想这件事,很多人梦是梦了,却不够想。真的很喜欢么,真的很想做成么?半途而废,基本上都是空梦而没有足够想。

@伍一峰:

自学从来不是一件容易的事,需要强大的自制力和明确的目标,最好还有旺盛的热情。而且自学往往意味着,业余、课外,不学是不会死的。

@古居延:

没有必须掌握它以实现某种目的的决心与毅力。

@James Swineson:

因为不知道学编程为了什么,无目标,只是听说学这东西好而已。没有创新或者改变的动力,是做不出什么东西的。

唯物派

@wsivoky:

他们用火药去制造了烟花,而不是大炮。

编程不是一个充满技巧的超炫玩具,而是解决问题、提高效率,甚至赚钱的强大工具。请正确使用。

@duffy:

因为编程不是“学”会的,是“用”会的。

我用matlab,看了一个暑假的书,到时一用啥都不会,后来有个事要写程序,感觉得到了很多。

@文枫:

我总是在工作或学习中必须要用到某种编程语言时才开始现学现用。把解决实际工作中的具体任务作为学习的最终目标,可以增强学习动机和欲望。不过在这之前,需要掌握一些计算机编程的基础知识。

学习毕竟不像阅读小说和浏览知乎,浅尝辄止难以学有所成!

@刘昕宇:

多半是没人带!

早期学习靠兴趣,但是大部分?潘浚??爸杏龅降奈侍饣岱浅6唷?/p>

有时候,遇到卡的地方,真是很受不了,

卡着卡着,就不学了。

@匿名用户:

第一个是没人陪:自个摸黑前进,哪个标签是做什么的都很难了解到。

第二个是没资源:国内编程圈没有国外那么有分享研究带新人的精神,更多的都是等着国外的东西传进来,好自个在工作中赚更多钱。

第三个就是国内各种搂钱教材的功劳了,不用说你懂的。

这个队好站。这次小智两边都站。因为不管唯心还是唯物,对我来说,每一个我都有,每发生一个都能让我半途而废。毕竟,我的人生格言是:世上无难事,只要肯放弃。

你们,也是吧?

针对这种懦弱癌,也不是无药可救。在没有退路的情况下,我们每个人都能激发出前所未有的潜能。根据分析,自学编程主要有以下的拦路虎:

没有目标,不知道学来干吗?

我的目标是写一个类似于俄罗斯方块一样伟大的游戏(因为,我曾经的绰号是俄罗斯方块之王),当然你的目标可能是理想、梦想、大神、大虾、挣钱、买房子、娶媳妇、生孩子??

拦路难度:跟你的目标坚定度成正比。

找不到系统的学习资源

这个很可怕,而且是个死循环。因为是小白,所以找不到也不知道什么是系统的学习资源,因为没有系统的学习资源,所以无从下手;因为无从下手,所以难以构建系统的学习框架;因为难以构建系统的学习框架,所以一直都是小白。

拦路难度:

专业名词太多

编程对于小白来说,太多晦涩难懂的概念,每个知识点过一遍都不知道过了什么。(字典,模块,集合?)

拦路难度:

没有人指点

“解惑”也是学习中很重要的一环,当然也可以上论坛提问,但是这样一是效率低,二是有些问题,高手不屑于回答,而且还会调侃一下(这是不是也是其中一个障碍呢)

拦路难度:

除了第一个,好像都是无解的。所以,小智又发现了一个宇宙级的“矛与盾”:

不会学=学不会

不会学学不会

那么,

在国内,要“会学”有多难?

现在来说,

来智游就够了!

没有目标?没关系。这里有无数有着坚定目标的同路人,被他们的前进的步伐裹挟着的你,原地踏步就代表着退步,进步从来都是不由自主的。

没有系统的学习资源?这里有一套教研系统在为每门专业的课程“输血”。智游会定期组织行业大牛和每个专业所有的老师进行教学教研会议,对各类课程进行升级,对课程的整体设计体系进行合理的编排。

专业名词太多?没有人指点?我们的老师会全天候指导和随班陪学,即使毕业工作后也提供远程技术指导。

回答(2):

有部分原因是自学中遇到太多问题,比如好多需要花费时间去深究,没有时间等等的。身边也没有一起学习的朋友,学着学着就放弃了。

回答(3):

IT的就业前景还是不错的
选择学校方面 一定要选择 有资质的
教学 师资力量 环境不错的
看学校 历年来的毕业生如何

回答(4):

坚持不下来,做编程最难的就是坚持。还有就是面临的现状问题吧。

回答(5):

  编程教育,我想很多父母一定经常有听到,或者看到,但是很多人却不知道编程教育到底是什么意思,编程教育到底是学什么。如果单从字面上的意思来解释的话,也就是少儿进行编程学习。很多家长就会想了,我的孩子,以后又不一定要当个程序员,从小学编程有什么用。
  其实,从一开始对编程教育的理解就发生了错误,编程教育的重点不是编程,而是学习思维。因为编程教育,能够培养孩子解决问题的能力和创新思考的能力,当孩子们掌握初级的算法之后,他们的自学能力和学习新知识的能力也能够大大的提高。
  编程教育就是编写程序,计算机程序是指一组计算机能识别和执行的指令。可是计算机是一个由人发明出来的新物种,它并不是天生就懂人进行说话,而是人为地约定了每种执行所对应的指令。那么编程就是,把一些有逻辑的,可执行的指令组织起来的过程。
  为了让编程的过程更加高效,不同的编程语言又蓬勃发展起来,目前已经超过2500种之多,不同的编程语言有不同的指令,形式和功能。编程就像使用不同的语言写作文一样,必须要用合适的文字,并且遵守一定的语言规则。计算机还有个特点是精确计算,也就是计算机只能执行明确确定的指令,因此,程序里不能有错,含错的程序要么不能执行,要么在执行过程中出现“Bug”。