独立整理 · 数据快照:2026年10月31日访问原版 HackerTube ↗

编程与软件工程

HackerTube 的编程与软件工程视频

这里收录的内容很少追某个框架的版本更新。它们讨论的是更耐用的问题:程序该怎样分层,抽象何时有帮助,接口为何会变难用,以及代码进入运行时和生产环境后会发生什么。

发布于 最近复核 编辑:HackerTube Explorer

这些编程与软件工程视频可以按眼前的问题来选。正在设计新模块,就看简单性、API 和数据边界;异步代码让人摸不着头绪,可以先弄清事件循环;系统偶发失败却无法复现,确定性模拟会给出另一种测试思路。

按问题选,不必先挑语言

这些演讲会出现 Scheme、Clojure、Java 和 JavaScript,但重点通常不在语法。讲者借具体语言讨论抽象、状态、接口和执行模型,换一套技术栈后仍然用得上。

遇到陌生代码可以先听结论和推理过程。真正值得记下来的,是讲者怎样划分问题、识别复杂度,并验证自己的设计是否成立。

从设计走到运行时

软件设计类视频先处理概念边界:什么应该放在一起,什么应该分开,公共 API 要替调用者承担多少成本。运行时主题接着解释调用栈、任务队列、性能测量和系统故障。

两部分一起看更有用。只谈结构,容易忽略代码实际怎样跑;只追性能数字,又可能在错误的边界上继续优化。

把一场演讲带回项目

每看完一部,找一处正在维护的代码做对照。比如检查一个 API 的默认值,画出一段异步流程的任务顺序,或者列出测试从未覆盖的故障组合。

不用急着照搬讲者的方案。先确认它指出的问题在你的项目里确实存在,再做小范围改动,往往比一次重构整套系统可靠。

想按顺序开始?

十场演讲按问题顺序排好:先理解抽象与复杂度,再看重构、API 边界、运行时、性能和测试。

继续看编程经典演讲 ↗

下面这些分类会直接打开已经套用筛选条件的视频库。

接下来往哪里走