程序员的生活总是很忙,每天都卡在无尽的代码堆里。经常打开聊天软件找工作相关的内容,几乎没有聊天对象,即使没有闲暇时间回复。
众所周知,程序员虽然坐在办公室,但有些职位并不比工地上的好多少。例如,一些基础设施工作往往需要大量的劳动力和精力。不像构建程序,这种工作相对简单枯燥,往往是从海量数据中发现错误。我们看过代码,都是密密麻麻的英文单词。因为基数很大,找出错误并改正是对一个人耐心的特殊考验。而且不能完全依靠纠错程序,一些必要的人工参与是必须的。
还有一个就是基本的码农,他的精力和思维都被这个节目怎么写给转移走了。哪里还有其他精力去做其他需要思考的事情?通常最多就是想想而已,因为构建一个程序需要程序员事先在脑子里有一个基本的蓝图,而且这个框架在他们脑子里应该很清晰,就像你写文章的时候,要在灵感迸发的瞬间抓住他,不能一口气放下写下来。而且最重要的是,即使真的被什么东西打断了,想了一会儿还是可以连接的。但是程序不一样。抽象地说,做程序就像用一根特殊的丝线编织一个世界的基本构造。理想世界如果不及时构建,稍有偏差就会导致线程断裂,进而整个世界崩溃,后果不堪设想。
所以很多程序员需要一个绝对安静相对干净的工作环境。因为真的很怕被打扰,所以我觉得大部分程序员一旦编程的过程意外终止,就会崩溃。所以相比之下,与其带空聊天,不如干点别的,不如脚踏实地的完成这个程序代码。毕竟重新来过也不是精力和时间那么简单。
总之,程序员不去聊天,没有人和人聊天,但在理性的自控下,还是有事情要完成的。