首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个技术白痴该如何与大神级别的程序员“共情”

在《传奇工程师卡马克入坑 AI:徒手一周实现反向传播和 CNN》这篇文章的读者中,我可能是为数不多的连标题都没看懂的人了。

发自肺腑的说,每当小编不得不码一篇安利大神的文章的时候,总有一股“自取其辱”的悲怆油然而生,写一篇“天书”读后感的难度并不亚于写一篇“天书”。在经历了一天百度文章中的专业词汇后,本着说大实话的态度,这篇本该介绍卡马克的文章没有选择的转向了:一个技术白痴该如何与大神级别的程序员“共情”。

Step1:阅读理解

尽管这是一篇中文撰写的文章,面对高达40%的生词率,在对自己汉语能力产生怀疑的同时应该保持理智,捡起学生时代做英文阅读理解的技能,连蒙带猜的通读全文。

比如针对文章的第八段“卡马克喜欢在电脑图像领域尝试新的技术,比如他在 Doom 上第一次使用了二叉树分区技术,表面缓存技术则在 Quake 中第一次出现。还有就是后来在 Doom3 里面使用的“卡马克反转”(即 shadow volume 的 z-fail 方法。事实上并不是卡马克首先创新了这个技术,他在后来独立研究出来)。”,文章开头提到卡马克是开发游戏的大神,连系上下文你可以将“Doom”“Quake”替代为“xx游戏”,“二叉树分区技术”,“表面缓存技术”替代为“xx技术”,括号里的内容可以跳过。

然后归纳主题思想,一般主题思想出现在文章开头或结尾的几句,按照这种方法可以很快找到本文主旨“互联网技术更新确实快,这要求程序员必须终身学习,但这是选择了这个职业的宿命。”

最后就是多读几遍自己能读懂的地方和文章里反复提及的内容,比如从卡马克本人的表述部分,不仅能看到其谦虚的态度,对编码的热情,还可以看出他的怀疑精神和复古精神。这两点与其崇尚新技术的程序员身份组合在一起赋予了他在“文科”读者眼中的人格魅力,也是“文科”读者与其共情的基础。

Step2:了解卡马克本人

感谢搜索引擎,让部分文字工作者成为“内容来自网络”的搬运工,这种毫无灵魂的编辑方式是无法为“共情”带来任何帮助的。了解卡马克可不是看看XX百科就完事儿了。在名字前面加一个“why”以后,再点击搜索你可以看到更多,顺便还能摸清专业读者的关注点在哪儿。

卡马克的最热门的“未解之谜”是“他为什么离开iD Software”。在离职不久后,他在《USA Today》的采访里有详细说明,未来的时间他想专注于VR技术,而iD Software并没有在这领域留给他任何施展空间,所以选择离开。

然后我找到了一个John Carmack向一名小学生,一名初中生,一名大学生,一名研究生和一名VR专家解释什么是虚拟现实的视频,能看懂多少就看你的造化了。至少在卡马克神交之前,我对其神往的世界有了新的认识,而且已经能与视频里的青少年共情了,可喜可贺。

Step3:富有八卦精神

八卦,是每一个粉丝的必经之路,程序员的世界也不例外。好比之前写图形学狂魔Kali的时候“不小心”看到了他发布的求租套间的信息...

卡马克的儿子Ryan Carmack,9岁发布了自己用Unity开发的第一款游戏Angry Face,10岁发布了自己的第二款游戏FLY。在我还在院子里玩泥巴的年纪,这枚正太已经会用C#和Racket开发游戏了。John Carmack选择Racket作为VR脚本语言。

在浏览了Ryan照片之后,我更想与他共情

Ryan个人网站传送门:

Step4:寻找一个能hold住的点展开自己与大神之间的连系

以上的3个步骤都在疯狂收集和浏览大神的资料。在阅读各种资料后的感触是,卡马克是一个在对新技术保持热情的同时兼备理性的人。之前的推送中,我们也探索了一些 AI、神经网络和深度学习的内容,比如AI库布里克,AI Terry Riley,人工智能文学创作之类,卡马克解除了我在撰写这些文章时产生的不安感,这种不安来自网络上人们对AI替代人类创作,以及虚拟现实替代现实的狂热期待,作为老程序员的标杆,卡马克对新技术的热情来自通过自己的力量使人们生活的世界更丰富,在投入了一周专注的编码过后,对新技术的热情并没有侵占他的主动性,他还是会坚持用普通的 C 语言来构建项目,依然会对深度学习持保留态度。

最后,技术白痴想说的是,这个世界需要更多像卡马克这样乐于向不懂技术的人普及知识的大神。

联 系 我 们

算法艺术实验室

探索数学与编程在设计与艺术中一切之可能

用运算和美学让你变更酷

主营业务

科学艺术咨询 | 公共艺术 | 未来舞台美术 | 大数据可视化 | 设计人才猎头 | 品牌Event | 教育

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180327G1JLCC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券