博客-序

我本科工科专业毕业,大学学的是VB,计算机二级。但是说实话,大学里并没有开窍,不知道编程是个什么玩意儿。

到了工作后,我也零星的接触一些编程信息,打心底里还是想学一学编程,为什么呢?

一是,我很喜欢计算机,科技

二是,我喜欢玩游戏,一直有个梦想,就是自己开发一个游戏。

但是学编程这个决心一直下来,时间都浪费了。

随着工作中,数字化,智能化的趋势越来越多,我终于开始下定决心去学习编程。

然而,在下决心后,我遇到了一个迷茫期,大概有2年的时间。

一、短暂的坚持

首先,学编程,学什么语言?我花了很多的时间去了解,语言的应用领域,占有率等等。终于我决定学C++;

接着,去哪里学?同样花了很长的时间去了解,培训机构,买书自学,看视频MOOC;

最终我选择MOOC,看视频自学,MOOC每个星期也会提供简单的编程题。但是学到指针的时候,我放弃了。。。。

二、昙花一现

放弃C++是因为指针,我又网上了解到,Java没有指针。而是当时安卓手机很流行,网上很多信息说:Java在安卓上应多很多,可以开发很多东西。

我就买了一本《零基础学JAVA》,重新敲键盘,学习“Hello World”。然后就没有然后了。。。

三、喜新厌旧

网络的力量总是那么大,一直在影响着我。锁着人工智能,大数据的潮流,Python语言的出镜率越来越高。我也想去看看!!

于是买了本《零基础学python》,同时在MOOC上,学习相关的课程。

这时我确实被Python的精简的语言所吸引了。我决定学下去。

我也兑现了我的目标,完成了MOOC python课程。拿到了证书。

我对当时的总结是,还没踩到编程的门口。只是在编程的门口徘徊,知道里面大概是些什么,具体内容知之甚少。并且极度缺乏实际的应用练手。往后如何学习编程也很迷茫。

四、再次转向

后来工作中,有一个小任务,需要连接PLC,做一些数据读取。我又去网上搜,BAIDU还是很厉害的!

网上确实有一些开源的项目,但是确是用C#写的。 WTF。。。

这时,我硬着头皮去学习C#,买了书,看了MOOC的视频,也拿了证书(很初级的那课)。

同样,我利用简单的开源软件,获取到了PLC数据,但是想更深的去做一些应用,我又无从下手。

五、三思

之后,我思考了很久,我在哪里,我要去哪里,我要干什么,为什么要学习编程。

通过这么多年零零散散的学习,接触了VB,C++,Java,Python,C#。我领悟的不是编程,而是计算机编程的套路。

你可以用不同的语言去打印"Hello World",做出不用的应用。编程语言本身也在不断的进化。

作为人类,编程语言只是一个工具。你学习哪个语言并不重要,关键的是哪个语言用在哪种场合最合适,才是最重要的。甚至有些场景不同的语言都一样

六、入门

有些时候,在我迷茫的时候,停下来思考一下是好的。我决定重新学习Java。

这次我在B站用看视频的方式学习Java,收益匪浅。之前的众多语言的接触,让我对编程本质有了很好的理解,这次我学的很轻松,很多知识更是深入的了解。

并且这次是我坚持最久,而且还在坚持的学习路线

我觉得光明就在前方。

七、回眸

我学习编程的整个过程大概有个3-5年。其实中间大部分时间,并不在学习。学习时间短则2~3小时/星期。长则一个月,每个星期4~5小时。

现在我每天都会2小时左右的时间。已经坚持1一个月了。

然而我并不认为之前的时间是浪费,我很高兴去接触到那么的语言,领略到他们各自的魅力。领悟到学习编程语言的本质--就是学习编程思想。

猜你喜欢

转载自www.cnblogs.com/LeonSusie/p/12066425.html