科技爱好者周刊节选(168期)

前言

本文是《科技爱好者周刊》(以下简称《周刊》)节选的第一篇,节选自《周刊》第168期。

最近看到阮一峰老师的网络日志科技周刊,发现里面有很多有意思的东西,节选一些自己感觉好玩的、有意思的一些内容到本文。

《周刊》链接:科技爱好者周刊168期

正文

在第一部分 游戏:《底特律:变人》 这一节中有一段话让我很喜欢:

这个游戏是一个最好的例子,说明了 电子游戏这种东西,不仅仅是娱乐和生意,而是一个很宽泛的载体,只要你想,就有办法让它承载各种不同的东西。 完全可以让它像小说一样,用来表达作者的爱憎和抒情,或者像哲学家一样,引发人们对社会和命运的思索。

随着年龄的增长,玩游戏的目的也悄然发生着变化。我们希望游戏可以带给我们除了娱乐、刺激之外一些不一样的东西。不要对抗、不要有排名、输赢,只要跟着游戏的情结去体验不一样的人生,去认识游戏中的世界,这也别有一番滋味在其中。

第二部分 科技动态 中有几个事情让我印象深刻:

7月20日,四方机车公司在青岛发布世界首辆时速600公里的磁悬浮列车。一旦投入应用,这将是当前世界速度最快的地面交通工具,北京到上海仅需2.5小时。

以北京至上海为例,加上旅途准备时间,乘飞机需要约4.5小时,高铁需要约5.5小时,而高速磁浮仅需2.5小时左右。

话说我在青岛读书的时候就知道青岛四方机车,当时师姐的男朋友就去这个单位上班。

一家美国创业公司近日在拉斯维加斯,推出”远程驾驶服务”。它不采用无人驾驶,而是由真人驾驶员在家中通过摄像头驾驶,控制信号会通过 5G 发送到车上。顾客在网上叫车以后,出租车就由远程驾驶员开到预约位置去接客。客人上车以后,必须自己接手驾驶,开到目的地。客人下车后,再由远程驾驶员接手,去接下一个顾客。

该来的终究是要来的,有一段时间5G特别火的时候,记得就看过一篇文章,大概是说:凭借5G的超低延迟的特性,未来远程手术、远程驾驶服务都会成为可能。真是科技改变生活,很难想象10年以后的社会是什么样子,就像10年前我们无法想到现在的生活会是这个样子一样。未来已来!

第三部分 文章 中让我眼前一亮有:

CSS 命令 font-variant-east-asian: traditional;,可以让网站字体从简体变成繁体。

一个 JS 应用程序,生成一个网页的音乐播放器,操作界面类似 iPod,可以链接用户的 Spotify 或 Apple Music 账户。

第四部分 文摘部分

如果要为 UNIX 哲学添加一个原则,我认为应该是:

1
"做完你的项目。"

这是我能想到的最简单、但最被忽视的软件工程准则。

大多数软件其实都没有真正完成,作者只是做出了基本功能,然后就发布了。很多软件后来不做了,也不是因为做完了,而是作者放弃了。

让我们把程序员比作木匠。你买了一把椅子,因为觉得它能满足你的需求。可是买来以后,每隔几天,木匠就会出现在你的家里,对椅子进行修改。有些变动是你想要的,有些你无所谓,还有一些变动只会让你心生反感。甚至有时候,木匠还会出错,比如木头上伸出了一些尖刺,使椅子不再可用。

你买的是椅子,而不是某种千变万化的家具,没人喜欢每天会变的椅子。

程序员也是如此,应该对软件有一个总体规划,让它有一个完整的基本功能。虽然以后可以进行维护、错误修复和安全补丁,但基本功能应该从始至终都是完整清晰的。

你不能说,因为出现了新情况,所以需要不断改变或完善它的功能。 如果一个软件一直在加功能,它就太大了,超出了你应该做的东西。你试图制造一个超出合理范围的东西,你需要画一下功能图,将过大的软件拆分成几个功能完整且合理的小软件。

总之,做完你的项目再发布。用户拿到的,应该是一个基本上做完的项目。

最后

程序员的世界可以十分丰富多彩,多读,多看,对了解。一些思想、一些基本的知识更加重要。

最后感谢阮一峰老师《周刊》。

love & peace :kissing_heart: