先说一些题外话。
在我每次写下一篇文章的标题之后,其实我都要思考很久,思考这篇文章里要出现什么样的东西,我想表达什么,我思考到了什么程度。我基本不会考虑一篇文章有多少人爱看,多少人欣赏,多少人喜欢,但是我真心愿意看到文章后面的评论,因为这是一种互动,一种交流,不同思想风格的碰撞,每个独特的火花,都能让我兴奋良久。
开门见山的说,为什么我要以写代码为生,因为一个字:“爱”,因为这个字是简单的,但是要表达的感情却是强烈的。爱一个人,可以付出全力,爱一个东西,可以为之倾尽所有。所以,因为我爱写程序,所以我像爱一个人那样心甘情愿愿意为它付出,像热爱一个事物一样愿意倾尽我的全力。
其实我也比较喜欢看文学方面的东西,秀美的文字让人流连忘返,会如同悠扬的歌声那样在你的脑海里绕梁三日而无法挥去。
代码也可以写的很美,只要你去用心,好的代码就像好的文字那样秀丽,书写文字是一种艺术,可以表达人的情感,给人的内心带来美的感受。高质量的代码同样会给那些阅读他们的程序员们带来美感。
我一直在想,美是存在于整个大自然中的,在我们生活的每一个角落都无处不在的,所以作为一个程序员,我们也应该去创造这种美,在我们的工作中去创造这种美,书写漂亮的代码,建立优质的架构,最终创造高质量的程序,这才是我们程序员们应该孜孜不倦追求的目标。
我不介意别人说我是码农,也并不会因为别人管我们叫“研发人员”就会产生什么优越感,其实给你套上什么称谓这并不重要,重要的是,你是不是用自己的全力去努力实践你的人生,去书写你热爱的事业,重要的是,在你所倾力而为的每一件事里,你有没有对得起自己。
说道这里,其实写程序也有很多人生的哲理,良好命名的变量,函数,类,就像一个在职场里长久以来有着好的工作习惯的职员,你甚至不需要用“//”来注释自己,一切都那么显而易见。
写代码是一种智力活动,就像王小波所说的,做这件事,有那么一点能让你感受到“思维的乐趣”,恰巧我也是一个喜欢思考并且勤于思考的人,所以做这件事,跟我的思维就刚好那么不谋而合了。
人生没有完美的,人没有完美的,这个世界也是残缺的,所以做程序也一样有不那么美好的时候,但是作为一个热爱这个行业的人来说,这点不完美,恰巧给这个工作增添了那么一些别样的乐趣,攻克这些不完美,就是每一个还在第一线写程序的人所应该欣然领受的使命,弥补它们,改善它们,让它们变的好起来。
我想说的是,不管我今后的角色是什么,也许有一天我能成为架构师,或者一个高级的技术管理人员,但是我始终不会忘记自己是个程序员,就是一个技术人员的本色,所以我会持之以恒,坚持不懈的写下去,直到有一天,我无法再敲打键盘了为止,直到有一刻,我的思维连“Hello,World”都已经被从脑海里抹去了为止。
为什么我要以写代码为生?