编程不只是优秀工科男的专利,编程同样也不是必须拥有高智商,编程远比我们想象的简单
我们处在一个IT科技迅猛发展的时代,我们即将处在一个人工智能高度发达的时代,在这样一个时代,如果不想被时代所抛弃,那么学点IT技术应该不是一门负担,而如果不懂点编程,都不能号称懂IT技术了。但往往小白都会很担心,我逻辑思维不强,能学好编程么?编程不是工科技术男的专利么?或者作为一个文科的小白应该如何入门编程了?笔者结合自己的理解抛砖引玉一下,大家共同来讨论:
1、编程语言首先是一门语言。从这个角度来讲,对编程语言就不会有陌生感了,无论Java、C++、C、 Python等也好,它首先是一门语言。如果是一门语言的话,我们可以来回想下以前是如何学习一门新语言的,语文、英语等。单词->语法->句子->结构->文章,无非就是按照这个逻辑来学习。那么针对编程语言也是一样,变量->语法->编程语句->逻辑判断->完整程序。我们从小开始学习语文的时候,有弄清楚每一个词语的意思么?NO!我们的常用做法就是背、背、背,书读百遍,其义自现,我们可以将这种方法也照搬到编程上来,最开始不用去深刻理解程序的每一部分,就像我们学习其他语言一样,抄写进去,照着书本一个程序一个程序的敲进电脑,然后运行和调试它,慢慢就会有感觉了。
2、Practice makes perfect.不断练习大于一切,如果你不熟知每一个细节语法,没关系,just code and run. 最开始不会写程序没关系,抄程序你总会吧,大量的敲进电脑,你就会发现一切原来都是如此简单。《Learn python the hard way》-就是采用这样的方法来进行指导学习的,现在已经成为了python语言入门的推荐教材了。
3、找到小小的成就感。我们可以回想下,你是如何把一门知识学习掌握的很好的,是不是能够不断验证想法,并且在适当的时候得到很好的鼓励啊,一点小小的成就感可能会激励我们不断的深入学习。我们学习编程也是这样,当达到一定量的时候,就尝试着编程解决一些实际的问题,编个小游戏、整个自动化玩跳一跳,做个简单的网页等,并将这些成果展示给你的亲朋好友来看,我想这个时候你的自信心一定会爆棚的,那么继续深入的学习下去就完全不是问题了。
抛砖引玉,有大牛们能来继续分享入门经验时候,不妨继续下去~
I believe 人人都可以学会编程!