编程如写作

 

  

 

  昨晚似乎是个适合写作的夜,不论是自己还是朋友,都比平常更容易被触动。看着微博上朋友们的心路,想写点什么却似乎找不出非常值得大书特书的主题,只是歪坐在电脑旁,喝着咖啡,单曲循环着仓木麻衣的《time after time》,还写小程序......颇有些小情调。

  突然若有所感,明白了该写什么。

  编程如写作。

  编程如写作。惊艳的代码正如心动的文字,都会让人眼前一亮,触碰到心灵深处。是否还记得第一次见到quick sort、FFT、KMP的那种心情,有没有被惊艳到,就像打开了一扇大门,让你脑洞大开。

  编程如写作。它们都拥有严谨的逻辑和那份字斟句酌的细腻。大师的代码和文字,不敢随意变换位置。任性地换掉一个词或者一行代码是不是顿时感觉境界全无。

  编程如写作。我们都能够在这一刻享受到那份专注和思考所带来的快乐。

  编程也应该是一种写作。如果能够真心把编程当做写作,还会有写不好的代码,不理解的算法,以及粗鄙的代码风格?

  每当面对电脑,打开编辑器,不论你是vim党,emacs死忠,亦或是IDE选手,这都不重要,当开始编程的那一刻我们都是平等的。不知道有多少人能够将即将写下的代码当做一篇文章,将即将开始的编程当做一段心路。不仅是和机器的一次对话,更是与自己的一次交流,一段内心的独白。

  编程如写作。若真心能够将编程当做写作,你会变得难以忍受自己,你会不由自主地开始雕琢。你会忍不住替换掉那些看起来令人困惑的、毫无意义的变量名;你会不由自主地开始思考如何优化这段令人失去耐心的低性能算法;你会不停地修改排版和代码风格,来让面前这个.c/ .java/ .cpp/ .py文件看起来更像一篇优雅的文章,而不是一堆乱糟糟的符号。

  当一段优雅的代码或文字产生,此时内心中的那份平静和满足,应是程序员最享受的时刻,Released & Relaxed。

  程序员是谦虚的,因为需要不断对面质疑和反对;程序员是孤独的,因为需要独立思考与实践;程序员是优秀的,因为需要永不停息的学习。要做的只是让自己配得上程序员三个字,所以请将编程当做写作。

                                                    —— by XiaoH 2015.2.1

 

                                                        注:图片来自网络

 

 

转载于:https://www.cnblogs.com/XiaoHDeBlog/p/4265410.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值