Andy Stewart Profile picture
Linux, Emacs开源社区从业二十余载,前Deepin CTO 懒猫微服CEO,不端不装,仗剑走天涯 客官喜欢,欢迎买我家的懒猫微服 https://t.co/KVqgWHE3yR 京东旗舰店: https://t.co/6l2E0fkB8H 开源万岁: 开发者私信我有大额优惠
Nov 14 9 tweets 3 min read
时间不重要

专注心流的状态更重要

推荐大家读一本神书《练习的心态》

分享一下我这本书的读书笔记,笔记太长了,更多内容我写到评论区了

人生过了 1/3 的旅途, 在自己擅长的领域, 比如编程、 看书、 产品规划和旅游的时候, 自己其实是非常放松和充满耐心的。

但在工作和生活的其他方面, 特别是一些自己没有经历的事情上, 还是会进入不好的负面情绪, 总结来主要有几个方面:

1. 想象力过于丰富, 做很多事情, 都给自己设置一个过于完美的目标, 导致追逐目标的时候过于疲劳和焦虑, 其实读过金刚经知道这个世间很多事情都是相对的, 完美只是自己的想象;

2. 当自己读过很多书, 觉得自己懂了一些东西以后, 就急于好为人师, 而别人不理解的时候反而会因为别人达不到自己的期望而涌现出负面情绪, 其实每个人的成长需要时间, 就像自己需要花费很多时间去成长一个道理, 如果我们总是拿别人还没有掌握的知识和自己已经掌握知识的时刻去对比, 我们是不是违背了 ‘不着相布施’ 这条老祖宗交给我们的道理?

3. 做事情过于追求高效(编程养成的习惯), 而我们每个人都是肉身, 高效的事情持续久了就会疲劳, 带来压力, 无形的压力会让内心那个觉得吃亏的自我涌现出来, 并出于本能保护的下意识去评价事情的对和错。 当我们过于关注高效工作后未来的一个自我期待时, 就无法体会到纯粹做事过程中流淌的幸福, 而很多美好的结果恰恰是我们专注过程的自然延续, 过于关注结果反而会适得其反。

虽然这本书非常薄, 但是作者用心理学的笔法来慢慢帮我们分析自我各种情绪产生的原因和解决方法的过程却非常让我受教, 下面是我觉得非常有益的内容摘抄, 希望这些分析过程能够帮助 ‘时常焦虑’ 的你。 : )Image … 我们怎样达到这种完美的画面, 与知道它们怎么扭曲了我们追求幸福的观点和视野, 并不是一回事。 如果用这些画面作为鼓励, 那它们可能十分有益; 但如果做为一种测量标准, 那它们可能成为我们失败的原因。 例如, 你可能在某个晚上出去听了一场音乐会, 聆听了世界级钢琴师的独奏表演。 第二天, 由于被头天晚上的演出说感动, 你决定学弹钢琴。 如果你购买了一张头天晚上的钢琴独奏家的 CD, 并且用来激励自己练习弹琴, 那可能是一件好事。 不过, 如果你从一开始拿自己的表演与那些钢琴独奏家的表演进行对比, 来分析对比的结果(我们通常会下意识地这样做), 那么, 你便在朝着不满的方向前进, 甚至会感受到十分失败, 放弃自己的努力。

在任何事情上, 当我们采用完美的画面来对照时, 通往幸福的路就可能出现重大的曲折。 这是因为, 一副画面或者一种理想状态, 其实是冻结的、 挺直的, 并受到其本质的限制。 理想状态意味着它与特定的情形一样好, 或者可以获得某样东西。 相反, 真正的理想状态是无限的、 不受约束的, 而且总是在扩展。 我们可以通过研究一朵鲜花的生命, 来获得高效得多、 满意得多的视角。

当我们试图理解自己以及我们对人生中各种努力的痛苦挣扎时, 可以通过观察一朵鲜花来找到平和。 问你自己: 一朵鲜花的生命, 从撒下种子到完全盛开, 在什么时候可以达到完美?
Jun 28, 2023 11 tweets 1 min read
很多同学在找我推荐书, 今天我先推荐一些计算机书。

更多的书大家可以看我博客的一部分读书笔记:

因为推荐的比较多, 所以同学们可以继续看评论。

1. Python: Python核心编程, 系统学习Python这一本书就够了, 讲解了Python 80%常用的功能, 书写的非常简单易懂。manateelazycat.github.io/tags.html#Read… 2. C++: C++完全手册, 2000多页, 我高三看的一本书, 全英文, 但是讲的真的太详细了, 而且还有很多实战例子写的非常不错。 作者是C++标准委员会成员, 内容很权威。 20年过去了,不知道有没有更好的C++书籍?
May 9, 2023 11 tweets 1 min read
昨天讲了怎么去掉比较之心和膨胀之心, 但是大家听了应该没有感觉。

今天讲一些经常发生在研发同学身上的案例和原因, 希望搞开发的同学不要对号入座哈。

我也曾经是全职研发, 现在只下班写代码, 分享这么多年我自己亲身经历过的或者看到过的一些 ‘蠢事’, 希望可以帮助到大家。 ;) 1. 中午吃饭时,研发特别喜欢把自己会的但是别人不会的技术细节来考别人,以此来抬高自己。

原因:视野太小了,没有见过真正的牛人,我以前折腾 Haskell 时,看过 GHC作者SPJ 的文章和代码,觉得自己一辈子都追不上他。所以这么多年,一直激励我学习和谦虚的原因是我知道世界上真正的牛人是什么状态。
May 8, 2023 6 tweets 1 min read
这两天很多研发同学请教我怎么快速进步,我想了想总共有三个方面: 1. 多实践IT项目:很多知识和能力都是孰能生巧,现在开源世界这么卷,你觉得牛逼得东西很快就没有门槛了,IT竞争力只有熟练和服务,不要认为自己掌握了编程细节就很了不起,因为这个世界和你一样聪明的人更多
Apr 23, 2023 22 tweets 1 min read
看来大家对编程语言比较感兴趣, 我分享一些编程语言的感悟, 因为Twitter字数限制, 用语难免不严谨。 ;)

1. C/C++: 我的入门语言,充满原生力量,其实指针、内存分配和释放, 用的熟练就好了, 没啥难度。 比较麻烦的是, 如果项目不是自己设计的, 逻辑比较复杂, 内存安全问题没法根治

评论继续 2. Java: 我第一份工作的语言(J2ME), 严谨, 工业质量高,天生为企业程序设计的,特别是Eclipse开创了IDE智能编程先河。 但是不自由, 特别是Linux下探索一些技术原理的时候, 什么都要先定义 Class 再创建 Object 再设计 setter/gettter, 还要考虑模式设计的时候, 不符合黑客道自由自在的精神
Apr 22, 2023 4 tweets 1 min read
作为曾经的 Haskeller, 说一下我对Rust的感受,语言很有力量, 但是不感冒这个语言的原因:

1. 世界上有很多业务性的逻辑是需要创造力和编程心流体验的, 而Rust编译器总是打断你方向性的思考, 强制让你关注设计阶段不重要的细节, 丧失了很多编程乐趣

继续请看评论 2. Rust社区的人似乎不懂得市场经济和成本概念, 一个好的软件, 不仅仅只是内存安全和绝对性能, 代码可读性, 场景适合性, 认知深刻和持续维护的软件对用户才有价值, 重写完一个软件, 证明 rust 比别的语言快和自己厉害, 马上就弃坑的软件没有价值