因为不知道学编程为了什么,无目标,只是听说学这东西好而已。关于作品或小项目,没有创新或者改变的动力,是做不出什么东西的。
此前一姐们作为一个外行的人感受:
小学六年级暑假上了个计算机培训班,初一开始学编程,初二上学期放弃——当时的当务之急是解决我体育考试不及格的问题,别笑这是真的。那时候觉得Qbasic异常蛋疼,虽然我没有。很多年以后我嫁了个天天写程序的老公,他学的就是计算机专业,他也自学过编程,学会了,用到了,并且木有蛋疼。
结论:自学这种枯燥且需要专业性的东西,是专业人员在有所需要的时候花费一定时间精力以及有实际需求的情况下才能做到的东西。就比如说,上星光大道的演员,本身就能歌善舞,临时再学个街舞京剧什么的,就比我这种文艺白痴更容易做到且做成功。
感觉最难的是
1、找不到系统的学习资源,不知道从何下手,难以构建系统的学习框架。不像学英语,可以背单词,背语法,读写文章。
2、专业名词太多,编程对于小白来说,太多晦涩难懂的概念,每个知识点过一遍都不知道过了什么。(字典,模块,集合?)
3、没有人指点,“解惑”也是学习中很重要的一环,当然也可以上一些相关的网站去问去学习,比如前两年很火的iOS开发,比如这两年很火的HTML5开发,但是这样一是效率低,二是有些问题,高手不屑于回答,而且还会调侃一下。
4、没用目标,不知道学来干嘛。
自学从来不是一件容易的事,需要强大的自制力和明确的目标,最好还有旺盛的热情。
还有一部分人是在工作或学习中必须要用到某种编程语言时才开始现学现用。把解决实际工作中的具体任务作为学习的最终目标,可以增强学习动机和欲望。
此前一姐们作为一个外行的人感受:
小学六年级暑假上了个计算机培训班,初一开始学编程,初二上学期放弃——当时的当务之急是解决我体育考试不及格的问题,别笑这是真的。那时候觉得Qbasic异常蛋疼,虽然我没有。很多年以后我嫁了个天天写程序的老公,他学的就是计算机专业,他也自学过编程,学会了,用到了,并且木有蛋疼。
结论:自学这种枯燥且需要专业性的东西,是专业人员在有所需要的时候花费一定时间精力以及有实际需求的情况下才能做到的东西。就比如说,上星光大道的演员,本身就能歌善舞,临时再学个街舞京剧什么的,就比我这种文艺白痴更容易做到且做成功。
感觉最难的是
1、找不到系统的学习资源,不知道从何下手,难以构建系统的学习框架。不像学英语,可以背单词,背语法,读写文章。
2、专业名词太多,编程对于小白来说,太多晦涩难懂的概念,每个知识点过一遍都不知道过了什么。(字典,模块,集合?)
3、没有人指点,“解惑”也是学习中很重要的一环,当然也可以上一些相关的网站去问去学习,比如前两年很火的iOS开发,比如这两年很火的HTML5开发,但是这样一是效率低,二是有些问题,高手不屑于回答,而且还会调侃一下。
4、没用目标,不知道学来干嘛。
自学从来不是一件容易的事,需要强大的自制力和明确的目标,最好还有旺盛的热情。
还有一部分人是在工作或学习中必须要用到某种编程语言时才开始现学现用。把解决实际工作中的具体任务作为学习的最终目标,可以增强学习动机和欲望。