程序员有个著名的笑话,这么说的:
“老公,晚上回来买一个西瓜,如果看到西红柿,就买两个。”晚上,老公买了两个西瓜回来,老婆问为什么,老公说,“因为看到了西红柿。”
程序员看到了一定会心一笑,甚至认真的人还会辩解说完全没有什么问题,认为这是对于语言严谨的追求。不管两个西瓜吃不吃的完,没了西红柿怎么炒鸡蛋,至少我们可以看到,深入编程到了一定的程度,思维确实会发生不小的变化。
这种差异的本质来自于何处呢?来自于交流对象的变化。编程,本质上就是与机器交流。交流程度越深,思维方式就越会向交流对象靠近。就像跟东北人混熟了性格感觉也更豪爽一些,跟台湾同胞话说多了也变得更加萌萌的那样。
21世纪与其说是生物的世纪,不如说是机器的世纪。机器与算法已经占据了我们生活的方方面面。我们信息换获取来源不再来自于人工编辑的报纸,而是来自于搜索和推荐系统。我们购物的渠道也从线下的人工商店转换成了线上的自助服务。当人类社会积累的知识和行为都变成数据,慢慢地积累在一台台服务器上,能够与机器熟练交流的人,就是掌握先进生产力的人,就是能够引领时代潮流的人。而与机器交流的语言,就是编程,就是写代码。
机器与人类是有极大的不同的。首先一条,就是精确,无歧义。计算机都低到上都是有明确而简单的规则组成的,比如现代计算机的冯诺依曼体系,其背后就是图灵机。图灵机的原理并不复杂,但是表达能力却极强。因为精确,所以与机器交流的语言,也容不得半点的错误。所有与机器的语言表达,都是直面上的意思,也没有意会一说。说清楚了,才会得到想要的结果,而如果得到的结果不如预期,那一定是没有说清楚,代码写错了。
所以程序员也往往有这些特质,比如沟通的时候特别注重语言本身的意思,而会淡化情绪、表达方式、上下文情景等这些超出文本本身的内容。比如小姑娘在大热天逛了一下午街,虽然买买买很开心,但大汗淋漓,有些疲乏又有些劳累,于是撒娇似地说了一句“逛街好累啊”,期待着他能元气满满地接一句“那我们去吃好吃的吧!”然后两人满血复活,还能看个电影什么的。在他的心中可能就只听到了一种抱怨“逛街好累啊”,然后自然而然地提出“那就别逛了,我们回家吧”。这样有些扫兴,但又无可奈何的建议。这些小情绪一旦超出了文本本身,可能就不会被注意到的。
还有一种特质,就是程序员喜欢自省。程序本身是精确的,如果得到的结果不是预期,那一定是自己写错了。写程序的一半时间都在 debug,而 debug 的时候内心满满的都是 “我哪里又错了”,“卧槽,这么SB的错误我都没注意到。” 这种长时间自我反思的状态,也会影响到生活,改变工作以外的思维方式。
人类的思维模式可能比较神秘,但机器的思维模式是清晰的,比如常见语言结构包括变量、循环、函数等等,与人类完全不同。因此,与机器对话,需要把人类的需求,转换成机器可以理解的这些结构,中间的转换很多时候并不容易。人类话语中的小小的变动,都会导致最后编程实现的巨大不同。所以跟程序员说话的时候,很多时候他们眉头紧锁,一言不发,死死地盯着你,你不要紧张,他们可能只是神情专注地思考,语言背后的每一点意思,反复权衡不同的实现方式,来确保这些需求可以实现。甚至还有有些神经质地追问微小的细节,比如经常是什么频率,马上究竟是要多快,很大的流量到底是多大。需求表达的越精确,就越有助于编程实现。
因为这些思维上的差异,不少人都觉得编程很难学。这个我也同意,思考方式的改变往往是最难的改变,甚至需要多年的培养。我从初中开始参加 NOIP 这样的竞赛,经过高中,大学,研究生,甚至工作了几年,才慢慢感觉自己进入了大门。现在的小朋友们想要入门就幸福的多,有大量课程与培训可以引导。但是,我认为,虽然培养兴趣重要,但竞赛的存在也功不可没。因为竞赛,有了明确的解决问题的目标,而且一步一步越来越难,循序渐进,能在积累知识的过程中获得超越别人与自己的成就感,让自己真正进入领域。像优必选这样的机器人创造企业,也会推出《铁甲小雄心》这样的机器人综艺,也会发起全球青少年机器人挑战赛,这超过了一般教育机构,提供寓教于乐和寓教以赛的方式,通过提供统一的竞技平台,更能让小朋友们通团体竞技和趣味赛事等形式激发科技创新精神, 检验创意搭建、逻辑编程、运动控制、团队协作等方面的学习成效,收获技能和心理的成长。
21世纪机器的世纪。编程就是与机器沟通的方式,是获取知识的必备技能。小朋友们早日探索,就能早日接受这种不同的思维方式,离未来也就更近一些。
能。
我毕业之前学的所有东西和编程没半毛钱关系,后来因为当时开那个公司招的程序员不写代码光忽悠我,我开始自学编程,期间我突然觉得我以后想做人工智能相关的东西,然后开始自学机器学习相关的东西,边学边撸代码,做项目,慢慢熟悉这块以后,在一家创业公司负责这块的技术。
编程给我带来了两个非常重要且有效的思维方式:
1、只要我想做,我就会去找方法,只要我找到了方法,学习它,那么我就能做到。
2、如果你能把问题拆分成不同的块,那么,大部分时候所谓的“难题”都能有序地解决。
感谢
@sxc邀请。非常非常感谢。
为了防止邀请我的sxc老师撤销邀请,我不得不截图。
@朱峰女士,你的答案,为了防止你进行修改,我已经截图了。没错,如你问题当中所说,礼貌是不是软弱?
当然不是。
我自问是一个普通人,在知乎得到关注多,也只是因为我勤勤恳恳,一个字一个字写得多,仅此而已。
我去咕咚网之前,当过记者,做过公关,我也不是什么名校毕业,但是我深深知道,原创是品德,是节操。做记者,报道要如实,要客观,要中立,要还原事情的本来面目。
我为什么要在微信群“红包体育”里面和你抬杠,为什么要质问你,想必你已经不记得了,然而我记得清清楚楚。
我不关注你的微信号,那是有非常重要的原因的。朱峰女士,你说你没做过亏心事,那么想必在你看来,未经他人许可引用、转载他人原创的内容,不算是亏心事了。
你不记得的事情,我一点一点帮你回忆起来吧。事情当然没有这么简单。
当你加入“红包体育”的时候,我对群主说了一句话。【我很高兴,我有不删除任何聊天软件当中聊天记录的好习惯。】
这里截图当中的日期是一直就存在的。至今我的iPhone 4S也一直在用呢,不可能改掉。
你为什么和我说抱歉,你忘了?2015年3月3日你所说的,是真的都不记得了?
当时我的反应,算是很克制的了,毕竟当着“红包体育”群里这么多人的面。
为什么我过了这么久,才再次在“红包体育”群里质问你,我想你应该明白。我知道每个人做自媒体不容易,想靠着才华变现,更加不容易,当时你肯道歉,说你会改,那么我也就得过且过了。
问题的关键在于,你改了吗?如果你改了,你就不会不经过
@式微同意,转载她的答案,而且还将她列为“第二作者”。
你的所谓声明,夹杂在你的正文内容当中,而不是正式开辟一个子栏目道歉,被诸多的信息噪声遮盖着,这就是你的诚意?
上述三张截图,是2015年6月17日早上8:43时截的。我现在还很怕诸多水军说我图片造假呢。下面两张图,是2015年3月3日晚上20:49时截的。那个时候,你的微信ID还没有“太阳表情”。
这个总不能说我作假了吧?
而你在面对我的质疑的时候,说了些什么话,你还记得吗?这就是我为什么要截图的原因。
二次编辑加了些东西,就可以等同于你自己的原创,是吗?
事实证明我当初心一软得过且过,才是真的错误。
你说了“最初开时,格式内容混乱,但转载内容标明了作者”——我还是那句话:用了我的东西,问过我吗?
你说了“微信对于转载格式有了新要求后,我们也跟着学习,把之前来源不明的全部删除。之后再也没有出现不合规的转载“——来源不明?请看看截图,你自己说过的话,怎么就这么快忘了呢?”是从虎扑、知乎、直播吧很多来源的文章“,这还算是来源不明?
你说了“暴力行为冠以道德名义,缺又恰恰选择了一个认真做事的自媒体下手,无论是出于要稿费,还是炒作涨粉,都不会实现的”——暴力冠以道德的名义?我质问你,就是暴力,你不告而拿,拿了我的答案,也拿了知乎上别人的答案,这种偷窃行为,就是道德的?
另外,请弄清楚,到底谁在炒作?我只是把原文作者式微老师带到了“体育红包”群,让她自己和你说清楚,这就是炒作?式微维护自己正当权益没有成功,自己写了篇专栏,以正视听,这叫炒作?
你说了“另外。。。您在背后诽谤我的许多聊天截图我已经给了律师。我们没做亏心事,我们礼貌但不软弱,真的,用法律途径解决,只对我们单方面有利啊。但您若真的要这样苦苦相逼,请也不吝给我一个您的地址,给您去一封律师函”。
我在背后诽谤你?请把截图放出来,让知乎用户都看看,我到底怎么诽谤你了。
你没做亏心事?没做亏心事我会质问你为什么不经过我允许转载了我的内容?
说我苦苦相逼?到底谁逼谁?“咕咚-李旸”是我在“红包体育”群里的ID,那是因为之前说过要标清楚所在的企业、媒体和姓名,所以我这样写。
我再说一次:质问你,是因为你在知乎未经我许可,擅自转载和引用了我的内容;我质问你,是因为你在知乎未经式微老师的许可,擅自转载和引用了式微老师的内容。
知乎上的回答问题,是我业余时间所为,工作忙的时候我只能下班回答问题,晚上写公众号内容,或者把知乎的答案放到我自己的公众号上去。关于足球篮球的内容,和咕咚网没有一点关系,全部是我自己的业余创作。
而你,直接找到了咕咚创始人、CEO申波先生,也就是我的最高领导,去质问我的行为是代表咕咚,还是代表个人。
我在知乎的ID和个人说明写得清清楚楚,没有和咕咚有任何的关联。你没有经过我个人的允许,转载引用我在知乎的内容,被我质疑你转载了别人的内容,居然好意思说是“法律层面的诽谤”?居然还去和我供职的企业对质?
到底是谁苦苦相逼?
所谓认真做事的自媒体,是把知乎用户的文字答案,变成自己的声音和话语,放到视频当中去,是吗?
所谓认真做事的自媒体,是未经他人许可,擅自转载、引用他人在知乎的原创答案,是吗?
最后我很想问一句:你既然深知自媒体人的成长有多么不易,为什么你还要去做“未经许可,擅自转载和引用其他自媒体人的内容”这样的事情?
最后,是我放出的所有截图的具体信息。
我在这里声明:我是知乎用户李暘,在知乎的每一个答案,在知乎的每一篇专栏文章,不敢保证完美无缺,逻辑严密,没有错别字,但全部是我自己的原创内容,任何人未经我许可,转载、引用、抄袭我的答案,即为侵权行为。