Andy Stewart
1个月前
Andy Stewart
1个月前
时间不重要 专注心流的状态更重要 推荐大家读一本神书《练习的心态》 分享一下我这本书的读书笔记,笔记太长了,更多内容我写到评论区了 人生过了 1/3 的旅途, 在自己擅长的领域, 比如编程、 看书、 产品规划和旅游的时候, 自己其实是非常放松和充满耐心的。 但在工作和生活的其他方面, 特别是一些自己没有经历的事情上, 还是会进入不好的负面情绪, 总结来主要有几个方面: 1. 想象力过于丰富, 做很多事情, 都给自己设置一个过于完美的目标, 导致追逐目标的时候过于疲劳和焦虑, 其实读过金刚经知道这个世间很多事情都是相对的, 完美只是自己的想象; 2. 当自己读过很多书, 觉得自己懂了一些东西以后, 就急于好为人师, 而别人不理解的时候反而会因为别人达不到自己的期望而涌现出负面情绪, 其实每个人的成长需要时间, 就像自己需要花费很多时间去成长一个道理, 如果我们总是拿别人还没有掌握的知识和自己已经掌握知识的时刻去对比, 我们是不是违背了 ‘不着相布施’ 这条老祖宗交给我们的道理? 3. 做事情过于追求高效(编程养成的习惯), 而我们每个人都是肉身, 高效的事情持续久了就会疲劳, 带来压力, 无形的压力会让内心那个觉得吃亏的自我涌现出来, 并出于本能保护的下意识去评价事情的对和错。 当我们过于关注高效工作后未来的一个自我期待时, 就无法体会到纯粹做事过程中流淌的幸福, 而很多美好的结果恰恰是我们专注过程的自然延续, 过于关注结果反而会适得其反。 虽然这本书非常薄, 但是作者用心理学的笔法来慢慢帮我们分析自我各种情绪产生的原因和解决方法的过程却非常让我受教, 下面是我觉得非常有益的内容摘抄, 希望这些分析过程能够帮助 ‘时常焦虑’ 的你。 : )
Andy Stewart
1个月前
回复一个网友的问题,为什么做操作系统一定要做硬件? 一个做系统的团队,如果不做硬件,长时间来说是活不下去的,为什么? 1. 成本因素:操作系统的发展是需要非常多高级工程师的,高级工程师意味着非常高的研发成本,如果不做硬件,无法赚取利润让操作系统团队正常维持,一般超过5年就要出事。从用户的利益看,如果一个操作系统厂商做了5年就倒闭了,反而是坏事 2. 硬件适配:硬件不光是利润的来源,更是标准化硬件的重要方式,为什么标准化硬件很重要?对于Linux系统来说,CPU + GPU + 网卡固件是非常重要的适配组合,特别是网卡固件,一般要穷举测试后才能知道最稳定的版本,根据我的经验,太老的版本不行,太新的版本也不行,固件版本选错就不稳定。而最新的CPU一般都需要最新的内核。当CPU和网卡驱动对内核的版本不一样时,就会发生非常多奇奇怪怪的问题,这还仅仅是硬件适配的冰山一角。软硬件产品只有两种模式: 一、微软 + 整机厂商模式,硬件适配由整机厂商负责;二、就是苹果模式,硬件自己做,质量做到最好。而操作系统 + 整机厂商这种模式也很难持续了,微软的主要营收现在是 office + 云服务,操作系统基本上都不赚钱 3. 售后服务:操作系统的玩法太多了,如果没有专业的售后服务,很多技术不强的用户,基本上玩到一半就要吃灰。而开放硬件意味着,大多数用户没有享受到产品的乐趣,而浪费大量的时间在硬件适配上。标准的硬件 + 高品质的售后服务可以给用户带去物有所值的体验。这也是苹果为什么这么成功的原因 很多用户,特别是喜欢那些免费下载的系统,从用户的利益角度出发,免费下载当然好。只可惜这样的模式注定不持久,原因有几个: 1. 软件收费很难,一般用户出个100~200块就顶天了,上1000块的软件费用想都不用想。我原来做deepin linux的时候做过实验,很多用户空喊的时候非常凶,真的要付出时,钱包很诚实 2. 开放硬件没法维护:用户自己的硬件千奇百怪,如果你全免费,用户没啥说,自己折腾,用户也不要期望官方可以保证解决问题,因为官方没有收费。如果在开放硬件的前提下,收取了软件费用那就更惨了,收取的100~200块根本就无法解决开放硬件的适配的问题,工程师一天工资都不够。很多朋友又会说,微软出系统,联想就适配硬件,是的,因为联想赚了你硬件的钱。系统 + 硬件要稳定的逻辑是,谁收了你硬件的钱,谁就负担兼容性适配的问题 3. 叫好不叫座:免费的软件策略会吸引非常多的下载量,但是也导致用户的质量参差不齐。你只要坚持一天免费,用户就叫好,但是,只要你一开始收费,90%的用户都会离你而去,这就是操作系统免费策略的巨大陷阱 我上一次创业做了 deepin linux, 为爱发电了10多年,我太明白 “操作系统免费” 是多么失败的选择,为爱发电的最大矛盾是,很多白P的用户的开心是建立在高级工程师贫穷的痛苦之上的,高级工程师不赚钱的更大影响是家人跟着一起受苦,这种美好乌托邦的商业模式不可持续。