这里记录每周值得分享的科技内容,周五发布。
周刊讨论区的帖子《谁在招人?》[2],提供大量就业信息,欢迎访问或发布工作/实习岗位。
封面图:美国缅因州的河流中,自然形成了一个大冰盘,直径90米。(出处[3])
刊首语上海现在有很多付费自习室,提供一个安静的学习环境,有的收费要超过20元/小时。生意应该很不错,否则不会开这么多家。
答案都是一样的:为了考试。各种各种的考试:研究生入学、公务员、会计上岗证、司法考试、CFA、注册会计师……
受访者说,来到收费自习室,可以保证全心备考,而且看到别人那么努力,也能激励自己。
我也是这个感觉,那么多年轻人参加各种各样的考试,忙忙碌碌,只是为了掩盖人生找不到目标。
如果你真的知道自己想要什么,你就不会花钱找一个地方,只为了坐下来背书。许多人对自己应该做什么,毫无想法,迷茫困惑,不知道怎么才能改变现状,但是又觉得必须做一些事,所以才选择参加考试,然后安慰自己,我没有浪费时间。
这样是不行的,考试根本不是出路。如果你不知道人生怎么办,就算考过了,你依然不知道。很多证书对于求职根本没用,在企业的眼里,资历是靠经历和项目证明的,不是靠证书。退一步说,如果某张证书确实有用,也会因为成千上万的人去考,而很快贬值。
我的建议就是,不要去参加考试,而要努力寻找那些你有兴趣去做、并且能够为此获得收入的事情。
免费前端视频随着企业陆续复工,招聘市场逐渐恢复正常。但是,这一段时间的招聘岗位还是比以前要少很多,往年三四月的面试旺季已经往后延迟。
如果你的前端开发基础还不够扎实,现在正好可以利用起来,相当于有一个特别长的准备期,来准备一下面试的内容。
应对面试需要两大要点,一是技术栈的熟练掌握,另一个就是了解面试的相关技巧。吃透了这两点,等疫情完全结束,就有机会拿到好的offer!
资讯1、算错小数点[5]
西班牙造船厂由于算错了一个小数点,导致制造的潜艇超重了70吨(设计重量2200吨)。西班牙海军非常担心,如果它出海将无法浮出水面。
目前,补救方案有两种,一种是将潜艇的船体长度延长大约5至6米,以增加浮力。另一种是不得不减少潜艇的重量70吨,但是这很可能影响战斗系统或推进系统等关键功能。
2、洞螈[6]
过去八年,欧洲科学家在波斯尼亚和黑塞哥维那东部的山洞里面,发现了大量的洞螈,大概有几十条。这种动物长约20厘米~30厘米,长得像迷你的龙,是两栖类动物,只分布在欧洲中部山区漆黑无光的山洞内部。
由于长期不见光,它的眼睛已经退化了,被皮肤覆盖了,是一种没有眼睛的动物,没有视觉,只靠敏锐的嗅觉、水下听觉、以及对周围运动的感知来弥补视觉的丧失。
科学家发现,这种动物的活动范围非常有限,几年时间中,只移动了不到10米。由于长期不动,它们的代谢极低,寿命长达一个世纪,每12年才繁殖一次。
3、带有脸部信息的口罩[7]
疫情期间,口罩是必备物品。随之而来的一个问题是,苹果手机的FaceID无法识别出戴口罩的人脸,必须脱下口罩,手机才能开机。
国外的一个创业者,因此发明了一款带有面部信息的口罩。他的思路是,先提取用户被口罩遮挡部分的面部信息,然后印制到口罩外侧,戴上后即拼凑成完整的脸部。据他说,这种办法可以兼容FaceID,但没有大规模测试,目前售价高达40美元一个。
4、连体翼飞机[8]
空中客车公司在新加坡航空展上,放出了长达二米的连体翼飞机模型,表示他们正在研发这种机身和机翼一体化的飞机,并且已经于去年6月在法国试飞了。
这种飞机机翼与机身融合,可以减少空气阻力,有利于降低燃油消耗并减少碳排放。空中客车公司表示,与目前的客机相比,这种飞机可能将燃油消耗降低多达20%,并为不同的推进系统和机舱设计提供了可能性。不过,这种飞机的设计和制造都较为复杂。
5、独轮车环游地球[9]
英国青年埃德·普拉特(EdPratt)最近成为第一个骑独轮车环游世界的人。2015年3月,当时19岁的他从英国出发,经过3年时间,路经了欧洲、中东、中亚、中国、东南亚、澳大利亚、新西兰和美国之后,他终于回到了起点。
他的交通工具就是一辆独轮车,为了省力,选择了36英寸(91厘米)的轮胎。他的所有装备也放在独轮车上(下图),一路上一共换过5次轮胎,平均每个轮胎可以使用8000公里。
6、一句话消息
文章1、Shopify采用ReactNative[15](英文)
Shopify决定放弃原生应用,改用ReactNative开发他们的手机App,这篇文章详细解释了为什么。
主要原因有三个,一是节省开发成本、缩短开发周期;二是他们在Web上已经采用React,对这项技术比较熟悉;三是他们的App不是那么复杂。
2、InternetExplorer曾有过的创新[16](英文)
微软已经放弃了自己的Trident浏览器引擎,改用谷歌的Blink引擎。本文回顾了历史上InternetExplorer浏览器的众多创新,数量非常多。
3、静态网站为什么需要HTTPS[17](英文)
本文总结了对HTTP网页进行攻击的方法。
4、我编程20年的指导原则[18](英文)
一个编程20年的资深程序员,总结自己编写软件的原则,其中一条是:安全性可用性可维护性代码简洁性能。另一条是,除非已经完全理解了所要解决的问题,否则不要动手写代码。
5、41种SaaS产品营销策略[19](英文)
提供SaaS服务的公司越来越多,如何才能有效地推广自己的服务?这篇长文总结了41种SaaS营销方法。
6、松本行弘谈Ruby语言的设计[20](英文)
Ruby语言创始人松本行弘的访谈,介绍他对设计Ruby语言的想法,内容包括静态类型和动态类型的处理、未来Ruby的发展方向。
7、软件认证浪费时间和金钱[21](英文)
8、TypeScript的问题[22](英文)
9、我使用GoogleCloudRun的经历[23](英文)
10、OT还是CRDT?[24](英文)
工具1、netgraph[25]
2、qier-progress[27]
3、pyprotect[29]
4、简易数学函数作图工具[31]
5、Jane[33]
6、akshare[35]
7、Sitdown[37]
8、GoatCounter[39]
一个开源的访客统计软件。
9、LanguageLearningwithNetflix[40]
10、ClipboardHistoryPro[41]
Chrome浏览器插件,用来管理系统的剪贴板,可以查看剪贴板的历史记录。
资源1、货币汇率API[42]
该网站提供免费货币汇率的JSONAPI。
2、GameBoy模拟器教程:使用JavaScript语言[43]
这组系列文章讲解,如何用JavaScript语言模拟GameBoy的硬件,可以用来了解硬件知识。
3、初学者的安卓学习资源[44]
这是HN的一个帖子,讨论初学者应该参考哪些安卓学习资源。
4、黑客的贝叶斯方法:以Python为例[45]
免费的英文电子书,讲解贝叶斯概率在Python语言中的应用。
5、Go101[46]
免费的英文电子书,介绍Go语言的基本语法。
图片1、微塑料污染[47]
人类大量使用塑料制品,然后随意丢弃,导致废塑料以塑料纤维的形式,进入了饮用水。
每个月食用21克塑料,相当于小半碗饭。
半年食入125克塑料,相当于一大碗。
每年食入250克塑料,相当于一盆菜。
每10年食入2.5公斤塑料,相当于一个救生圈。
一生中食入20公斤塑料,相当于两个垃圾桶。
2、香槟的压力[48]
历史上,英国采用二次发酵法制作葡萄酒,在已发酵的葡萄酒中加入糖和糖蜜以使酵母再次发酵,然后将其密封在瓶中以产生冒泡的混合物。
这种方法的问题在于它产生了难以置信的压力。在酒瓶中,内部压力大约是大气压的六倍,是汽车轮胎的三倍。这相当于每平方厘米的玻璃上承受超过5公斤的重量,只有特别坚固的瓶子才能承受这种压力,每年大约有4%~40%的葡萄酒会因为酒瓶爆炸而损耗。
因此,香槟酒工人只好戴着铁的保护面罩,来制造葡萄酒,防止受到爆瓶的伤害。
3、澳大利亚一家停车场的创意[49]
文摘1、过早优化的谬误[51]
TonyHoare曾经说过:“过早的优化是万恶之源”。经过DonaldKnuth大师的推荐,这句话已成为软件工程师的名言。
不幸的是,它被误解扭曲了。许多软件工程师将这一准则理解成“你永远不应该优化代码!”,认为没有必要进行优化。
(1)性能问题不容易在软件开发的最后阶段解决。20%的代码占用了80%执行时间,它们可能散布在整个源代码中,不容易一次性修改解决。
(2)许多工程师相信,到软件发布时,CPU的性能将会提高,以弥补部分代码的性能低下。尽管在1990年代确实如此,但在最近十年CPU性能非常有限。
(3)软件工程师认为,他们的时间比CPU时间更有价值。因此,浪费CPU周期以减少开发时间是对的。但是,他们忘记了,用户的时间比他们的时间更有价值。
(4)优化可能会导致产品延迟进入市场,并降低利润,这是正确的。但这种想法忽略了性能不佳的产品可能很难销售,尤其是在市场竞争激烈的情况下。
(5)有些程序员认为,几乎没有必要确保在软件的设计阶段,就使用最佳算法,先实现功能再说,因为以后总是可以替换更好的算法。所以,无需担心软件在开发阶段的性能,以后可以通过更好的算法对其进行提高。不幸的是,更好的算法在后期不一定可以实现,而且代码往往因为牵扯太多,无法轻易替换其中某个部分。
2、为什么物体潮湿时会变暗?[52]
你是否想过,为什么向地上倒了一摊水,土地就变暗了?
首先,我们要知道,物体的亮或暗,取决于反射的光的数量。反射的光线多,就比较亮;反射的光线少,就比较暗。
当我们向土地倒水的时候,湿的那块地的表面就有一层水。在此之前,光可以100%击中那块地,现在必须穿过那层水才能被地面反射。有一些光会被水面反射,还有一些光会在水中被吸收,所以地面接受的光量就比以前少。
另外,光进入水中后,一部分光会出现漫反射,反射到人眼的光量进一步减少。
以上两个原因,使得一个物体变湿以后,人眼接收到的光量要小得多。这就是为什么物体潮湿时看起来更暗的原因。
言论与数字1、
为了解决气候变暖,人类生活的所有方面需要彻底的改变。
我们需要少吃肉,通过体外细胞培养的方式人工生产蛋白质,每个家庭的家用电器减少到两台,完全淘汰干衣机,2030年全面过渡到电动汽车,2050年将全球人口限制在84亿以内,到2100年下降到69亿。
--《气候问题已经绝望》[53]
2、
互联网诞生之前,程序员没有StackOverflow、Slack、Reddit、Youtube、网络教程。编程遇到问题的时候,手边必须有语法手册和系统手册,如果你没有这两本书,就只能去图书馆或书店找书。
--推特用户[54]
3、
每个内容托管平台都将消亡。Geocities、LiveJournal、、YahooGroups已经消亡。有一天,Medium、Twitter、甚至GitHubPages也将消亡,只要它们不再增长或者找不到有效的商业模式。
--《制作持久耐用的网页》[55]
4、
我从小公司跳槽到大公司。我发现,大公司的很多工作都在学习他们庞大的自定义领域,而不是学习某种的公开技术。
--HN读者[56]
5、
Git从2005年4月3日开始开发,4月6日完成开发,对外宣布,4月7日上线使用。
--维基百科[57]
6、
微软好于谷歌的一个地方,就是它没有广告业务。
--HN读者[58]
去年的本周:《周刊第46期》
References[1]ruanyf/weekly:
[2]《谁在招人?》:
[3]出处:
[4]
[5]算错小数点:
[6]洞螈:
[7]带有脸部信息的口罩:
[8]连体翼飞机:
[9]独轮车环游地球:
[10]英国一项研究:
[11]数码相机:
[12]德国大众汽车公司:
[13]日本科学家:
[14]第二代:
[15]Shopify采用ReactNative:
[16]InternetExplorer曾有过的创新:
[17]静态网站为什么需要HTTPS:
[18]我编程20年的指导原则:
alexewerlof/my-guiding-principles-after-20-years-of-programming-a087dc55596c
[19]41种SaaS产品营销策略:
[20]松本行弘谈Ruby语言的设计:
[21]软件认证浪费时间和金钱:
[22]TypeScript的问题:
[23]我使用GoogleCloudRun的经历:
[24]OT还是CRDT?:
[25]netgraph:
[26]ga0:
[27]qier-progress:
[28]vortesnail:
[29]pyprotect:
[30]ga0:
[31]简易数学函数作图工具:
[32]DoctorLai:
[33]Jane:
[34]pandolia:
[35]akshare:
[36]jindaxiang:
[37]Sitdown:
[38]LinFeng1997:
[39]GoatCounter:
[40]LanguageLearningwithNetflix:
[41]ClipboardHistoryPro:
[42]货币汇率API:
[43]GameBoy模拟器教程:使用JavaScript语言:
[44]初学者的安卓学习资源:
[45]黑客的贝叶斯方法:以Python为例:
[46]Go101:
[47]微塑料污染:
[48]香槟的压力:
[49]澳大利亚一家停车场的创意:
[50]StevenLikeWatermelon:
[51]过早优化的谬误:
[52]为什么物体潮湿时会变暗?:
[53]《气候问题已经绝望》:
[54]推特用户:
[55]《制作持久耐用的网页》:
[56]HN读者:
[57]维基百科:
[58]HN读者: