大家好,我是 Hawstein,先后在豌豆荚及 GrowingIO 担任后端工程师以及后端技术负责人。这一两年受到国外很多 indie hacker 的影响,一直打算自己一个人完整地做点小事情,所以前段时间辞职出来,选了算法视频这个切入点,做了 AlgoCasts。过去几个月,一个人从产品/设计/工程/运营/内容,一点点把 AlgoCasts 做下来,终于迎来第一个 milestone,完成了第一批共 100 个算法视频的制作,希望能对大家有帮助。
废话不多说,先看视频:
AlgoCasts 对比现有的一些算法视频,有以下特点:
专注一个点
我注册的网站域名是 algocasts.io,是 algorithm screencasts 的缩写合并。我只打算做算法视频,并且以录屏的形式进行。最开始会从常见的面试算法题目开始入手讲解,我希望你在网上能找到的面试算法题目在我这都能找到相应的讲解视频。同时,这些题目里涉及到的经典或是有趣的算法和数据结构,也会单独拿出来讲一讲。后面如果有机会,还可以讲讲各个算法竞赛里中等以下难度的题目,这些也常常是面试算法的来源。
手绘讲解思路
这点是借鉴可汗学院的,一边讲解一边手绘。我觉得一边讲解思路时,一边把图画出来,把数字写下来,可以让学习者更好地去理解。
编码 + 讲解
讲解完思路后,会一行行敲代码并且一行行讲解,这部分可以呼应手绘的思路图。
努力做到最全
我初步定了一个小目标,录制 1024 个视频。 (如果不饿死,我就一直做下去:p)
努力做减法
在保证讲解清楚的基础上,尽可能地不讲废话,保持每个视频的简短。这个是看了一些很长的讲解视频后做的决定。
更多关于我做 AlgoCasts 的想法可以点击「阅读原文」查看。
非常开心达到第一个 milestone,现在推出为期 7 天的优惠活动,使用优惠码 dzgz(待字闺中拼音首字母) 可以在这个优惠的基础上再减 30 元。