2023 年读书简记

年初读的书,没到年末就忘完了

Posted by Lnn on December 27, 2023

这是一篇从 2023 年年初就开始写的博客,大部分内容在读书的当时就已经在 obsidian 上写好了。这里做了一些简单的归类整理。年初读的书到了年末可能就只剩下一点点记忆了……

今年读了比较多关于软件工程、技术管理方面的书,更多是出于工作上的需要。因为很多书都是在骑车去上班和锻炼减肥时用微信听书完成的,所以今年微信读书上的读书时长超过 100 + 小时。

产品思维

很多时候工程师会想着通过技术去解决业务问题,但【不要用技术去解决业务问题】往往是正确的。

重读《俞军产品方法论》

推荐指数: 4

简评:大概 2020 年的时候简单翻过这本书,这次仔细看了一遍。关于什么是产品经理;企业、用户、产品;交易;决策;产品经理的选拔与成长。引用了许多经济学、心理学和行为学的知识来阐述产品。从工程师的角度看还不错,方法论和观点比较多,细节和逻辑则相对较少,想发展或者培养全局思维的工程师可以读一读。

《微信背后的产品观》

推荐指数: 4

简评:内容来自于 2012 年张小龙的内部分享和演讲,我看的是其他人听演讲的整理版。很多观点和工程师的思维是不一样的,非常值得一读。

重视“屌丝”用户群

想起来 2015 年暑假在腾讯光子工作室实习的时候,各种巧合之下我和同在实习的游戏策划-维佳成了朋友。记得有一次他拿几张图片来问我游戏用户会更喜欢那一张,给出排序。从我这里得到分析之后,他决定和我的选择反过来。当时我很好奇,问他为什么这么做。他大致的答复是我是那种“心里自视清高”的“装逼”人群,而游戏的用户画像是“屌丝”人群,用户的选择和我大致是相反的。非常有意思的一件小事

产品做好前不轻易拉用户来你的产品

在推广 llm.fun 的时候我是秉承着这个原则的,快速推出了 llm.fun 然后故意在 V2EX 的一个帖子下做了一个不相关的回复。引来了数百个用户的访问,但留存却极差。当时我也没还没有想好怎么做这个产品,并不敢大范围去推广。如果产品没有自然增长 就不必推广。硬导入用户,只会给用户留下坏印象,以后再也不来了。

文史哲

《荒废集》

推荐指数: 3

简评:陈丹青的散文集,对言论自由、时事、文革都略有提及,不少“愤青”观点。2023 年的今天言论自由、对个体个性化的容忍相比于这本书出版时似乎并没有什么太多的进步,反倒意识形态的对立更加明显了。从文笔和逻辑性上其实没有什么太可值得读的,毕竟陈丹青并不能称得上“作家”。从观点上,如果具备独立思考的能力书中的很多观点又算不上犀利。属于可以翻一翻但是收获不大的书。

《工业革命.牛津通知读本》

推荐指数: 4

简评:非常不错的一本书,简短,只有两百多页。对为何工业革命发生在英国有所解释,对社会发展、科技发展、改革、民主、投资环境等都有所涉略。同时还泛化到美国、欧洲、日本、中国等国家的工业化过程分析。

《哲学家都干了些什么》

推荐指数: 4

简评:非常有意思的一本书。看完了之后会发现很多哲学家都是“混蛋”,和印象里的是完全不同的。

《中国历史精神》

推荐指数: 5

简评:如果你觉得中国的历史似乎只有不断重复和轮回,那么可以读一读这本书。对中国历史上的政治、军事、教育、地理、道德精神都有所评述。钱穆先生的【基于历史当时的特定场景来考虑当时的政策而不是基于现在来评判历史】的观点我是非常赞同的。

软件工程与管理

重读《黑客与画家》

推荐指数: 5

简评:第一次读这本书是大学,重读之后又有很多不同的感受!

重读《人月神话》

推荐指数: 5

简评:大学的时候读这本书没有太多的感受,如果你觉得 AI 当下对工程师的冲击很大,可以再次读一读这本书。同时读了 No Silver Bullet

《软件随想录》

推荐指数: 5

简评:关于软件技术、人才、创业和企业管理的随想文集。虽然翻译不错,但是建议直接读 joel 的博客

《人件》

推荐指数: 5

简评:软件工程的最大问题不在于技术,而在于人!推荐所有的技术管理者读。

《成为技术领导者》

推荐指数: 4

简评:这本书在国内似乎并不是很有名。这本书阐述了作为一名成功领导者所必须掌握的领导方法与技巧——创新、激励和组织。这本书的翻译不是特别好,因此我找了英文原版读了,行文风格比较严肃,但难度不大。

《拥抱开源》

推荐指数: 2

简评:科普性读物,可以快速翻一翻。

《卓有成效的工程师》

推荐指数: 5

简评:推荐工程师都读一下这本书!

《技术领导力.程序员如何才能带团队》

推荐指数: 3

简评:内容有点松散,也很常规。

技术类

《架构整洁之道》

推荐指数: 4

简评:对架构的价值、好的架构、编程范式、架构原则、组件和服务边界都有所讨论。其中有一个观点记忆比较深刻:工程师的责任之一是和需求方”做对抗”,以保证软件架构的可发展和可持续。

《深入浅出 Node.js》

推荐指数: 4

简评:我算是一个还没入门的 Node.js 开发者,因为平常写的并不多,写 Node.js 时只有靠 Google 才能写下去。但因为大团队内王子亭大佬他们用的是 Node.js,所以花了些时间读了这本书。

这本书是关于 Node.js 的内部原理的,如果你有比较扎实的后端基础(比如从 C/C++ 方向入门),并且读过类似《UNIX环境高级编程》这样的书籍,这本书里的很多内容读起来会非常轻松。并且很多设计你会觉得在意料之中。

《OAuth2 实战》

推荐指数: 3

简评:因为团队负责的其中一个业务是账户和登录,花了一些时间翻了翻 OAuth2 的规范,找了一两本书读了读。