为什么说投资是认知的变现?

为什么说投资是认知的变现?

过去一直听孟岩讲「投资是认知的变现」,没什么感觉,最近投资拼多多属实让我自己感受到了「投资是认知的变现」这句话。 投资的核心动作是低买高卖 在股票市场中,所有的盈利来源都可以归结为「低买高卖」,你在低价时购买了股票、基金,并在高价时卖出基金,获得其中的差价。 一种策略是简单的「追涨杀跌」,如果发现一…
查看全文

从童年找答案

从童年找答案

熟悉我的人知道,我是一个胖子,不折不扣的胖子。身高 180 ,体重 110 Kg。我也试图减肥,但一直以来,并没有养成良好的饮食习惯,导致体重一直没有减下来。我也在想,到底是什么让我始终瘦不下来? 答案当然是:迈不开腿、管不住嘴。可真的这么简单嘛? 为什么迈不开腿? 因为内心有恐惧: 恐惧自己的体能…
查看全文

FastAPI 在使用 pytest 加载不同的配置文件,以实现测试环境单独运行某些配置项目

FastAPI 在使用 pytest 加载不同的配置文件,以实现测试环境单独运行某些配置项目

引言 Fast API 作为一个新兴的 Python Web 框架,不少的开发者都在使用 FastAPI 来开发应用。我最近也在试着使用它。 在开发应用时,我习惯使用 TDD 的方式进行开发,特别是开发飞书机器人时,由于飞书给我提供的请求是可预测的,特别适合以 TDD 的方式来定义行为并实现。 同时…
查看全文

JSON to Pydantic

JSON to Pydantic

使用 FastAPI 后,你需要写完整的请求体和返回体,以便于生成 API 文档,对于完全从 0 开始构建的项目来说,是不难的,但如果你需要做的是一个项目的迁移,那么写这些类型定义可能需要耗费你大量的时间。 不过,JSON to Pydantic 可以帮助你解决这些问题: 这个网站支持使用一个 JS…
查看全文

大力出奇迹,但不是 All in

大力出奇迹,但不是 All in

不少人对于大力出奇迹有一个错误的认知 —— 认为大力出奇迹便是 ALL In。但其实并不是,大力出奇迹更像共产主义的一个特色 —— 集中力量办大事。 实际上,我并不鼓励任何形式的 ALL IN,如果你开始思考要不要 ALL IN 的时候,说明你的路子大概率已经走错了。正确的事情需要投入去做,但不需要…
查看全文

小公司大多死在优先级不清晰

小公司大多死在优先级不清晰

引言 最近在和朋友在做一些项目的时候,很深刻的感受到了创业公司的一些问题。而其中让我印象最为深刻的是 —— 优先级分不清。 这也引发了我的思考,大公司为什么能成为大公司?小公司为什么总是小公司?是不是有什么是小公司一直没做好的? 思考后我的答案是:小公司往往死于优先级不清晰。 作为一个小公司来说,资…
查看全文

我们是不是在三战的前奏?

我们是不是在三战的前奏?

一战的导火索是萨拉热窝事件,斐迪南大公夫妇被枪杀,引发了奥匈帝国向塞尔维亚宣战,成为了第一次世界大战的导火索。 二战的导火索则是德国入侵波兰,引发世界大战。而二战前局部也发生了意大利入侵埃塞俄比亚、西班牙内战、日本侵华战争。 如今,我们面临着俄乌冲突、巴以冲突,感觉仿佛三战的前奏。印巴边境也开火了。…
查看全文

聊聊 APILetter 的新计划

聊聊 APILetter 的新计划

APILetter 从创刊号,到 S1E6,经历了一年的时间。 虽然在定更新节奏时,我就考虑到自己拖更的可能性,但确实没想到我拖更这么严重,在 2022 年,一口气更新了 3 篇,然后就是长达半年的拖更。不过,总算是把第六篇写完,算是给 Season 1 做个了结。 过去 APILetter 的出现…
查看全文

为什么 OpenAPI 的设计如此重要?

为什么 OpenAPI 的设计如此重要?

在 APILetter 的 S1E6,我想和你聊聊 OpenAPI 设计的重要性。 在整个 S1 的文章中,我用了接近 4 篇的篇幅来介绍 OpenAPI 的设计,从一开始介绍为什么要使用 RESTFul ,到 API 的错误码设计理念,辅以批量接口设计的实例,再加上最后这篇重要…
查看全文

《不租房的606天》书摘

《不租房的606天》书摘

或许,真正的交流障碍不是语言,而是内心的自我设防。不能在被别人否定之前,先否定了自己 工作最认真的人不是因为他们自律,而是因为他们在解决切实的问题,并且解决问题的过程让他们每天精神振奋 德鲁给毕业生的人生信条是“网球”“圆圈”和“三万天”。“网球”代表我们所热衷的事情,把网球扔出去,小狗会追着网球疯…
查看全文

如何更好的运转一个开源项目?Community Leadership Workshop 小记

如何更好的运转一个开源项目?Community Leadership Workshop 小记

2023 年,在 DevRel 领域值得我高兴的事情有三: 其一,是今年继续召开的 Dev.Together,又一次和国内从事 DevRel 的小伙伴们一起交流经验,看看大家的生存情况如何,都在做什么事情。 其二,是好友 Richard 翻译的新书:《开发者关系:方法与实践》的出版。作为一个 Dev…
查看全文

使用 Ruby 替代 Node.js 写一些脚本

使用 Ruby 替代 Node.js 写一些脚本

根据不同的场景,我会使用不同语言来完成功能的编写。 对于一次性、低频、对于性能要求不高的批处理场景,过去我喜欢使用 Node.js 配合 NPM 来完成。 主要的原因是: Node.js 拥有丰富的包的生态,可以让我少写很多代码。 npm run 命令比较短,可以方便的构建出需要的快速参数 而最近 …
查看全文