第十章 小printf走到外边,发现了一个为慈善机构募集钱的男士。 "你好"那个男士说道:"你觉得帮助一些需要帮助的人的感觉怎么样?" 小printf:"那样可能会让我感觉更好,我在那栋建筑(遇到了各种各样的程序员的大楼)呆了一整天,寻求帮助。但是现在,我感觉比以前更加迷惑了。" "嗯,我帮你分析下:那些人都是开发者,他们并没有真正帮到你是吗?他们喜欢说"程序员改变世界",实时也是这样的。" 小printf:"那为什么我却毫无收获呢?" "是这样的,他们最擅长做的事情是帮助把人们的工作变成程序,使人们变的轻松。软件正在吞噬整个世界,使世界改革换面。但是事实上还这还是个旧的世界。因为以这种方式的改变,并不意味着事情变好。我们还是有些根深蒂固的问题(例如:思想的问题,或是缺乏创造性。)。" 小printf焦急的说:"怎么做才能让我感觉更好?" 那个难事深思了一会,最后提出让小printf帮助他,为需要帮助的人募捐。因为这个男士认为这种方式可以让他感觉更好。用一下午的时间,小printf把他的问题和他的经历都告诉了这个男士。 这个男士沉思了很长时间说道:"在个游戏中,他们从解决复杂的问题而得到快乐和他们看重的名声和身份,这种快乐是片刻的。因为最终,如果你解决的问题没有实际价值(为了解决问题而解决问题),忽略了'以人为本'。那么你永远不会的到真正的满足!"(说的真好!) 他接着又说:"随着你的成长,可能找到一家比之前更好的单位。可能是钱多,或者是因为这个工作更趣,这都很正常。只要你知道你自己想要的是什么!" 他最后补充道:"最后,当你解决了人们真正面临的问题的时候,你会觉得真正的满足!有的时候根本不需要计算机。" "你花费了大量的时间在你的系统上。最重要的是:你忘记当初为什么创建这个系统,反而花费时间在优化系统上面,那么它就变成了一场炫耀的游戏。这才是最可悲的。" "开发者经常忘记最开始的初衷(真正有意义的事情)。如果你失去做这件事意义,而是为了解决系统的问题,才花时间在这上面。这就是问题的所在(如果你只是为了做好的系统,而不是解决实际问题,那你就应该自我反思了)" 小printf不断重复这句话,想要印在脑子里:"只有在解决人们真正面对的问题的时候,才能获得真正的满足!" 第十一章小printf坐在我的前面,和他聊天让我开始认真思考:我为什么走上编程的道路。小printf之前遇到的每个人,仿佛我将来的某一天会成为他们中的一员(这真是个悲伤的情景)。我被这样的人(小printf之前遇到的那些程序员)鼓励成为像他们一样的程序员。 我也被拖进,小printf不喜欢的那个,成为'真正程序员'的游戏中。小printf曾说过:相比于'真正的程序员',我更想成为能够为人们解决真正需要解决的问题的程序员(解决真正问题的程序员,而不是解决编程问题的程序员)。 今天我呆坐在这里,回顾我的整个编程生涯,我想弄清:成为解决真正问题的程序员,还是一切都这是完成工作。这两者是完全不同的。 不管怎么样,小printf认为他不需要成为一个真正的程序员。我现在,也是这样认为的! 我的感受翻译完这篇**,我觉得这篇**写的非常好,他让我意识到:编程为了什么?到底什么才是真正的程序员。 自我反思了下。我一只在忙于追求技术栈的数量,一直是为了追求技术(或者说工作)而学习。 这就好像,我毫无目的收集树枝,猛然的一个点。我低头看手边一困困的树枝,却忘记了我为什么要去捡树枝。我学习python中的框架就是这种感觉,为了工作,我学习flask,bottle,tornado框架。但是,一切都是为了工作。导致我想从零写一个web app都毫无头绪,不知道如何下手。 对于以后的编程之路:我以后应该以目的为驱动力,不盲目的追求技术。经常问自己,我这么做有什么意义。
|