博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编程如写作
阅读量:4879 次
发布时间:2019-06-11

本文共 1077 字,大约阅读时间需要 3 分钟。

 

  

 

  昨晚似乎是个适合写作的夜,不论是自己还是朋友,都比平常更容易被触动。看着微博上朋友们的心路,想写点什么却似乎找不出非常值得大书特书的主题,只是歪坐在电脑旁,喝着咖啡,单曲循环着仓木麻衣的《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

你可能感兴趣的文章
最大流
查看>>
django notes 五:Writing models
查看>>
Linux 向文件末尾追加命令
查看>>
抽象类与接口比较
查看>>
.Net小白的大学四年,内含面经
查看>>
幂的求和取模
查看>>
ionic2自定义radio样式
查看>>
SSD8网络的一些事 基于URL的高层次Java网络编程
查看>>
Test
查看>>
listview的全收集《转》
查看>>
Python 多态
查看>>
PCL —— RCNN Family 中层次点云处理
查看>>
利用 Project Lombok 自定义 AST 转换
查看>>
c语言:阳阳买苹果
查看>>
java.net.BindException: Address already in use: connect的问题
查看>>
python 数据库连接 CRUD
查看>>
修改SqlServer中对象架构(表架构)示例
查看>>
C#读取excel文件,生成json
查看>>
LOG收集系统(一):原日志至收集
查看>>
【文摘】经营十二条
查看>>