我的编程学习之旅

Talk is cheap,Show me the code.

说出这句话,是不是很帅?
简直是霸气侧漏,酷毙了,有没有

这大概就是程序员骨子里的那份不服输,认真的精神展现吧。

我很喜欢这句话,超喜欢。
不只是因为它酷,更多的是这种精神感染了我。

在学习和成长的道路上,我也想做个不服输的人。

其实学编程的念头由来已久,真的是很久很久以前的念头,大概10年前吧,有幸和公司的一位大神一起做项目,因为工作需要,他当时刚开始学编程,我也跟着有一搭没一搭地学一点。

如今,他的编程已经炉火纯青,多种语言信手拈来,甚至还玩起了硬件。

而我由于其他工作占据了大多时间,还有就是没有实战演练场景,学着学着就放弃了。

很可惜,有些遗憾当时没有继续下去,但庆幸的是,那段学习经历就像一个钩子一样,始终埋伏于我的心头,时不时地冒出来,勾起我想学编程的欲望。

今年一月份参加了一个项目,恰好其中大多工作需要批量处理excel表格里的数据。重复单调的工作让我越来越无法忍受,终于我打算做点什么,来改变这个现状。

于是十年前埋下的那个钩子,终于发挥了作用,成功勾起了我学编程的热情。

吸取以前的教训,这次我决定整个学习过程全记录,一方面希望通过记录,不断地总结整理复盘所学内容,同时也想通过这种方式,让学习持续,而不是浅尝辄止,三分钟热度。

以前学习总是急于求成,一碰到拦路虎,就想退缩,就开始觉得自己天分不够,不是学编程的料,后来才慢慢发现一切都靠时间的积累,只有你一直行进在路上,不轻言放弃,没有什么是学不会的。

以前总觉得自己学东西很笨拙,最基础的内容也要很多遍才能看懂理解,甚至开始怀疑自己会不会笨死,有次偶然看到一个观点,说人在学习新东西时,其实和新生婴儿没啥区别,或者说当学习新东西时,人的大脑里有一个区域和婴儿大脑一样,只不过成人外表下的我们,不再像婴儿学步那般的可爱,取而代之却是对笨拙的担心。

思想通了,打消了顾虑,就可以上路了,相信你会披荆斩棘,一往无前。

哦,别急,差点忘了一件很重要的事,根据个人经受的教训,在学习的刚开始,一定要给自己一点甜头 ,千万不要把这来之不易的热情,淹没在晦涩难懂的语法规则里,进而消失殆尽。

那么应该给自己一个什么样的甜头呢

用学习的编程语言帮自己解决点问题。

此时我仿佛听到一个声音在咆哮,这不是扯吗?我还没学,怎么去用它解决问题?

这还真不是扯,不会好办阿,那就抄呗。怎么抄?百度呗,只要你相对清楚地说出想要解决的问题,网络上都有对应的代码,这就是互联网的好处,也是每个爱好学习者的福音。

为什么一开始就要给自己甜头?因为只有如此的方式,你才能直观地,切身地体会到“爽”的感觉,通过编程解决问题后的那种爽的感觉。
这种感觉将会支撑你在学习的路上走得更远。

我的编程之旅就是这样开始的…

每当有所懈怠,或者出现畏难情绪时,之前的那种感觉就会跳出来,在前面向我频频招手,而我也总是禁不住诱惑,想要再次体验那种舒爽的感觉,于是就这样迈过了许多坎。

相信我,这种感觉是会让人上瘾的,在它面前,以前可能觉得很大的难题,都突然变得不值一提了。

如果你是一个烟民,高铁停靠站的1分钟,也要跑出去冒一只的感觉,肯定很熟悉吧。
没错,就是这个feel.

好了,该想的想通了,该体验的也体验了,那就上路吧。