我为什么要学习编程

从我正儿八经写下第一行代码到现在有四年了,如果要从不正儿八经的算起,那大概有七八年。写了这么多年代码,我的感受是,我特别庆幸自己当年因为无聊而学习了编程这项技能,而不是打游戏之类的。虽然打游戏也不算是什么坏事,但它的乐趣远不及写代码。

你可能会不服气说,打游戏多好玩啊。但你可能没有意识到,游戏都是靠写代码写出来的,写代码的人可以创造自己的游戏,也可以玩自己的游戏,这个乐趣远胜于玩别人的游戏。

在我学习代码的早期,我使用VB写了一个生物基因计算器,这个玩意儿异常简单,但却让年轻女生物老师对我刮目相看,在这之后,我用RPG Maker做了几个小游戏,我自己玩的不亦乐乎,也让那时候只会物理化学英语数学的同学对我佩服有加。写代码这项活动,对当时的我而言,打发了枯燥中学生活的无聊,也满足了我的小虚荣心。虽说虚荣心不算是好东西,但能够满足,总归是件好事。

高中毕业之后,我开始学习web开发,第一个作品是校园微信公众号的自动回复系统,这个不算简单,花费了我若干个晚上,但好处非常明显:我在大学有了一些名声,同时还促使我认识了现在的女朋友(麻辣理工的故事)。

自始至终,我都不算是一个专业的程序员,我的代码水平始终不高,但也在漫长的时间里慢慢提高。有一段时间,我打算翻译一些文章,而觉得没有一个趁手的工具,于是我自己开发了一个,它真的让我的翻译做的更有效率,后来我把它公布出去,到现在,每天都有一百人使用我的这个小工具来翻译文章,你可以在这里访问:http://quyi.sinaapp.com

创造者才是真正的享受者,这句话真是至理名言。

写代码的好处远不止这些看上去有点虚的东西,它让我在大学里面过的非常滋润。我通过自己做的网站(酷燃网)赚到了第一桶金,准确的说,是第一撮金,因为它远没有达到桶那么多。但我还是欣喜若狂,请室友吃了一顿火锅,并加了三次菜。

后来我尝试接一些私活,这让我的收入又上了一个台阶,最多的一次是我在一个众包网站(程序员客栈)上面 ,赚到了五位数,我把这些钱用来换了一个MacBook,并开始研究iOS开发。近期打算上架我的第一个iOS app。

做一些小工具,提高自己的效率,增加工作的趣味,或者做一个爬虫去爬心仪妹子的所有资料什么的,这些都只是一些写代码的奇技淫巧罢了,重要的是,它让你创造,它让你在这个已经被构筑的看似完美无缺的世界里找那些未知的角落,它让你的好奇心和天马行空的想法有了用武之地,当然,它也让你衣食无忧,生活富足。

那个说芝士就是力量的培根说,读书足以怡情,足以博彩,足以长才。写代码也可以用这么个说法,写代码足以怡情,足以博彩,足以长才,还足以赚钱。

这就是我学习编程的原因,那么,你是为什么呢?

你可能感兴趣的:(我为什么要学习编程)