上篇文章介绍了几个视频,有小伙伴私信我能不能介绍更多的视频好闲来无事好观摩一下。正好今天是 1024 节,我就豁出去了,把我看过的一些直击心灵的高清无码视频给大家捋一捋。文中所述视频估计都需要梯子,请自备。
Bret Victor 的神作。哥们反潮流,玩起了复古,用真正的「幻灯片」,讨论未来。这个视频,无论是内容本身,还是表达的形式,都无可挑剔。属于高屋建瓴的 talk,五星推荐。
地址:https://vimeo.com/36579366
继续 Bret Victor 的大作。这个 video 当时带给我的震撼是全方位的,他展现了优秀的工具是如何能够帮助人们思考和创造。我在很多场合都放过这个视频的部分或者全部,即便现在回顾,依旧能够有很多可以感悟的地方。五星推荐。
地址:https://vimeo.com/71278954
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 老爷子故去了,每每想起,都暗自神伤。老爷子的视频主题往往比较宏大,没有一些深入的思考恐怕容易走神,四星推荐。
the mess we’re in(2014):介绍了一些有趣的 history,讲了 name,causality,simultanuity 和 entropy。
The Forgotten Ideas in Computer Science (2018):这个视频有些琐碎,不感兴趣的地方可以高倍速播放。
Jessica Kerr 的视频中我最喜欢的一个。内容不那么重要,阐述内容的形式非常新颖。她用 iPad 的 paper app 精心构造了一个视听盛宴。三星半推荐。我很喜欢这种表达力。在 Tubi 有那么两三次 BBL,我使用了这种方式。后来嫌麻烦,且也不便于做技术讲座,随即不再使用。
视频地址:https://www.youtube.com/watch?v=Lbcyyu8XB_Y
Scott Wlaschin 老爷爷是 F# 的老戏骨,有很多精彩的演讲,比如上篇文章我提到的 Railway oriented programming,把 error handling 这个主题讲得让人大呼过瘾。虽然代码都是 haskell 风格的 F#,还是五星推荐,毕竟咱学的是思想。
视频地址:https://vimeo.com/113707214
还是 Scott Wlaschin 的硬菜。我看过的应该是 2014 的版本,不知道这版有什么更新。如果你喜欢函数式编程或者想了解函数式编程,没理由不看这个视频。这个视频让我在函数式编程的功力上大大提升。五星推荐。
视频地址:https://www.youtube.com/watch?v=srQt1NAHYC0
Uncle Bob(Robert Martin)有很多很赞的讲座,这个 architecture 讲得是真心好 —— 虽然,站在今天的角度,MVC 不再是个新鲜事物,但他对 boundary 的探讨,对 architecture 整体的构思,都值得我们学习。四星推荐。他 2019 年又讲过 Clean Architecture and Design,没来得及看,感兴趣的朋友可以先睹为快。
视频地址:https://www.youtube.com/watch?v=WpkDN78P884
还是 Uncle Bob 的又一大作。说是 future of programming,不如说是 history of programming,因为几乎没有谈论未来。不过站在「以史为镜,可以知兴替」的立场上,还是非常值得一看的。四星推荐。
视频地址:https://www.youtube.com/watch?v=ecIWPzGEbFc
如果看完了这些觉得不过瘾,可以 Google: github awesome talks,你会有很多斩获的。
就写这么多,祝大家节日快乐!