codedump的电报频道
Відкрити в Telegram
5 491
Підписники
Немає даних24 години
+127 днів
+7930 днів
Архів дописів
5 491
#文章推荐
《野心与梦想:国产大飞机浮沉五十年》
由于毕业于北航的缘故,在我的同学里有不少(曾经)参与国产大飞机的研发工作。去年C919获得适航证,同学群里着实欢呼了一番。
外界对C919的质疑之一,就是这里的零件很多都是外包生产的,如何体现所谓自主研发的优势?我想时间拉长一些,过去我们只能给别人生产零件,如今慢慢地也能自己设计制造了。
引用文中的话来回答这个质疑:
“
争议也因此甚嚣尘上:核心零部件大多进口而来,到底能不能叫自主研发?
实际上,飞机能组装成功,就已经是一种顶级制造能力。
飞机制造本质上考验的是对几十万零部件进行选型、协调、管理的“系统集成能力”,以及整体设计规划和精密控制的水平。
做消费电子,把CPU内存硬盘等零部件往主板上一插,就是台能用的电脑;但造飞机,把发动机买回来装进飞机壳里——这玩意它飞不起来。
最重要的是,飞机组装也意味着零部件的自主采购权,带动的是整个产业链的进步。和消费电子不一样,“拼起来的飞机”本质上是一个供应链平台。
”
用发展的眼光看问题,而不是仅仅只看一个时间的截面得到一个静止的结论。
5 491
5 491
5 491
#Scheme
最近在看SICP,需要提前学一学Scheme,网上找来一本简明教程 《Teach Yourself Scheme in Fixnum Days》 ,把Scheme的核心内容都讲到了,足够入门用了。
5 491
#Databend
《Databend 1.0正式发布》
通常版本号都是由开发者来决定,“1.0”这个特殊的版本号想向外传递的信息是:产品的功能、稳定性、性能等指标已经到了可以面向用户商用的程度了。
从零到1.0,只用了团队两年的时间,我觉得除了技术水平的因素以外,选择纯Rust打造也是很大的原因,选c艹等语言的话,可能时不时会卡壳停下来查一查内存导致的泄露、崩溃等问题。
5 491
5 491
#杂
知乎上看到一个有趣的问题《五个同事决定计算他们的平均工资,在大家互相不告诉薪水的情况下,如何才能做到这一点?》
底下的两个回答思路很有意思:
https://www.zhihu.com/people/zhang-xiao-yun-43-14/answers/vote
https://www.zhihu.com/question/60042833/answer/173025969
我感觉这两个解题思路,指不定会在哪天用上。
5 491
5 491
#文章推荐
当年上大学刚开始学习编程的时候,彼时台湾的侯捷老师的著作刚刚引进大陆,这才让我了解了这位老师,翻译、撰写的技术书籍不一一阐述,看过的都知道质量。这里提一篇当时在他博客上看到的文章《迷时师度 悟了自度》,里面的观点至今还印象深刻,有了“悟了自度”这个观念之后,给后续的学习、生活提供了很多帮助,比如不要做伸手党、学会问出好问题,等等。在我刚开始学习编程的时候就看到这篇文章得以受启发,建立了一些正确的观念,实在是一件很幸运的事情。
“我知道我就要永远告别我的学生生涯,再也没有人度我,我要自己度化自己了”
遗憾的是,侯捷老师的博客很早就关闭了,所幸网上还是能找到别人保存的副本的:https://nieyong.github.io/wiki_ny/%E8%BF%B7%E6%97%B6%E5%B8%88%E5%BA%A6%20%E6%82%9F%E4%BA%86%E8%87%AA%E5%BA%A6.html
5 491
#杂
小时候看父亲做木工,或者现在自动动手组装一些简单的家具,都看到拼装的时候有一个技巧:虽然两点可以确定一条直线了,但是实际操作起来中间会有误差,所以这两条直线中间还会有一些“锚点”,只有这些锚点也能对得上,才能认为这两块木板的拼装最后是对的。
我觉得这是很朴素的“单元测试”的想法:把一个复杂的问题,按照不同的步骤、维度参数分解成更容易解决的小问题,只有这些小问题都能通过,才能认为这个复杂的大问题得到了解决。
微积分里,也有类似的思想:曲线下的面积很难计算,于是把这个曲线细分成更小的矩形,当“足够细分”的时候,这些矩形的面积之和就能“近似”地认为是曲线的面积。而什么叫“足够细分”,这就是极限中无穷小的概念。
总而言之,一个大的问题如果很难一步到位去解决,不妨细分成更容易解决、或者能近似认为等价的子问题来解决。
5 491
#杂
以前看某网红数据库的Raft实现,本质是一个没有Term概念的玩具版,一个Raft实现没有term,最后一定会出各种问题,实际线上也证明了这一点。
但是即便如此,也并没有影响这个数据库产品最后拿到投资,有了钱之后,就可以招更厉害的人做更好的实现,还能招更多的人擦这个屁股,是不是玩具版已经不那么重要了。投资人信了这个故事,从投资人那里拿到的钱也让新来的人愿意加入。
我想起以前和一个中学同学吃早餐,彼时他想约同学打麻将,于是分别给甲、乙、丙另外三人都打了一通电话,核心内容就是:三缺一,就差你了。于是这就凑齐了一桌麻将。
这两个故事的共同点是:跟不同的人说不同的故事,最后把这些不同的资源攒在一起,做自己的事情,马云、贾跃亭都具备这种讲故事攒资源的能力,最后就看这些个故事,能不能成功的收尾了。
除了这些以外,我还想表达的是:如果方向找对了,中间一些实现细节的纰漏,如果不是致命性的,实际不是最大的问题,投资人也肯定不会去看细节,更多看方向。反过来说,也正是因为大方向正确,小细节存在问题,才给了其他人加入、投入资源进一步改进的机会,如果什么都是完备的,这就不能被称为“风险投资”。动态的来看,一时的问题只要不影响方向的正确,如果靠继续投入资源能解决,这就不是太大的问题。技术人,就不要太纠结于细节而忘记方向,以至于局限在自己的专业领域,忘了抬头看看。
