文科生如何学好编程

文科生如何学好编程_第1张图片
祥小白

    新年不知不觉已经过了,红包没收到多少,无聊初二又开始了学习之路,无聊就在朋友圈晒了机械键盘,并附了一句“带轴的键盘就是爽,敲起代码咔哒咔嗒的!”,原本只是想表达无聊,没想到引来很多朋友的各类评论。总的来说就是表达了惊讶和调侃,更多的是不相信的样子,倒不是其它,正是对我学编程的诧异。

    因为之前高中是学的文科,应届的第一年没有考上本科,然后又复读了一年,才将就上了一个二本。由于分数不高,被分到一个xx差的专业(这里就不说了,都是泪),当然了这么说可能显得我有些矫情,这都是自己的不认真换来如今的结果,我承认自己的不努力,但客观来说我的专业真是硬性标准太差(我很为自己的未来担忧/捂脸)。

    但是经过补习班一年的学习和生活,我懂得了自主学习,知道自己应该怎么。我知道补习班很辛苦,但我更明白即使上了大学也不会轻松,年轻的时候从来不应该有放松的时刻(当然了,有人在大学,成了一种自由散漫的状态,而且还是很大的一批,这就不必涉及)。

      大一的时候和很多同学一样,满是迷茫,我知道我不能放松,必须像补习班那样继续学习。但具体到现实的每一步,我却不知从何做起,上课的时候老师一直在讲台放着ppt,上了一段时间,我觉得自己学的课程理论性太强,并没有多大的实际用途(当然大学的课程并不能单纯地用有用无用来判断)。我觉得如果继续这样下去强迫自己不会有好的结果,但一直又没有其他的想法。大一第一学期结束的时候正逢南大的《上海堡垒》重版,看了之后在剩下的时间写了自己的第一部小说,也算圆满结束第一学期。

    寒假的时候偶然听亲戚提到计算机编程,刚开始是这个行业的高薪资引起了我的兴趣。下学期开始之后我开始在图书馆和网上搜各种关于编程方面的信息,才比较全面的了解这方面的东西。接下来就是如何开始自学计算机编程!

    刚开始的时候我在图书馆找c语言的书来看,因为之前在网上了解到很多人建议学编程先学c语言。然后花的大概两个月的时间自学了c语言基础,对计算机语言有了初步认识,但是这离我的期望还是很有差距。我以为只要学了计算机语言就可以制作出各种牛逼的好看的软件,但至始至终书中没有提及任何这一方面,只是单纯地一些概念。于是我开始向着期待的方向寻找答案。

    后来我机缘巧合了解到了面向对象的编程也就是java,我觉得这种语言能做到我的想法(其实当时太幼稚,太小白/捂脸)。在和一位初中同学的聊天中得知他的大学专业是计算机,聊过之后,给我发了百度网盘的java视频课程,这才把入门的尴尬缓解。

    在学习了java之后,觉得和c语言有这不小的差别,甚至刚开始有点不适应java,只是两者的一些逻辑算法都是大同小异。但是坚持了一段时间后喜欢上了java,几乎忘了c语言的操作。然后一直利用课余时间学习java,现在已经学了快一年了,已经熟练的掌握了java的基础,对于企业的工作开发用到的技术也有了了解,学得很顺,而且交识了计科系的一些同学,并且打算在大四的时候找一份相关方面的实习。

    总结下来,作为一名文科生,我们也可以学习编程,并且可以学的很好,我们应该做到这几方面:

    1 首先,也是最重要的一点,就是要有一颗学习的心,一份万花丛中过,片叶不沾身的淡然的心态。要明白,进入大学不是我们放纵的开始,而是新的学习阶段,只不过这个阶段的竞争不再是高考,而是毕业的走向,说选点就是我们的未来!不论什么时候坚持自己的信念不动摇,你的同学开黑打王者,你要学;同学上课睡觉,你要学;同学星期天睡懒觉,出去逛街,海玩,你要学;同学买衣服,唱歌,你要把那些钱用来买资料。至始至终都不能放松,一旦放松,便会有一蹶不振的危险。

    2 学习资料的准备。记得,学习的过程中一定要有知识体系,学习过程学习的知识点一定要成体系。不能东搬一点,西凑一些,那样学到的知识都会是零散的,乱做一团,最后搞得你自己焦头烂额,最终放弃学习。我建议可以从网上买视频资料都是成套的,比较完整。

    3 学习方式。在学习过程中找到适合自己的学习方式。我在这里建议看着视频进行学习,这样比较有现实感,不像看书一样枯燥。尤其对于初学者来说,看书不是一种最好的方式,里面的专业名词较多,也容易导致对某些概念的不理解而最后放弃。视频的谅解这时候会显得更详细和通俗易懂,更容易集中精力。

  4 学习过程注意。在学习的过程中千万要避免光看不练的做法!编程是一种实践性与理论性结合非常强的学科,甚至有“键盘敲烂,月薪过万”的说法。当然这样说可能太功利,但是这强烈地建议学习者应该加强实际的动手能力。有些细节和问题只有你自己亲自动手才会发现,也许视频里的讲解听懂了,但自己做的时候肯定会错误百出。这对于初学者是家常便饭。记住,人家敲过的代码,你一定要自己再亲自敲一遍!重要!一定要自己敲一遍,甚至十几遍!

    最后还是一句话,文科生自学编程是完全没有问题的!如果你足够努力,我们或许还有一些优势,例如我们不需要学计科系的一些理论性强的学科,如算法,结构,网络,和其他的网络安全之类的,不会搞得我们脑袋很乱。

    未来是自己走的,最后的果实不管是甜是苦都是自己吃的。相信一句话:越努力,越幸运!


有学习问题的童鞋可以留言,乐意帮忙/嘻

你可能感兴趣的:(文科生如何学好编程)