人的成就感无非来源于两样东西,创造和毁灭。那么对于整天在代码当中混的人们来说, 乐趣都在哪儿呢?一起来听听码农们的回答~
1.编程的乐趣很多,举些例子:自己动手解决自己遇到的问题。比如论坛发布最新漫画,不过在论坛看图实在蛋疼,于是自己写一个小程序把图片请过来,按自己的喜好排好版;
2.创造把无形的思想转化成有形的存在这样一个过程本身就具备乐趣。在程序你可以决定什么是水和空气,什么是这个世界的物理准则。你就是你程序世界中的上帝。毕竟,谁不想做上帝!
3.学习别人精彩的思路、代码甚至注释,就已经能让我得到很大的乐趣了。
4.重复劳动“可耻”,自动化光荣!写个脚本配置刚刚安装的Ubuntu,看着哗啦啦的Terminal,然后心满意足地走开冲杯茶;
5.帮助人或多或少都会有一种“让世界更美好”的想法。当你觉得自己在写的程序有可能让一些人得到方便或帮助的时候,就会有一种行善之乐。
6.让自己的“手下”(常用工具)如虎添翼。比如给Chrome写扩展,给Vim写插件,给Linux写脚本等。
7.蹲在Hacker News一角听前辈们高谈阔论;或者在Mail List跟某人争个面红耳赤……做喜欢的事本身就是乐趣。
8.对于单纯逻辑的热爱相比于纷繁复杂的人类社会,程序世界绝对的单纯和理性。代码永远不会欺骗你,所以bug都可以找到原因。对于厌烦社交的程序员来说,这里才是天堂。
最后,引用外国大神的一句话:编程是人类能获得的最接近超能力的技能。