本文转载自公众号“读芯术”(ID:AI_Discovery)
Youtube是一个优秀的学习平台,在这里我可以找到想要的一切。最开始,我只在闲暇时间看自己喜爱的视频。几个月前,我决定做出一些改变——创建一个新的YouTube账号,只用来做与编程相关的事情。
很快,我就注意到了变化。我之前的老账号收到的系统推荐全是关于生活中的泛爱好,比如育儿、宗教类节目,还有我闲暇时用来打发时光的视频,我已经关注创作这些内容的博主许多年了。而新账号为我打开了新世界的大门,它的推荐视频皆是我闻所未闻的内容。
自此,每在YouTube点开一个推荐视频,我就能发现一个学编程的新法宝。一个程序员永远都不能停下学与练的脚步。我习惯用Medium(国外知名内容平台)阅读编程相关的文章,但自从有了这个新账号,我发现YouTube能让我收获更多!
1.编程直播视频
我最近在学习Flutter,在搜索了几次Flutter视频以后,我的推荐页就开始出现这些视频:
这个频道能够在不到30分钟的时间内教你如何用Flutter编写一个应用的UI界面。该频道将整个编程过程都完整地录制了下来,这就是新手们不容错过的结对编程(pairprogramming)。点击此类视频的次数越多,我接收到的相关推荐也就越多。
2.软件工程师的真实生活
某一天,我的推荐页出现了这个视频:一位谷歌软件工程师的一天。
通过点击它,我发现了更多记录工程师生活的视频。我还发现了关于不少名企的视频。如果我想跳槽去这些公司,这些视频就能让我了解它们的员工究竟在做什么,以及跳槽以后我是否能过上想要的生活。这些视频还分享了他们在工作中用的小妙招。
3.免费课程
YouTube有许多高质量的视频播放集,能够让用户学到几乎任何东西,而YouTube的推荐功能就可以鼓励用户学习。比如说,我只搜索了一次“HackOne”(全球知名漏洞众测平台),就被推荐了不少关于道德黑客攻击的教学视频,我也因此兴趣渐浓,开始学习相关知识。
4.访谈播客
YouTube还给我推荐了一些播客,参与访谈的嘉宾既有出名的程序大佬,也有默默无闻的码农。我喜欢一边听他们分享自己的人生经历,一边做着其他事情,这带给我极大的乐趣,也让我受益匪浅。
5.编程达人的经验分享
你是否曾在遇到编程难题的时候想过,“大佬会怎么做?他们是如何快速想出解决方案并付诸实践的?”就连这类问题都能在YouTube上找到答案。我曾在YouTube的推荐页看到这些有意思的视频:
在这些推荐视频中,有Facebook黑客杯、谷歌Kickstart等编程竞赛的获奖选手分享他们的成功经验,从这些强者身上学习编程让我激动不已。
我相信还有更多有助于学习的视频类型,比如新闻、热门视频推送、普通视频推送等等,可能还有我没想到的类型。我爱上了YouTube,你在这里能够接触到来自世界各地的从业者,学习他们分享的秘密和知识。
总的来说,你需要进行以下步骤:
- 创建一个新的YouTube频道,只用来做编程相关的事情。
- 搜索并点击相关的视频和话题。
- 享受属于你的视频推荐。
- 如果有不相关的视频出现在推荐页上,记得点击“不感兴趣”。
长此以往,即便你在空闲时间想看点视频打发时间,系统也会迫使你观看编程相关的视频。这非常有助于你探索新的话题,日积月累地学习、吸收新知识。