codedump的电报频道
4.53K subscribers
152 photos
4 videos
2 files
636 links
发布个人博客(主页 codedump.info)、想法、推荐等。RSS订阅地址:https://rsshub.app/telegram/channel/codedump_notes,过往汇总搜索可以到:https://app.shokichan.com/c/tg/codedump_notes。
Download Telegram
#杂

https://twitter.com/chrishlad/status/1502650707274608644

Twitter上有人发了一个推,说他之前问过一个问题:“你最好的一条职业建议是什么?”,他得到了1300多个答案,最后他整理了12条最好的建议。

这些建议,也被人整理成了中文发到了微博:

https://weibo.com/1727858283/Ljvv75q62

1. 尽可能为别人减少不确定性
- Uber解决了打车的不确定性
- 亚马逊解决了送包裹的不确定性
- 你也可以通过及时更新项目进展来帮老板解决不确定性

2. 公司比职位更重要

3. 一旦接受了一个任务,无论多小或者多么不起眼,要把它做的特别好,超出别人的预期。这样你就能建立起一个良好的声誉,让别人知道你总能高质量的完成工作。当你建立了这种声誉,你就能得到更多的机会,更大的知名度,以及更大的成功。

4. 如果我不能信任你,你再聪明都没用。

5. 在你的职业生涯中,陪你走到最后的只有你自己。不是你的公司,不是你的经理,不是你的团队,只有你自己。
在做你所有职业生涯的决定时,优先考虑你自己。

6. 影响你职业生涯的三件事:
- 你做什么?(工作)
- 你为谁工作?(客户)
- 和你一起工作的人是谁?(团队)

如果你热爱你的工作、客户和团队,你会非常非常幸运。

7. 和一个聪明的能激励你走向伟大的人结婚。

8. 要么能学东西,要么能赚钱。
否则果断离职,去找一个这两者至少占一样的工作。

9. 如果一个问题你不问,那么答案一定是“不”。

10. 选择你的老板。
你有权选择谁当你的老板,而在找工作的过程中很多人没有考虑到这一点。
一个优秀的老板可以为你的职业发展提供极大的助力。

11. 学会阐明你所做的事情的商业价值,而不仅仅是你的工作头衔或者项目。
不好的例子:“我是一个数据科学家。我创建了3个自服务数据应用”
更好的例子:“我帮助管理层发现了一个可以节约2300万美元成本的机会”

12. “职业”,本质是一个营销名词,是由那些经营特定类别的梦想的人卖给你的,而他们在贩卖这个梦想时赚了很多钱。
赚钱,承担风险,有冒险精神。
但不要让“职业”来限制自己。
Forwarded from Rust 视界
翻到一篇2019年论文,探讨了流行的密码管理器的安全最佳实践,包括 1Password /。并且同年,在 1P 社区论坛中针对该论文中提到 1P的安全问题引起激烈讨论,1P 成员也第一次提到 Rust 语言,也许这是 1P使用 Rust 的开端,现在1Password 是 Rust 基金会成员。

https://www.ise.io/casestudies/password-manager-hacking/
https://1password.community/discussion/comment/493134#Comment_493134
#杂

在这个能充分表达的时代,区分“事实”和“观点”的能力,太基础但是又很多人都不具备。

人人都能表达“观点”,但并不是所有观点都有“事实”来支撑。更多的时候,“观点”表达出来的是“情绪”,而“情绪”又有很大的煽动效果,以至于看的人经常忘了这只是“观点”而非“事实”。

推荐一本书《事实》,尤其在现在这个公众号、自媒体泛滥的时代,更加需要区分表达的是“事实”还是“观点”。

https://book.douban.com/subject/33385402/
#博客
周刊(第10期):“忘记目标,专注于体系”

本期周刊聊一聊《掌控习惯》这本书里提到的养成习惯的方法论。“忘记目标,专注于体系”。越不需要“坚持”就能做下去的事情,才越能长久做下去。

博客:https://www.codedump.info/post/20220319-weekly-10
公众号:https://mp.weixin.qq.com/s/VA5b0lDTvyTTFDQ0W9EtpQ
邮件订阅:https://www.getrevue.co/profile/lichuang
#杂
同样是表达“珍惜当下”的意思,我最喜欢的还是阿尔贝·加缪的那句话:

“对未来的真正慷慨,是把一切都献给现在” 。

“Real generosity towards the future lies in giving all to the present.”。
👍2
#技术
最近在看etcd的watcher机制的实现,看着看着,发现etcd还自带了一个叫adt的包,里面手写了一个红黑树的实现:

https://github.com/etcd-io/etcd/tree/main/pkg/adt
#杂

只看作者贴出来的界面截图的话,这款qt写的编辑器可以说很像notepad++了,后者还只有win版本,而这个NotepadNext还有Linux版本,而且使用qt的话未来不排除会有Mac版本:

https://github.com/dail8859/NotepadNext
#杂
在微软收购了Github之后,就可以任意开私人仓库了(有钱真好),于是很多我在阅读的项目源码,都会单独开一个项目来保存阅读过程中的代码注释,命名是“项目名称-版本号-codedump”。

目前这类项目里开放出来的是Lua和etcd:

Lua 5.1.4:https://github.com/lichuang/Lua-5.1.4-codedump
etcd 3.1.10:https://github.com/lichuang/etcd-3.1.10-codedump
#博客

《周刊(第11期):mmap适用于存储引擎吗?》

想写这篇文章,主要源于两篇文章(论文)中的对mmap在存储引擎中使用的两种截然不同的观点讨论:

* 反方(mmap不应该用于存储引擎):Are You Sure You Want to Use MMAP in Your Database Management System? (CIDR 2022)
* 正方(mmap可以用于存储引擎):re: Are You Sure You Want to Use MMAP in Your Database Management System? - Ayende @ Rahien

由于刚好看过这两种方式的btree存储引擎:sqlite的btree实现以及boltdb,所以可以结合我的认知来聊一聊这个问题。


博客:https://www.codedump.info/post/20220327-weekly-11/
公众号:https://mp.weixin.qq.com/s/6DTpOGtCWHx2hGbTxj7pUg
邮件订阅:https://www.getrevue.co/profile/lichuang
#杂
对比了两位成功的同龄程序员,Markus Persson(Minecraft之父)和David Hansson(Ruby on Rails之父)成功之后的不同感受:

”后来才发现,似乎他最在乎的就是别人怎么看他。可能他会觉得,我如此有钱、如此成功,你们都应该跪舔我、赞美我啊,结果却发现周围的人仍然是不喜欢他的居多,那哪怕是创业成功,也无法让他开心起来。“


“原来真正让我感到满足的,是用Ruby语言写程序、开发Basecamp、写博客文章、拍照片,享受那些学习跟娱乐,那些我本来就负担得起的生活。
“真要说什么收获的话,就是我更加珍惜全心专注时的心流和宁静,那才是我一直以来的真正的幸福源泉。”

https://weibo.com/1787094780/LlJ0pd4lx
#杂

《教育对人的改变有多大》,作者讲述了自己是怎么帮助弟弟从一个普通学生转变成一个优等生,以及变成优等生之后的弟弟生活发生的变化。

看了之后的感觉:有这样的哥哥真是幸运。

https://xiaohanyu.me/posts/2017-02-13-about-education/

其实已经是快五年前的文章了,突然想起来推荐一下。
👍1
#杂
2005年4月6日(也就是2005年的今天),Git发布了第一版。Git无疑是最伟大的开源软件之一,它的出现极大改变了开源软件的协作、开发方式。

根据这里的“史料”( https://www.ithome.com.tw/news/95088 )记载:Linus最初只花了10天就写出了第一版可以跑的Git了。
Forwarded from Rust 视界
学习 Rust 你需要一个认知框架

如果你学习 Rust 的过程感觉到艰难、痛苦或迷茫,不妨看一下这篇文章。 但如果你学 Rust 感觉很轻松,那这篇文章就对你无用,可以忽略。

微信阅读: https://mp.weixin.qq.com/s/3Y0AhB-BCkLCqk7aE_9cDQ
知乎阅读: https://zhuanlan.zhihu.com/p/494001676
#杂
一位在美国工作的工程师写的国外大公司(文中是亚马逊)晋升的一些槽点,看起来和国内大公司也差不多,看下来还是坚定我的看法:我这样的人,可能并不适合在一个大企业里工作,以后有可能还是继续在一个小型的团队里工作,屁事会少一些。

尤其是这篇文章开头的第一句:“除了很多年前第一份工作非常懵懂地升过两级以外,我从来没有升过职。”,我心想这不就是我本人的写照吗。

https://yorotoo.medium.com/%E5%85%B3%E4%BA%8E%E5%8D%87%E8%81%8C-55dbe62ebaf

(如果上面的链接打开有问题,可以先到作者的medium:https://yorotoo.medium.com ,打开那篇叫《关于升职》的文章。)

另外文中还推荐了一个推特上的吐槽:
https://twitter.com/kantrn/status/1511791378497384454
#杂

关于威尔史密斯打人,一位台湾老师的社会课引导思考

“我告訴學生,我今天扮演的角色,就像是政治人物或媒體,我蓄意餵養你片面的、我想要你知道的資訊,而有超過7成的人,在這個過程中,被我操弄了,你因為我每次餵養的資訊不同,而產生立場反覆的狀況!明明政治人物應該考慮的是公益,媒體應該報導的是真相,但我若故意要操弄輿論,我只要給你我要你知道的訊息就好,對我不利的,我一概不提。慢慢的,我就可以透過這種愚弄的手法,讓民眾變成對我死忠而深信不疑的禁臠而不自知,我要你膜拜你就膜拜,我要你打砸殺你就打砸殺,我要你剷除異己你就剷除異己,我要你上刀山下油鍋,你還會爭先恐後想要身先士卒。而這樣的現象,正在世界各地上演”

https://www.facebook.com/hhsleo/posts/5543635368999794

(上面这篇文章,貌似需要FB登录才能看,也可以看看微信公众号的转发:https://mp.weixin.qq.com/s/lGJpnq89gxTPxj_KUA2ZCg
👍1
#杂
“和很多人追求“稳定” “不变” 和“确定性” 才会有安全感不一样,我的最大不安全感就是来自于过于稳定(过于稳定和不变往往伴随着没有选择)超级稳定态往往是最不稳定态。反脆弱最重要的是有足够的冗余和选择。没有选择是最大的不安全感”

https://weibo.com/2248200494/LnIKGisbo