Skip to main content

周刊 202512

· 2 min read

图片

文摘

1、耐力是一种优势

人们常常低估耐力的作用,只把它理解成比别人更努力、更持久。

实际上,耐力也是坚守自己的价值观和目标的能力,即使在看上去很难做到的时候,也不放弃。

在缺乏明显进展的情况下,坚持去实现目标的能力,这就是耐力。

在一个充满诱惑分散你注意力的世界中保持专注,克服困难,继续前进,你需要耐力。

耐力是人们可以培养的最有用的品质之一。它比力量、智力、速度、魅力等特质,具有更大的适用性,日常生活很多时候都能用到。

更聪明的人某些时候会表现出色,比你更快地解决难题。但只要凭着耐力,你可以解决更多的问题。

周刊202502

· 26 min read

图片

视频

爽快了

转盘绘画你见过吗?

黑胶唱片到底怎么把声音“摩擦”出来的

这样的婚礼不错,新娘新郎自己就是司仪

张卡罗:讨厌婚礼

网站

2、Slea.ai

img

免费的 AI Logo 生成器。

3、AI 音效生成器

img

免费生成各种音效,比如雨声、风声。

开源

HivisionIDPhotos

HivisionIDPhotos 是一款轻量级的 AI 证件照制作工具,旨在通过简便的操作生成标准证件照和六寸排版照。

演示地址:https://swanhub.co/ZeYiLin/HivisionIDPhotos/demo

GitHub:https://github.com/Zeyi-Lin/HivisionIDPhotos

图片

1、机器蜻蜓

美国首都华盛顿的中央情报局博物馆,有一只上个世纪70年代制造的机器蜻蜓。

img

它其实是一架微型直升机,飞到目标对象附近,窃听对方的谈话。

img

这只蜻蜓可以飞200米,然后落下来,通过激光捕捉空气振动,来还原谈话声。

但是,它不防风,也难以控制,所以从来没有实际用过。

2、荷兰的邮资代码

荷兰寄信不用邮票,而是用一种9个字母和数字组成的代码。

img

你花钱买一个代码,以 3 x 3 的格式写在信封上,就能代替邮票,作为付款证明。

img

因为代码的有效期只有五天(以邮戳为准),需要购买后及时寄出,被猜到的可能性很小。

错误的数学

一位美国网友注意到,一家设计公司在社交媒体上,发布了下面的图片。

img

图片声称,33000英尺(1万米)高空的飞机,比5000英尺(1500米)的飞机,在飞向同样目的地时,花费的时间是后者的4倍(假定飞行速度相同)。

这位网友第一反应是,这是在开笑话吗?它为什么忽略地球半径。

地球半径(设为 R)大约是1800万英尺,这意味着外圈长度只比内圈,多了不到1%。

img

而且,由于33000英尺高空的空气阻力减小,该高度的飞行时间实际上可能更少。

文摘

没有编程生产力这样的东西

正如马丁·福勒(Martin Fowler)所观察到的那样,程序员的编程生产力无法有效地衡量,因为它不存在。

软件开发并不是一项必然会产生任何东西的活动。

假设你有两个开发人员在同一个项目上工作,并且偶然地,他俩在同一天接受了相同的任务。

甲写了一个1000行的框架,完美地解决了这个问题。代码编写良好,并经过充分测试,每一步都有详细记录。

乙则是当天去了公园,一边喂鸽子一边思考问题,然后漫步回到办公室,删除了100行代码,部署了更改......问题就解决了。

请问谁的生产力更高?

回答是,这不重要。重要的是乙解决了问题,同时降低了团队的长期维护成本。甲也解决了这个问题,但是他通过增加代码,增加了维护成本,因此(在其他条件相同的情况下)他的解决方案较差。

我们能说,乙具有更高的生产力吗?显然,很难找到编程生产力的正确衡量指标。

我认为,优秀的软件开发者所做的就是解决问题。但是,生产力的衡量指标,比如代码、文档、数据等等,都只是解决问题的工具,并不是解决问题本身。

亚马逊河为什么没有桥?

南美洲的亚马逊河是世界第二长的河流,仅次于非洲的尼罗河。

img

但是,这条河没有一座桥,是唯一一条没有任何桥梁的世界主要河流。这是为什么呢?

首先,每年的雨季,亚马逊河都会泛滥,河流的宽度会从旱季的5公里变成50公里,就像下图那样,很难造桥。

img

其次,亚马逊河沿岸人烟稀少,只有很少几个城镇。最大一个城市的人口只有50万,不存在前往河对岸的强烈需求。

最后,亚马逊河两岸都是原始森林,并没有现成道路。如果造桥就需要砍伐大量森林,修建引桥和公路,环境代价很大。近年来,环保意识逐渐高涨,反对造桥的呼声也就越来越大。

照明的历史

工业革命之前,世界是漆黑的,灯光极其昂贵,火是唯一的人造光源。

历史上,人造光一直是富人和有权势的人的特权,生产和维护既费力又肮脏,可用性和质量都很差。穷人很难获得人造光,总是生活在黑暗中。

古代房屋在夜晚有蜡烛照明,是巨大财富的标志。当时,蜂蜡制成的优质蜡烛是最好的光源,但天然蜂蜡的供应有限,加上手工制作的繁琐,除了最富有的人之外,其他人都买不到优质蜡烛。

一位作家写道:"打开你的冰箱门,你召唤出的光线比18世纪大多数家庭所享受的光线总量还要多。"

后来人们发现,鲸油(鲸鱼的皮下脂肪)是更好的蜡烛材料,燃烧时发出干净、稳定的光,是工业革命早期了最好的照明,但它也非常昂贵。

捕鲸业为世界带来了照明,但也将一些鲸鱼物种推向了灭绝的边缘。仅在1700年至1800年间,为了得到鲸油,就至少有300,000头鲸鱼被屠杀。

1800年代初,欧洲和美国出现了燃气照明,燃烧煤气来发光。然而,燃气照明的安装和维护费用昂贵,而且有危险。所以,煤气灯一般不用在家里,而用在工商业和大城市的路灯。

煤气灯很亮,比之前的任何灯至少亮20倍。使用燃气照明是人类第一次体验明亮的照明。

1846年,天然气生产的副产品煤焦油(简称煤油)做成灯,用来照明。煤油开始取代鲸油,导致照明成本直线下降,并且燃烧时明亮、无味。

正是因为煤油,夜间第一次变得明亮了,天黑后也能生产和娱乐。

19世纪后半期,托马斯·爱迪生(Thomas Edison)发明了电灯,电照明的时代从此来临。

长期软件开发

有些领域的软件会持续运行几十年,比如发电厂、起搏器、飞机、桥梁、重型机械的软件。它们可能几年都不会改动,然后推出一个新的大版本。

如果一个软件的开发周期长达几十年,需要长期维护,那么最好做到下面几点。

(1)尽量减少依赖。

软件的依赖项越多,长期越难以维护。依赖包括开发时依赖和运行时依赖,都是越少越好。

现在,很多软件在运行时会调用云服务,这也不利于长期维护。

(2)完备的测试用例。

测试对于重构、删除/添加功能,会提供极大的帮助。当你中断3年后,重新开始开发,测试也会让你快速了解系统。

(3)减少复杂性。

复杂性是软件开发的头号敌人,会让最好的程序员和团队都铩羽而归。

由于熵增定律和人类行为,除非你有意识地遏制,否则复杂性总是会增加。

因此,你需要养成严格的开发习惯:尽早和频繁地重构,删除不必要的或重复的代码,花时间简化。

(4)编写简单无趣的代码。

代码越简单越好,重点是代码的运行逻辑要显而易见。你永远不会后悔编写了简单的代码。

那些看上去很聪明、很高深的代码,会让后期的调试和理解变得复杂。特别注意那些高性能代码,只有当你正确理解它们时,它们才有效。

另外,那些眼下时髦、被热炒的明星技术,如果没有得到充分验证,也需要规避。

你最好只使用至少有10年历史的可靠技术。有一条规则是,某项技术的寿命与它们当前的年龄成正比,即存在越久的东西越可能继续存在。

(5)日志、遥测和文档

如果软件不是持续更新,开发者的注意力就会转到其他地方,不会立即跟进,所以需要有日志和遥测,能把运行过程记录下来。

文档则可以帮助我们理解几年前、甚至十几年前,编写原始代码时的想法。可能的话,记录所有事物,不仅仅是代码,还有理念、想法和为什么。

(6)团队

团队人员变化是很常见的。在许多地方,在一个团队呆三年,就已经很久了。虽然你可以用良好的文档和出色的测试,来抵消这种人员变化,但这很困难。

软件长寿的最简单办法之一,就是让开发成员长期稳定,保持工作十年。这意味着,你必须给你的程序员提供良好待遇,否则人们会离开。

在某些地方,软件是外包公司或咨询顾问写的,他们将代码丢到你的系统中后离开。对于长期运行的软件,这是非常糟糕的安排。

(7)开源

让你的代码暴露在外界的眼光,是保持代码可靠的好方法。一个有趣的事实是,只有质量良好的代码,人们才愿意对外分享,也就是说,如果不开源,人们会愿意在组织内部接受质量更差的代码。

开源代码有更高的标准、更多的测试,这是让代码不过时的绝佳机制。

年终笔记四则

下面是过去的笔记,我读到有意思的文章时,记录下来的感想,每一则都不长。

前几天翻阅,觉得可以放在一起,重新发布,今天先发四则。

一、工作也有利息

银行存款有利息,存得越久,利息越多。

工作也是一样,也有利息。如果今年的工作可以节省明年或未来的工作时间,就是一份有利息的工作。

img

工作有利息,意味着你未来的工作时间会变少,多出来的时间,就可以去做别的事情,创造更多的价值。

这提示我们:

(1)不要轻易更换工作领域,否则以前积累的利息就作废了。只有在同一个工作领域,才可能产生长期积累,以前的工作为以后打基础,最终产生巨大的利息。

(2)在职业生涯的早期,积累效果最好,最容易产生复利。开始积累越晚,产生复利就越少。

(3)有些劳动没有积累效果,不会产生利息,比如重复性的机械劳动(快递、咖啡店员、门卫......),你明年还是要重复做这些事情。

(4)最好的人生策略就是,找到你深感兴趣、可以长期做下去的领域,在上面投入大量的工作时间(包括质量和数量),然后随着年龄增长,享受以前工作的复利。

二、巴菲特的选人标准

巴菲特说,他考察候选人,就看三个"i"

img

  • integrity(正直)
  • intelligence(智慧) 智能(智慧)
  • initiative(主动)

这三个"i"当中,"主动"最重要。"正直"和"智慧"的人到处都是,但如果不主动,不是自己想去做些什么,就什么也不会发生。

三、快乐机

1974年,一个美国哲学家提出一个假设,如果世界上有"快乐机",只要插上电源,就能带来源源不断的快乐,并且无法分辨,这种机器快乐与现实世界的快乐有何不同。

img

哲学家说,我们就可以观察人们的选择。

如果大多数人选择快乐机,而不是现实生活,这就证明人生的目标是体验尽可能多的快乐(享乐主义)。

当时因为不可能造出快乐机,所以无法验证他的假设是否正确。现在不一样了,有了游戏机、VR 头盔、短视频平台......

四、未来的三种关键能力

未来,你需要三种能力。

(1)专业能力。你需要有一个专长。

(2)写作能力。未来是远程工作,团队成员分散在各地,以写作----而不是当面交流----作为主要的沟通手段。

(3)视频制作能力。以前,文字能影响大众,现在视频是最强的大众传播渠道。如果你能制作好看的视频,将想法和产品可视化,就更容易让更多用户看见。

人性潜规则

1、AA制的吃饭,要懂得四舍五入,比如49元就给50元。 2、装修不找熟人。 3、99%希望你喝西北风,没人会等待你的成功。 4、莫与恶狗争道,不与浑人讲道理。 5、父母年纪大了,多报喜不报忧,自己的烦恼,尽量不要对父母说,只会让父母跟着烦恼,还解决不了问题。 6、在外人面前,一定要给足另一半面子。 7、不用拆穿那些吹牛的人,其实人家都知道。 8、你对别人的好,就像给别人一颗糖,一吃就没了;而你的不好,就像留下的一道伤疤,会一直存在。 9、不要劝别人节俭,每个人的消费观不一样。 10、 有些人你帮他七分,他反而觉得你还欠他三分。 11、女性最不喜欢讲道理,所以,不要跟自己的妻子讲道理,道理赢了,其实你输了。 12、一个人没有经济能力,才是万劫不复。 13、高手,往往没有情绪。 14、早不洗头,饿不洗澡;男不离韭,女不离藕。 15、喝酒,不一口闷,眼睛有余光! 16、心软不忘原则,善良自带锋芒,敢于拒绝,敢于反抗。 17、领导心情好的时候,多说对自己有利的事情。 18、学历是铜牌,能力是银牌,人脉是金牌,思维是王牌。 19、人不要怕事,90%的人你都得罪得起 20、没有实力,你认识谁都没有用。 21、老婆不喜欢的朋友,自己也会渐行渐远。 22、朋友越少,日子越好,朋友越多,吃亏越多。 23、社会中,谁的胆子大,谁的机会就越多。 24、谈对象的时候,晚上9点以后约你出去,他的想法并不单纯。 25、不孝顺父母的不可教, 永远是真理 26、大家都喜欢老实人,却都不会尊重老实人。 27、一个人和你打招呼的时候,无意中和你提起一件事,那这件事一定是他最关心的。 28、丈母娘住院,不要送梨! 29、不要过度依赖任何人,包括家人和朋友,保持一定的独立性。 30、越小的地方,人情世故越多。 31、 走关系才办成的事,永远不往外说出去。 32、不要随便给别人提建议,90%的人能改变他的不是道理,而是南墙。 33、如果喝的是茅台,每人记得配一瓶矿泉水。 34、一个人说他不好的人,可以不当回事,但大部分人都说他不好的人,不要离他太近。 35、人不要脸,天下无敌。 36、有关于别人的事情更不能多说,就说不知道或者不清楚,以免给自己招来麻烦。 37、遇到比自己境遇更好的人请你吃饭时,在饭局中暗中支付账单,这样会为将来铺就更宽广的人脉之路。 38、不和同事做朋友,也不和朋友做同事,就怕最后做不成朋友。 39、 有本事的人都不要脸,没本事的人都要脸 40、靠近一个人要慢慢来,以便更全面地了解对方。 41、半年没联系的异地朋友,基本上不可信任。 42、五人以上的酒局,尽量少参加。 43、 别人说话没有人接,你能回应一句,别人会很感激。 44、不跟任何人说,你的经济状况。 45、一颗好心,永远比不上一张好嘴;会做的不如会说的,会说的不如会装的。 46、男人没有实力,就不要追老师,医生,银行上班的女孩。 47、如果你给了某人一颗糖,他立马还你一颗枣,这样的人适合合作,但不适合做朋友。 48、想惩罚一个人,就无视他,不理他,不管他干什么,在哪里都当他不存在。 49、很多人,一辈子都没活明白,谁也改变不了谁。 50、开会时领导说的“大家还有什么意见要提”时,可千万不要真的提意见,小心以后连开会的资格都没有了。 51、不要用1000块钱请人吃一顿饭,要用1000块钱请人吃10次饭,别人会很感激你。 52、良知这种东西不是每个人都有,有的人没有就是没有,不要强求。 53、亲戚之间最好勿开玩笑,一句无心之语,便可能令人家记你一辈子。 54、村里活到九十多岁的老人,最大的特点就是不多管闲事。 55、你不优秀,认识谁都没有用。不是朋友多了路好走,而是你路走好了,朋友就会多。

驴子、老虎和狮子的寓言

有一天,驴子和老虎发生了争论。

驴子说:"草是蓝色的。"

老虎回答:"不对,草是绿色的。"

他们各执己见,互不相让,争论越来越激烈。

最后,两人决定将这个问题提交给狮子法官。

他们来到狮子面前,驴子大叫大嚷:"法官大人,草难道不是蓝色的吗?"

狮子回答:"如果你真的这么认为,草就是蓝色的。"

驴子不依不饶:"老虎不同意这一点,还出言不逊,请惩罚他。"

狮子随后宣布:"老虎将受到三天面壁思过的惩罚。"

驴子非常高兴,心满意足地离开了,嘴里不停地念叨着:"草是蓝的,草是蓝的......"

老虎十分气愤:"法官大人,草难道不是绿色的吗?"

狮子回答:"草确实是绿色的。"

老虎困惑不解:"那你为什么要惩罚我呢?"

狮子回答:"惩罚你与草是蓝的还是绿的这个问题无关,而是因为像你这样的高级生物,竟然浪费时间和驴子争论这样简单的问题。最重要的是,你还用这个问题来烦我,只是为了验证你已经知道是真的事情。"

这个寓言就结束了,讲的其实是,应该如何处理争论。

它的观点很简单,就是不要争论。一来,有些人根本无法说服,他们不关心真相或现实,只关心自己的信念和观点获得胜利。

他们会竭尽全力,捍卫自己是正确的,与这样的人争论,就是浪费时间。

二来,一旦开始争论,难免情绪压倒理智。当你胜负心高涨,一心想赢过对方,你的智力就会急剧下降。

我一直对自己、对这个博客有一个想法,也希望让大家知道:不说教,尽量提供事实,如果要说出观点,必须是那些根据事实显而易见的观点。与他人讨论时,主要是澄清事实,尽量不辩论对错,如果对方无法说服,那就算了,让他赢。

周刊 202511

· 10 min read

文章

卷王

我最喜欢我的发型,因为它天生自然卷,而且是内卷。

公司在十八层,为了能坐上电梯,我每次走到三层去等往下的电梯,先坐到1楼再上去。

为了能带薪拉屎,我每次提前半个小时占坑,一边等shi意一边刷抖音,外面兄弟急得满头大汗,我静静享受这片刻悠闲。

我的手机通讯软件只有钉钉,因为最喜欢它的已读功能,和谁聊天也是,别假装没看到。

微信只用来凌晨两点发个朋友圈功能,比如:今天又是凌晨两点下班,年轻就该奋斗,工作群因我更加闪烁,明天的我将继续拼搏!

平常我最喜欢写总结报告,所以在我的影响下,团队已经从周报进化成日报,格式从WORD进化成PPT。

我发日报一定要在晚上一点发,周报一定要在周末发。

这还不够,我现在每天在群里发三次汇报,早上发规划和目标,中午发进展和风险,晚上发总结和思考。

对了,最近流行短视频,我下次开会建议大家都把工作电脑录屏,最后剪成视频给领导看。

白天我喜欢开会,时间一般约大家中午十二点、下午六点和晚上九点。

我喜欢熬夜,经常半夜才有灵感,所以习惯半夜工作,并且有什么不了解的事情立马和同事沟通。

我和同事沟通从来不私聊,不管问题大小直接把对方和对方的经理拉进群里咨询问题,这样效率才高。

问完问题如果对方三分钟不回复,立马@对方领导。

我是一名程序员,平常也喜欢看同事代码找Bug。

找到之后我会留着在周末发到有领导的群里,一是引起同事对Bug的重视,二是引起领导对我的重视。

哦,同事不会也看我的代码?

不会的,他们自己代码都优化不过来。

另外,做项目我最讨厌分一期二期什么的,现在市场竞争这么激烈,加加班就直接全部赶出来了。

产品给我提需求,再小的需求都要提供需求文档、产品原型,不然不符合开发流程,按钮换个颜色我都需要项目背景。

测试给我提Bug,再小的Bug我都需要测试报告、测试用例。对了,用例一定要全。一个平台有问题其他平台都有问题吗?安卓几百个机型都测试了吗?测试报告不全我坚决不改。

产品和测试的工作不完善,我也立马同步给对方领导,这样项目延期产品背锅,线上故障测试背锅,我只是一个写代码的我能有什么错呢?

上线我一定要在凌晨两点,最好在周末凌晨两点,这样才显得项目重要,另外项目涉及到的其他团队必须全部在场,他要问能不能远程支持,我直接问他项目上线出了问题你能付全责?

早上一定第一个坐到工位,同事来了要微笑问候:才来啊!

中午同事喊我吃饭,直接回:工作还没忙完,你先去吧。

吃完午饭从不午休,一定要敲代码,而且用机械键盘,键盘声犹如警钟,令那些睡午觉的同事震耳发聩。如果同事睡着了我也毫不犹豫叫醒他,并且一脸抱歉问道:不好意思,这个确实比较着急,您帮忙看下?

晚上同事下班我也一定要关心一句:这么早就走啊。声音要洪亮,感情要真诚,对方才会觉得尴尬并且理亏,半夜我再问他工作事情他才会回应及时。

节假日我也喜欢在公司,如果有同事发旅游朋友圈我立马在下面评论:麻烦看下钉钉,工作有事沟通。

即便时间久了,同事们都讨厌我,但是领导喜欢我不就行了?

再说我能有什么坏心眼吗?打工人最大心愿不就是希望老板每天都能换辆跑车吗?虽然我连共享单车的月卡都不舍得开。

一家公司待不下去了,下家公司面试我也只关心能不能放张床,或者打地铺也行,这样如果项目做不完,我可以在公司睡一觉起来接着做,节省了路上时间。

说起来,我也很容易找到工作,可能这个社会就适合我这种伤敌一千自损一万的卷王吧。

所以用不了多久,越来越多的人会加入我的步伐,到时候必然卷中自有卷中手,不卷到死誓不休。

说到这了,朋友,你想和我一起卷吗?

写给渐渐老去的自己

亲爱的自己,岁月太过无情, 增长了你的年龄,磨平了你的棱角。 你从一个涉世未深的少年, 变成了身心疲惫的中年, 经历了太多的苦难, 堆积了太深的心酸。

亲爱的自己,看看镜子, 是不是发现了眼角的细纹, 是不是看到了一丝的白发。 一脸的倦容,憔悴的眼神, 是你为生活付出的证明。

亲爱的自己,我们日渐老去, 社会的现实,人心的残酷, 让我们越来越能看透, 任何人都靠不住, 只能靠自己一步步努力, 指望别人,只有输的份, 依赖自己,才有可能赢。

亲爱的自己, 有没有在某一刻 你会感到格外的孤单和无助, 有没有在一瞬间, 你会对身边的人产生抵触, 随着年龄的增长 孤独感增强,防备心变大, 不敢再轻易相信什么人, 就怕千疮百孔的心再受一次伤。

亲爱的自己, 别不服输,别太逞强, 你不再是曾经的少年, 身体不比从前, 不要拼命加班,不要总是熬夜, 金钱虽好,买不回身体原件, 职位再高,比不上身体健康。

亲爱的自己, 日子一天天过去, 容颜一天天衰老, 人生在眨眼闭眼之间, 流逝的很快。 所以,一定要好好爱自己, 困了,早点去睡, 累了,好好休息。 别给自己太大的压力。

亲爱的自己, 希望等到真正老去的那一天, 你依然能身体强壮,手脚灵活, 怀揣着一颗年轻的心, 轻轻松松的过余生, 无忧无虑的享晚年!

有趣

苹果门店为什么将 MacBook 摆放角度调整为 76 度?

你是不是第一反应觉得这是为了让屏幕显示效果更好?哈哈,真相其实大大出乎你的意料! 76 度反倒是屏幕显示效果不好,顾客为了看清楚屏幕,就会忍不住走上前去,亲手调整 MacBook 的角度。这样一来,就能直接感受到 MacBook 那高级的质感,瞬间印象深刻!更妙的是,这种触碰还会让人产生一种「心理所有权效应」,想象自己已经拥有了这台 MacBook 之后的美好生活,大大提高了购买意愿。

format,webp