1024节献礼:那些年,我追过的视频

2019 年 10 月 24 日 程序人生

上篇文章介绍了几个视频,有小伙伴私信我能不能介绍更多的视频好闲来无事好观摩一下。正好今天是 1024 节,我就豁出去了,把我看过的一些直击心灵的高清无码视频给大家捋一捋。文中所述视频估计都需要梯子,请自备。

Inventing on Principle (2012)

Bret Victor 的神作。哥们反潮流,玩起了复古,用真正的「幻灯片」,讨论未来。这个视频,无论是内容本身,还是表达的形式,都无可挑剔。属于高屋建瓴的 talk,五星推荐。

地址:https://vimeo.com/36579366


The future of programming (2013)

继续 Bret Victor 的大作。这个 video 当时带给我的震撼是全方位的,他展现了优秀的工具是如何能够帮助人们思考和创造。我在很多场合都放过这个视频的部分或者全部,即便现在回顾,依旧能够有很多可以感悟的地方。五星推荐。

地址:https://vimeo.com/71278954

Rich Hickey

Rich Hickey 是 clojure 的创始人,十多年来他为社区贡献了很多经典的演讲。我之所以将其单列,而不是一个个视频罗列,是因为几乎你能在 youtube 上找到的他的视频,都是精品。简单列几个:

  • Are we there yet? (2009):包含后面两个主题(simplicity, value)的讲座,醍醐灌顶。

  • Simple made easy(2011):大道至简。Rich 介绍了简约和简单的区别 —— do one thing and do it well。我们很容易设计出复杂的系统,却很难剥茧抽丝,设计出简约富有美感的系统。

  • the value of values(2012):醍醐灌顶的讲座。Rich 喜好从事物的本源和基本属性出发,来探究那些我们自以为懂却没弄懂的内容。什么是 value?value 和 place 如何 decouple,如果我们在代码中都能使用 value,我们有何收益等。

  • The language of the system (2013):提到了 machine 的概念,以及 transform,move,route 等让人赏心悦目的函数式编程的思想。如果对做 system 感兴趣,这个讲座一定不要错过。

  • Transducers(2014):哈,transform,map/reduce 就听过,transducer 是什么鬼?这个讲座可以主要关注其产生 transducer 的思想。

  • Persistent Data Structures and Managed References(2019):immutable 背后的数据结构。来源于 Chris Okasaki 的 “Purely Functional Data Structures”。其实好多人讲过这个,比如 2017 CppCon 的 Postmodern immutable data structures,还有早期 react 的作者。

这些视频都能在 youtube 上找到,我就不一一放链接了。Transducer 四星,其它五星。

Rich Hickey 某种程度上影响了我做 lecture,甚至写文章的风格 —— 我也变得喜好引用 wikipedia,喜好去扣概念,去深入到一件事物的本源。

Joe Armstrong

Joe 老爷子故去了,每每想起,都暗自神伤。老爷子的视频主题往往比较宏大,没有一些深入的思考恐怕容易走神,四星推荐。

  • the mess we’re in(2014):介绍了一些有趣的 history,讲了 name,causality,simultanuity 和 entropy。

  • The Forgotten Ideas in Computer Science (2018):这个视频有些琐碎,不感兴趣的地方可以高倍速播放。

Forget Velocity, Let’s Talk Acceleration(2017)

Jessica Kerr 的视频中我最喜欢的一个。内容不那么重要,阐述内容的形式非常新颖。她用 iPad 的 paper app 精心构造了一个视听盛宴。三星半推荐。我很喜欢这种表达力。在 Tubi 有那么两三次 BBL,我使用了这种方式。后来嫌麻烦,且也不便于做技术讲座,随即不再使用。

视频地址:https://www.youtube.com/watch?v=Lbcyyu8XB_Y

Railway oriented programming(2014)

Scott Wlaschin 老爷爷是 F# 的老戏骨,有很多精彩的演讲,比如上篇文章我提到的 Railway oriented programming,把 error handling 这个主题讲得让人大呼过瘾。虽然代码都是 haskell 风格的 F#,还是五星推荐,毕竟咱学的是思想。

视频地址:https://vimeo.com/113707214

Functional Design Patterns (2017)

还是 Scott Wlaschin 的硬菜。我看过的应该是 2014 的版本,不知道这版有什么更新。如果你喜欢函数式编程或者想了解函数式编程,没理由不看这个视频。这个视频让我在函数式编程的功力上大大提升。五星推荐。

视频地址:https://www.youtube.com/watch?v=srQt1NAHYC0

Architecture the Lost Years(2011)

Uncle Bob(Robert Martin)有很多很赞的讲座,这个 architecture 讲得是真心好 —— 虽然,站在今天的角度,MVC 不再是个新鲜事物,但他对 boundary 的探讨,对 architecture 整体的构思,都值得我们学习。四星推荐。他 2019 年又讲过 Clean Architecture and Design,没来得及看,感兴趣的朋友可以先睹为快。

视频地址:https://www.youtube.com/watch?v=WpkDN78P884

The Future of Programming(2016)

还是 Uncle Bob 的又一大作。说是 future of programming,不如说是 history of programming,因为几乎没有谈论未来。不过站在「以史为镜,可以知兴替」的立场上,还是非常值得一看的。四星推荐。

视频地址:https://www.youtube.com/watch?v=ecIWPzGEbFc

如果看完了这些觉得不过瘾,可以 Google: github awesome talks,你会有很多斩获的。

就写这么多,祝大家节日快乐!


登录查看更多
1

相关内容

迄今为止,产品设计师最友好的交互动画软件。

还在修改博士论文?这份《博士论文写作技巧》为你指南
Python数据分析:过去、现在和未来,52页ppt
专知会员服务
99+阅读 · 2020年3月9日
深度强化学习策略梯度教程,53页ppt
专知会员服务
178+阅读 · 2020年2月1日
【斯坦福新课】CS234:强化学习,附课程PPT下载
专知会员服务
118+阅读 · 2020年1月15日
那些酷炫的深度学习网络图怎么画出来的?
计算机视觉life
5+阅读 · 2019年4月12日
那些值得推荐和收藏的线性代数学习资源
我在知识星球这一年
码农翻身
10+阅读 · 2019年2月28日
vlog在国外发展快10年了,不转型依然很难
新榜
3+阅读 · 2018年12月22日
一文读懂神经网络(附PPT、视频)
数据派THU
17+阅读 · 2018年3月25日
Arxiv
19+阅读 · 2019年4月5日
Arxiv
15+阅读 · 2019年3月16日
Arxiv
30+阅读 · 2019年3月13日
Arxiv
8+阅读 · 2018年4月8日
Arxiv
27+阅读 · 2017年12月6日
VIP会员
Top
微信扫码咨询专知VIP会员