6部计算机专业暑期必看纪录片,每一部都将刷新你的认知!
纪录片是我们了解世界、增长知识的一条捷径,所以今天学姐想给大家推荐几部计算机类型纪录片。
对于计算机专业的同学来说,这些纪录片就是你了解计算机最好的起始点,可以增长见识学习知识,也可以把这些纪录片当作你的“电子榨菜”,汲取精神食粮~
01
《十分钟速成课:计算机科学》

这是YouTube频道Crash Course出品的一个系列,一共41个视频,每个时长10分钟左右。
学姐很喜欢这个系列的原因是,它会让你看到一个计算机学科的整体框架,每一个视频都是一个特定的主题,例如人工智能,软件工程,阿兰·图灵,编程语言,操作系统,但是每一个主题之间都是紧密相连的,于是看完一个视频你便能明白这个领域在整个学科中所处的位置。
这个系列非常适合想了解计算机的同学,从逻辑硬件讲起,阐述了为什么抽象在计算机领域是如此重要,同时配合大量精美的图片和动画,还有许多真实历史图片,是非常好的入门科普视频,强烈推荐!
02
《代码奔腾》

从1998年3月到1999年4月,独立电影制作人跟随Mozilla团队,努力向全世界开放Netscape Communicator的源代码,为拯救公司做最后的努力。
其结果是一个令人惊叹的计算机历史快照,捕捉到了参与其中的人,第一次内部测试,Jamie Zawinski公开上传第一个构建的那一刻,发布派对,宣布收购AOL的全体会议等等。
片中还讲述了引人深思的996、内卷、福报、财富自由等等,有很多直戳内心的地方,“硅谷的财富奇迹”、“频繁跳槽不跳不正常”的行业规律、开源与垄断的碰撞、“计算机永不眠”的工作节奏…...好到学姐想要疯狂截图!
03
《现代生活的秘密规则:算法 》

在这部纪录片中,数学教授马库斯·杜·索托伊揭示了算法的隐秘世界,历史长达 2000 年的算法到底是如何帮助人类解决问题的。
可以说是算法主题研究的入门材料,学姐推荐大家在学习算法课之前看,纪录片简单介绍了几种常见算法、排序及应用,片尾一段还涉及了机器学习,即使是小白也能看出学习乐趣来~
04
《独立游戏大电影 》

随着二十一世纪的到来,新的一类独立艺术家诞生了:独立游戏开发者。
他们有独立的构思,特别的设计以及个性鲜明的游戏。这部纪录片讲述了这些独立游戏艺术家们奋斗历程的点点滴滴,以及其艺术表现过程中的情感历程。
无论是你是技术宅还是电影宅,这类型电影总能为你找到些心理对应。很多时候获得认同比金钱更让人激动,这也是影片会打动那么多人的原因。
学姐相信,你一定会喜欢这群沉迷自我世界的、童心未泯的人的逐梦之旅。
05
《密码破译者:布莱切利庄园的幕后英雄》

这部纪录片揭示了第二次世界大战最伟大的智力壮举背后的秘密故事,这一壮举催生了数字时代。
1943年,一名24岁的数学学生和一名GPO工程师联手破解了希特勒的个人超级密码机——不是谜机,而是一个更严格的系统,他称之为“秘密作家”。
他们的突破扭转了库尔斯克战役,为D日登陆提供了动力,并策划了欧洲冲突的结束。但它也被用于冷战期间——这意味着两人的成就都被掩盖,从未得到官方承认。
这是一部平铺直叙和数学有关的纪录片,但演绎出了热血沸腾的味道,想要了解二战历史的同学也不能错过,通过这部纪录片,你能更深入地了解二战期间的密码战。
06
《操作系统革命》

虽然微软是世界上最大的软件公司,但并不是所有人都是他们产品的粉丝,也不是所有人都喜欢他们提供的业务方式。
而对于全球使用最广泛的操作系统windows,有许多专家对其有关许可证,所有权,发行和更改软件的严格政策提出了质疑。
最著名的是理查德·斯托曼(Richard Stallman)的提出的反对意见,由于他的质疑最终导致了所谓的“开放源代码运动”,它的重点在于,计算机软件应该在经济和智力方面都是自由的的。
最终,Stallman的崇拜者之一Linus Torvalds创建了一个被称为Linux的新操作系统,这是一种免费分发的软件,许多程序员认为它们显然优于Windows。
《操作系统革命》追述了GNU、Linux、自由软件运动以及开放源代码运动长达二十余年的历史,感兴趣的同学可以看看~
-
今天的纪录片分享就到这里,作为计算机专业的同学,大家有没有想过自己实现一个电影推荐系统呢?
暑期是一个实现弯道超车的好时机,大家在放松的同时也别忘了提升自我呀~所以学姐今天带来一个暑期特别福利——会员课《Spark 实现电影推荐系统》假期限时免费学!

说到推荐系统,大家可能立马会想到协同过滤算法。这门课程主要讲解协同过滤推荐算法,之后会实现一个简易的电影推荐系统,让你体会 Spark MLlib 在机器学习领域的强悍,然后学以致用!
暑期限免:7.20-8.31
扫码领取课程权益
👇

在那些你宅在家里、无法集中精力学习的时刻,或许可以尝试一种不同的方式来激励自己——躺在舒适的床上,观看一些富有创意和启发性的电影或纪录片。
这些影片能够帮助你重新认识编程的世界,让你明白,你所进行的不仅仅是编写代码,而是在创造一个全新的世界。