理工男给人的印象往往是戴着大眼镜,宅,成天面对着电脑蓬头垢面,不修边幅。这都是表面现象,我们不要以貌取人,但很多人实际交流下来,确实发现理工男比较死板,想法比较怪,这又是为什么呢?其他理工行业我没法说,当了几年的程序员,我可以谈谈为什么程序员会给人感觉比较死板。
第一点,理工的世界不存在感觉,只存在逻辑和推理,而且这种思维是经过刻意训练过的。
普通人感觉世界总的来说两种渠道,一种是眼见为实,看到的,真实存在的,另外一种是我感受的,我相信上帝,我觉得这里很美。
显然,如果当程序员你有多过的时间在思考,我觉得这里应该这么写,我觉得这块的逻辑有问题,是效率很低的。比如有bug这事,他们需要debug,程序跟踪才可以确定问题所在。长此以往,他们必须刻意去训练自己的逻辑思维,必须去相信事实而不是感觉,所以他们感受的能力,退化了。
第二点,(好吧,这种逐条分析确实太理工太死板了),计算机的发展,让人们把简单问题复杂化。
你去问一个上世纪五六十年代的人,说我有一百个数,随机排列,我现在要把它们从小到大排序该怎么做,他们一定一脸懵逼,这很容易啊,我就排呗,给我笔纸,一会给你排好。这时理工男肯定要说,那我给你一万个数,你又要怎么排呢?他肯定回答,你傻啊,一万个数怎么排啊,累死个人啊。
这倒无关紧要,问题是有了计算机这样一个弱智儿童的存在,就必须要程序员大哥哥去帮这位只认识俩数的孩子,去做人类的事情。所以程序员就在不断探索,一些人类本能就能很简单实现的任务,教一个弱智儿童去做。
这是底层,源于我刚才听到的对话。一个码农在思考如何去判断两张图片是同一张图片。这事如果放在上世纪五十年代他一定觉得你疯了,或者在跟一个弱智儿童对话。而事实上,让计算机去识别两张图片是否相同还真不是件容易的事情。
说了这么多,由于程序员需要在工作中不断地去刻意训练自己如何去教会弱智儿童做事情,所以他们不知道如何跟非弱智成年人打交道。
如果你是文科生,存在不理解理工男的情况,我希望本文可以帮你走进他们的世界。
如果你是理工男码农,第一,注意个人卫生不要损毁程序员的形象,第二,感性一些,这个世界的美好不仅存于逻辑严谨之中。