Logo

site iconEST

EST = Extrospect, Sein & Tao ,后端工程师。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

EST RSS 预览

供应链 "supplier" 的迷思

2024-11-24 06:35:00

刷到个个视频 《桑迪.门罗:看到2500个中国人在求知若渴地上你的课,就都明白了!》。我对 Sandy Munro 这老爷子有点印象,之前他高呼看不懂美的的注塑工艺。

这个视频主持人和他中美汽车行业对比,主持人说中国车便宜是因为 labor 便宜。Sandy反驳:

  • 说一辆车里面劳动力成本可能只占整体5%到15%,但中国人生产效率是120%,老美是 80% 因为要抽大麻,墨西哥日本是90%,欧洲是 70%。车的主要成本是物料成本,raw materials
  • 然后又说了中国行业碾压的最大优势是:material supply极其便宜,稳定可靠。欧美的原材料供应都极其昂贵。
  • supply的优势还在于国内的供应商敢于不要利润。听上去这就是打价格战吃补贴的套路吧?

最近网上所有聪明的老外都说只要引入自动化,然后寻找廉价的供货商,就能打败国内产业。国内聪明专家也大吹特吹,供应链优势。

但是这个说法,我觉得还需要进一步推敲。所谓供应链、原材料优势,其实归根结底就是上游产业优势。上游产业的成本构成呢?也是吃人的红利,然后转变为生产效率和成本优势。

汽车产业为啥被 off-shore 了,因为在金融行业看来,干实业的就是利润的material supply。没啥技术含量,赚钱的上限就在哪里。欧美大学里就没几个本地人读械制造专业。人都没有,更不要说人才了。

中国“制造”这个概念也很有意思,比如Apple喜欢说得很直白,这就是 assemble。但是你design 就不是assemble了?要硬拉扯,加州的工作,无非是把各种创意和工业设计拼凑到一起的功夫?在办公室打键盘,和在电子厂打螺丝,除了一个软一个硬,前者 manufacture 的是点子,后者是实物。

所以归根结底还是人矿优势。超负荷压榨。现在国内也没几个人读机械制造了。

强行入睡方法 v2.0

2024-11-14 09:33:00

书接上回《快速入睡的技巧和原理

前几天跟朋友聊天,有一个想法萌生在脑海里:

因果论是人类发明和掌握语言之后的一个副产品

什么是因果?一个东西变动,导致另一个东西变动。但是大千世界哪里来的所谓「一个」东西?

其实都是一坨东西扭来扭去,然后另一坨东西晃来晃去。人的器官能感知的变化是连续光滑的

但语言和时序是离散的。这就导致万千思绪,最后被压扁成两件事:好事和坏事。

情绪和压力都是基于「事」这个东西上的。事之所以被称为、形成一件事,和语言环境密不可分。

给东西起名字是最困难的,就像写代码给class起名字一样。

但是一件「事」一旦有了名字,它就「成精」了。一件「事」它有自己的边界和形态,事能发起技能和施加影响,事有长处和弱点,有出生和死亡。「事」就是成年人在无数个夜晚思来想去,辗转难眠的心中之困。很多人被压垮就是一句话的事,被开导也可能因为一句精辟而准确的点拨。

但从纯「唯物」的角度来说,事存在吗?不存在。它只是内心对外界pattern的一个把控和约定。把这个核心问题确定之后,我尝试了一种船新入睡方法:打破这个pattern。

上一篇的方法,放下理性推理,这个其实有点难,而且有的时候就是烦恼多,无法彻底放下。这次 入睡 2.0 的要义更简单,反其道而行之,既然放不下各种想法,那么就多想,让你无暇顾及困难。具体的说

  1. 舒服的躺下。一定控制呼吸节奏,慢下来,平稳下来
  2. 类似 Marvel 电影那个片头,各种英雄集结pose和招牌动作,开始你的各种思考
  3. 但是每一个思考不能按按常理出牌,要快速切换到另一个思考。比如你纠结美国队长,那么你要快速把队长的盾牌切换到冬兵;冬兵身后漫天大雪景色不错,你发现一只麋鹿,麋鹿唱起了圣诞歌谣在一件小屋里,小屋里有温暖的书籍你正在静静有味的阅读。阅读的文字怎么是天体物理课本看不懂,公式符号好复杂让我想起了初中课堂,课堂上前排女同学的长发看上去很好玩,突然下课领响了。。。。
  4. 如果你发现我上面这一串胡言乱语就像梦境一样,恭喜你已经睡着了。。。。

这里有个关键点就是一定要类似 flash card 那样快速翻牌,不要在一个点上纠缠。如果你发现推理不对,有地方有问题进行不下去,那你肯定睡不着。人这个老毛病就是去纠结 something is wrong。放弃挣扎和内耗,随时跑题,就像一个孩童一样,不要尝试去理解这个疯狂的世界,就应该天马行空的去不停的变换注意力。当你累了,自然就睡了。

这个方法还有一点要注意,一定要去想「具象」的画面,而不是抽象的道理。最好你就是画面的主角,融入其中。比如你想象在看书,不要弄成电影镜头那样第三视角远远地看,你要想象这本书非常巨大, 从你脑门一直到你胸口那么大,镶嵌在你身体里,是你的一部分,你得摇头晃脑的去逐行扫描的观摩。书上的文字会随时飞起变成海浪把你吃掉淹没进入下一个场景。一定要身临其境,想象你身体每一个器官和毛孔都在被这个场景吞没。

遇到可怕或者矛盾的地方,直接抛之脑后,揪住一个小点立刻切换全新场景!每一个场景不要停留太久,太久了你就会生疑心,怀疑这是不是假的?赶紧跑题,挑个别的。避免惊恐刺激的,选一个平滑的,不要太多注意力的,越舒服越放松的场景,越容易入睡。

今日的疯狂梦呓就到这了。

日本为啥没有出色的软件行业

2024-11-13 06:08:00

HN上看到这篇。没看正文之前,我头脑浮现的是管培生,大连的软件外包,日企那种细致又无用的上面拉spec下面填实现的功序长幼之分等等。

翻译有添油加醋,其中 Keiretsu 意思是“家族企业集团”,前身是日本财阀(Zaibatsu)比如住友Sumitomo、三井Mitsui、三菱Mitsubishi和安田Yasuda等。

在60年代和70年代,软件往往是为定制且非常、非常昂贵的硬件编写的,软件需求通常作为整体购买合同的一部分进行谈判。软件并不被看作是一个独立的产品,更像是一种服务,类似于集成、培训以及持续的支持和维护。它通常是按时间和材料收费,有时为了促成交易,软件甚至会免费赠送。真正赚钱的还是硬件。
日本的家族企业在“大型主机时代”表现出色。比如富士通、NEC和日立。尽管在60、70年代并没有打败IBM和Univac在全球的主导地位,但它们在小型计算机和大型办公系统领域表现得相当不错。
当PC革命在1980年代末到来时,日本整体工业的准备工作完全不足,PC市场很快围绕着少数几个标准化的操作系统和硬件架构形成。日本的家族企业在“硬件”方面表现得相当不错,但非定制或“包装软件”的市场对所有人来说都是全新的。它要求取悦客户,并在客户意识到之前就知道他们想要什么。
但那是80年代日本经济超级发达和繁荣,到处都能赚钱,市场保护良好。对于家族企业来说,专注于赚快钱更有效率。每个家族企业集团都有自己的技术公司,这些公司开始销售个人电脑和软件,部分面向消费者,但真正的大钱是在企业销售中。由于家族企业集团喜欢把生意留在“家族”内,这些技术公司通过向集团内的“俘获”客户销售产品而不断成长并获利。就像以前一样,他们通过集成和定制服务赚取了真正的利润。
大型系统集成公司(Systems Integration,SI)成为了强有力的市场参与者,而日本的软件公司从未需要在全球范围内竞争,甚至连国内公司之间也没有竞争。
所以日本的软件行业在80年代和90年代保持着与“卖大型机硬件”时代相似的状态。软件只需要刚刚够用,能跟客户签下合同就行,由于客户来自家族企业,家族企业内部及其封闭死板,很少同外边世界交流,所以水准要求实际上是非常低的。
但没关系,只要行业繁荣,没人介意在 家族企业 关系户企业内部大肆花钱,所有那些“小小的软件缺陷”总能在“下一一定”阶段中修复。
软件开发变成了一种“打勾”式的任务。一旦客户提出需求,签下合同,再想办法去弥补某个功能。
这种情况不仅让日本错失了全球软件行业的发展机会,还标志着日本各行业创新崩溃的开端。在接下来的30年里,软件将成为推动创新和效率的关键驱动力。但是,通过将他们的IT战略外包给单一的系统集成商,日本企业实际上把自己绑上了锚,每年都在技术曲线上越来越落后。
日本至今尚未从这种情况中恢复过来。即便是今天,大多数企业系统仍远远落后于全球竞争者。但正如我们稍后将看到的,现在有一些变化可能会让日本迎来一次跨越式的发展。

怎么感觉很像信创和军品开发圈子。。。。国内相似 Keiretsu 的例子就是中字头央企,比如CASC、CASIC、CETC等等。软件不值钱,卖盒子才能拿到回款。工期紧,ppt画大饼,不和外界交流,因为保密和资质。靠关系吃饭,总包,分包,集成什么的,但是一旦突然财政断奶就。。。。。

体力劳动和脑力劳动

2024-11-06 06:51:00

今日跟娃讲道理,为啥要学习,因为人要长大活下去,得工作挣钱;工作无非分为在乡下、城里;靠拳脚打斗赢得人生的日子可能不太现实,还是得靠技能。

然后就跟他讲,你愿意做体脑力劳动,还是力劳动?前者坐办公室吹空调把活儿给干了。后者就不得不风吹日晒雨淋。既然要选择做办公室,你就得把学习成绩务必搞好。

又想了下,这个个所谓的“白领”劳动其实也分脑力劳动中的体力活儿,和脑力劳动中的技术活儿。我跟他说了个最简单的比喻:

  • 如果是语文、英语问题,只要你阅读量足够多,那么只要填写了,答案八九不离十;
  • 但是数学题,即便你写得再多,只要中间环节任何一个步骤不会,或者不小心写错了,那么你(几乎)不可能得到正确答案。

这里可以延展一下,工作可以分为:

  • 按件计费,做得多挣得多的活儿
  • 如果瞎蒙,都是无用功,除非你精准命中目标🎯的活儿

其实脑力劳动这个行业很残酷,半导体和互联网就有严重的「赢家通吃」现象。头部企业拿走99%的市场和利润,剩下 0.99% 的又被第二名吃干抹净。人类发展出复杂社会建设如此高度的文明,起点就是一点一点的动脑子,脑子这个玩意有一点好,他能按照某种「想法」预测未来。所谓几个男人只要坐在一起闲下来就会诞生一个「点子王」。但是要系统性的搞出一项工程,建设一个国家,创造一个文明,仅仅靠几个零星的是不够的。得靠一个又一个的突破。有些突破不是线形的,靠庸才堆人口是积累不出来的,得靠天才。

比如爱因斯坦的相对论,其实通俗演义把这个事可能没讲明白,相对论其实有两套(有趣的是,哥德尔也有两套),前一套是特别版,如果老爱不做出来也会有他人做,水到渠成的事;但是通用相对论就是震古烁今让人可望不可及的存在了。

又想起一个著名的段子,国内可能安排到 尼古拉·特斯拉 头上的:画一条线$1美元,知道在哪里画 $9,999 刀

Henry Ford once balked at paying $10,000 to General Electric for work done troubleshooting a generator, and asked for an itemized bill. The engineer who performed the work, Charles Steinmetz, sent this: "Making chalk mark on generator, $1. Knowing where to make mark, $9,999." Ford paid the bill.
According to Scott, Steinmetz listened to the generator and scribbled computations on the notepad for two straight days and nights. On the second night, he asked for a ladder, climbed up the generator and made a chalk mark on its side. Then he told Ford’s skeptical engineers to remove a plate at the mark and replace sixteen windings from the field coil. They did, and the generator performed to perfection.

还有一个关于程序员的段子

如何看待程序员抄代码还拿着高薪这一现象?
会复制粘贴值1块,知道去哪复制值5K,知道粘贴在哪值5K,粘贴完了能跑起来值10K
如果还会backspace去掉bug,那不是10k能打住了
能带领一伙人复制粘贴值20k

还有人说

代码也就asiic值128个字符,连字典都不用抄。

这个又想到。如果给猴子一个机械键盘,能无意中敲出金瓶梅吗?

  • 数学上,问题简化为一个无限长的纸带随机生成CJK字符,那么恰好其中一段长度的字符完全等同于《金瓶梅》吴中初刻本全文内容的概率不为0
  • 物理上,如果是一个特定品牌的机械键盘、特定品种的猴子,那么不要说敲一部白话文小说了,敲一个完整的句子概率都是 0

为啥敢这么说?因为物理时空从根本上说,归根结底不是连续的,这个「根本」就是普朗克长度。气体、液体只能吸收特定 eV 的能量,高了低了都不行。比如氧气、N₂就只吸紫外线,透过可见光;氯气吸收蓝光,所以看起来就是黄绿色;一氧化二氢和二氧化碳吃红外线所以容易搞出温室效应。晶体吃高于间隙的「能带」,金属通吃。从这个意义上来说,由生理能量触发神经控制肌肉做出脸滚键盘不是真随机,而是一定边界下可预测的长序列。

总结一下,最值钱的脑力劳动无法随机积累达到。今日份的胡思乱想就到这了。

白嫖百度网盘“单次转存数”500限制

2024-11-01 00:15:00

找了个资源,点击保存,居然提示充SVIP。看了下免费用户每次最多保存500份文件。本来找资源就白嫖,让我充钱?

研究了一会儿,发现可以搞。

  1. 首先你去你网盘里建立个目录 0000-0500,准备存文件。这么起名字是因为你在自己网盘里多选也是最多选500个,所以每次存一个目录用来对照数量
  2. 分享链接里文件列表默认只展示前100条,是惰性加载,所以请用鼠标一直反复向下滚,务必拉到底,然后点击「名称」排序。这样方便对比有没有漏掉
  3. F12打开 console 并粘贴下面的js。如果这一步看不懂建议直接放弃
    Array.prototype.slice.apply(document.querySelectorAll(
    '.share-list dd.open-enable>span'
    ), [0, 500]).forEach((x)=>x.click())
    这样就等效点击了前500个文件。点击保存。
  4. 等全部存好,再次执行上一段代码,取消点击前500个文件。
  5. 去你的网盘里新建个目录 0500-1000 ,用来保存下一批
  6. 把上面代码里的 [0,500] 改成 [500,1000] 然后再执行一遍,保存到刚才创建的目录里。
  7. 如果有更多的文件,在执行一遍 [500,1000] 这一批,取消点击;然后改成 [1000,1500] 如此反复。