#分布式
很多朋友想看看正在编写的《图解分布式系统原理》的样章,我公开“时间”这一章的样章 ( https://pan.baidu.com/s/14ClwzIZKg3RCGIc0CIV0dg?pwd=ugt2 ),这一章的完成度相对较高。另外,把时间、Happen Before、全序、偏序的概念讨论清楚,才能更好得理解分布式中的一些概念,所以用了一整章讨论这些话题。
  
  很多朋友想看看正在编写的《图解分布式系统原理》的样章,我公开“时间”这一章的样章 ( https://pan.baidu.com/s/14ClwzIZKg3RCGIc0CIV0dg?pwd=ugt2 ),这一章的完成度相对较高。另外,把时间、Happen Before、全序、偏序的概念讨论清楚,才能更好得理解分布式中的一些概念,所以用了一整章讨论这些话题。
Baidu
  
  百度网盘 请输入提取码
  百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间
👍11❤3
  #博客
我在今年初写了一篇博客,好像还没有发过:《写代码与做菜》,里面讲解了我套用写代码的一些方法论来学习做菜的历程。
除此以外,里面还提到我做菜时的一个思考:
我现在真的很喜欢做菜,是我进入心流的一种方式之一。而且,这类无法被加速时间的“低效率”工作,也许是未来人工智能时代的一个难以被替代的工作类型之一。我就想着啥时候闲下来就大片的gap时间,好好报一个班系统学习一下做菜。
  
  我在今年初写了一篇博客,好像还没有发过:《写代码与做菜》,里面讲解了我套用写代码的一些方法论来学习做菜的历程。
除此以外,里面还提到我做菜时的一个思考:
“在中文里,“火候”这个词真的很妙,“火”强调了要对食物做功,“候”说明了要耐心等待时间。”
我现在真的很喜欢做菜,是我进入心流的一种方式之一。而且,这类无法被加速时间的“低效率”工作,也许是未来人工智能时代的一个难以被替代的工作类型之一。我就想着啥时候闲下来就大片的gap时间,好好报一个班系统学习一下做菜。
codedump notes
  
  写代码与做菜
  中文里“火候”这个词真的很妙,“火”强调了要对食物做功,“候”说明了要耐心等待时间
❤7
  #独立开发
今天看到知乎《玉伯去字节后,他留下的语雀会被蚂蚁高层一句话砍掉废弃吗?》的一个回答,对里面的一段话特别有感触:
这也是我Gap的这段时间的思考之一。本质上来说,工程师并不掌握生产资料,所以很多事情并不由自己控制:产品的方向、收入等等。也正是因为不掌握生产资料,才会被人挑选、评论,职业生涯早期可能被挑选的维度是学历、技术,后面年纪大了就被挑年纪了。
所以,还是得有自己能够完全掌握的产品(所谓产品,就是有人给你买单的那种商业型产品),这也是我写分布式教程的原因之一。
另外,在这个时代,各种基建已经很完备了,做一个个人作品的门槛没有这么高了,这也是所谓的“超级个体”雨后春笋般出现的原因。
总而言之,我认为或早或晚的,每个人都应该有自己的产品,越早开始探索越好。
今天看到知乎《玉伯去字节后,他留下的语雀会被蚂蚁高层一句话砍掉废弃吗?》的一个回答,对里面的一段话特别有感触:
其实这也是在大公司打工的一个大问题,就是这个产品,是你呕心沥血,每时每刻都在思考,每个细节扣来扣去,最终做出来了并且获得了用户的喜好。你觉得自己获得了权利,全心全意做好这个产品的权利。然而,这个产品,从来都不属于你。这个产品的命运,取决了高层的看法和考量。一念之差,就可以让你好好打磨这个产品的权利给下放或者剥夺。产品负责人也好,所谓有壁垒不可替代持续学习的的核心研发也好,都是无主之地上劳作的玉米工人。
这也是我Gap的这段时间的思考之一。本质上来说,工程师并不掌握生产资料,所以很多事情并不由自己控制:产品的方向、收入等等。也正是因为不掌握生产资料,才会被人挑选、评论,职业生涯早期可能被挑选的维度是学历、技术,后面年纪大了就被挑年纪了。
所以,还是得有自己能够完全掌握的产品(所谓产品,就是有人给你买单的那种商业型产品),这也是我写分布式教程的原因之一。
另外,在这个时代,各种基建已经很完备了,做一个个人作品的门槛没有这么高了,这也是所谓的“超级个体”雨后春笋般出现的原因。
总而言之,我认为或早或晚的,每个人都应该有自己的产品,越早开始探索越好。
👍36🤔10
  #分布式
我最近的一个想法:Redis是一个优先考虑可用性的AP存储系统,实现一个兼容Redis协议(即使用现有的Redis客户端就能访问)的CP存储系统,是否有意义?
  我最近的一个想法:Redis是一个优先考虑可用性的AP存储系统,实现一个兼容Redis协议(即使用现有的Redis客户端就能访问)的CP存储系统,是否有意义?
#开源项目
#Latex
《A Complete Guide to Standard C++ Algorithms》,一本关于 C++ 标准算法的完整指南,含书籍的Latex源码,也可以做为使用Latex写书的参考。
  
  #Latex
《A Complete Guide to Standard C++ Algorithms》,一本关于 C++ 标准算法的完整指南,含书籍的Latex源码,也可以做为使用Latex写书的参考。
GitHub
  
  GitHub - HappyCerberus/book-cpp-algorithms: The Standard Algorithms in C++.
  The Standard Algorithms in C++. Contribute to HappyCerberus/book-cpp-algorithms development by creating an account on GitHub.
❤5
  #人物
前段时间telegram创始人Pavel Durov的采访播客火了。
实际上,telegram是由两兄弟创办的,还有另一个人Nikolai Durov(哥哥)。弟弟Pavel Durov更加有名气,可能是因为经常露脸。哥哥才是顶级程序员,根据维基对他的介绍:
获得两个和数学相关的博士学位,目前在网上还能找到长达500多页的博士论文《New Approach to Arakelov Geometry》。
按照以上描述,我想象这是一个一边做产品取得世俗意义上的成功,一边还能沉浸在自己纯学术研究精神世界里的人。
前段时间telegram创始人Pavel Durov的采访播客火了。
实际上,telegram是由两兄弟创办的,还有另一个人Nikolai Durov(哥哥)。弟弟Pavel Durov更加有名气,可能是因为经常露脸。哥哥才是顶级程序员,根据维基对他的介绍:
他以“Nikolai Dourov”的名义参加 1996 年、1997 年和 1998 年三年的国际数学奥林匹克竞赛,均获得金牌。此外,从 1995 年到 1998 年,他每年都参加比赛,并在国际信息学奥林匹克竞赛中获得了三枚银牌和一枚金牌。 Durov 与他的朋友 Andrey Lopatin是圣彼得堡国立大学 ACM 团队的成员,该团队在 2000 年和 2001 年的 ACM 国际大学生程序设计竞赛世界总决赛中获得了金牌。
获得两个和数学相关的博士学位,目前在网上还能找到长达500多页的博士论文《New Approach to Arakelov Geometry》。
按照以上描述,我想象这是一个一边做产品取得世俗意义上的成功,一边还能沉浸在自己纯学术研究精神世界里的人。
👍12❤4🤔2