为什么自学编程总是半途而废

相信很多人在自学编程,尤其是自学SAS的人,因为很少有学校开通SAS这门课程,大部分的SAS程序员都是自学成才,不管是SAS还是其他编程语言,很多人都半途而废了,其中有很多原因,今天我们就来简单说说,看看有没有你曾经踩过的坑。
1.  软件工具问题
当我们决定要开始学习编程的时候,肯定要安装一个编程的环境,很多软件都是收费的,因为我们只是想学习一下,所以往往都会选择破解版的。而破解版的软件会有很多问题,往往会在安装的时候报各种错误。在以前XP和win7的时代大部分的操作系统也是破解版的,系统里也会缺各种程序。软件安装一次不成功以后会在系统里留下各种注册文件,这些注册文件清理不掉,下次安装的时候就会有同样的问题。最后只能重装系统,可是重装的系统也不一定好用啊!所以往往会在重装几次系统以后才能搞定,最后会让你自学编程的激情打消大半。如果自己不会装软件和重装系统最好找别人帮忙,或者可以上某宝付费解决,毕竟我们学的是编程而不是装软件。
2.  版本与教材不符
我们学习的时候会找一些行业内比较知名的老师的视频或者书籍,当我们费了九牛二虎之力终于敲出自己的第一个“Hello world”的时候,一运行却报了很多错误。这里往往是因为不细心导致的拼写错误或者分号缺失导致的。当你确认所有的操作和教材上一模一样时,别人的就可以运行而你的就运行不了,你会不会很恼火,会不会怀疑自己不适合学编程?因为编程语言的语法是不断的更新的,很多语法会被弃用,而我们看的教程是很久以前的,当时用没有问题,当我们再使用的时候就不能运行。
3.  很难长久坚持
自学编程是一个很枯燥的事情,而且是一个漫长的过程。它不能让你马上做出一个网站,一个软件。很多人在学习一段时间以后发现与自己想象的有很大落差,所以就半途而废了。所以在学习的时候应该有目标驱动,给自己设定一个比较容易实现的目标,多与别人交流,并坚持到底才可以有所成就。




请前往:http://www.mark-to-win.com/TeacherV2.html?id=166