学习计算机除了编程之外应该看哪些书?

it2025-08-26  2

原文为知乎问题 《学习计算机除了编程之外应该看哪些书(只求知道不求精通)?》的回答,稍有修改。如有兴趣,可进入原问题查看相关讨论:https://www.zhihu.com/question/303496613/answer/1534478364

学习计算机除了编程之外应该看哪些书(只求知道不求精通)?

我尝试着粗略区分,可以从以下 4 个方面拓展你的知识:

打造你的软技能;学点心理学;学习学习;行动。

打造你的软技能

学习计算机除了编程之外还应该打造你的软技能(soft skills), 什么是软技能?借用 “人力资源管理” 的定义:

软技能又称非技术技能(non-technical skills),指沟通能力、倾听能力、说服能力、影响力、团队建设的能力等等。软技能是各种行为的组合,包括驱动各种可视行为的态度和动机。

在计算机领域,John Sonmez 写了一本书,书名就叫《软技能》,该书还有一个副标题 “代码之外的生存指南” 。这是一本译作,中文版本由人民邮电出版社出版,原作名: Soft Skills: The software developer’s life manual。这本书共分为职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇等七篇,概括了软件行业从业人员所需的“软技能”。由于这是一本译作,具体细节自然更适合当地背景,在国内未必可以照搬。但宏观一点,回到篇章的主题,随便一个主题,都值得每个人去关注,譬如自我营销、理财、健身等。

自我营销,打造自身品牌。可以是写博客,现在还有 GitHub,有自己的一个开源项目,或为其他开源项目贡献你的代码。

理财,如果你在之前没有太多的理解,也无需想象得太高不可攀,尝试换一个词, “资产配置” 可能更好理解。

资产配置(Asset Allocation)是指根据投资需求将投资资金在不同资产类别之间进行分配,通常是将资产在低风险、低收益证券与高风险、高收益证券之间进行分配。

再具体一点,买保险也是一种资产配置哦;再来,人生如游戏,试试玩玩 “大富翁” 这个游戏,或者就稍微有点概念了吧。

健身,程序员通常给人们的印象是邋遢油腻、不修边幅、格仔衫。如果你能摆脱这些,不就是一股清流吗?

《软技能》这本书现在出了第二版,但并不是如电影电视剧一样的续集,由第二版的副标题“软件开发者职业生涯指南”中可知,这本书更注重 “职业生涯” 。

本书与《软技能:代码之外的生存指南》既相得益彰,又各有侧重——《软技能:代码之外的生存指南》全方位论述软件开发者生活和工作中需要关注的各种“软技能”,而本书则从软件开发者职业生涯的时空关系出发描述软件开发者职业发展整个历程中应具备的各种“软技能”。

学点心理学

有计算机背景的刘未鹏先生在《暗时间》一书的序言中,就为我们”阐述“了”为什么人人都该学点心理学?“其中一点,心理学与日常生活息息相关的就是判断与决策。决定自己的时间和金钱到底投入到什么地方去。

比如:你能想象有人宁可天天花时间剪报纸上的优惠券,却对于房价的 1% 的优惠无动于衷吗?(《别做正常的傻瓜》、Predictably Irrational,中译名《怪诞行为学》)再比如:你知道为什么当手头股票的股价不可抑止地滑向深渊时我们却一边揪着头发,一边愣是不肯撤出吗?(是的,我们适应远古时代的心理机制根本不适应金融市场。)为什么我们会在小摊和超市前为几块钱的交易踌躇半天,却在生活中的重大决策面前浑浑噩噩人云亦云呢?糟糕的判断与决策令我们的生活变得糟糕,然而这还不是最关键的,最关键的是我们很难学会质疑自己的判断,而总是能“找到”其他为自己辩护的理由(Mistakes were Made, but not by Me),中译名《错不在我》)。

关于心理学书籍,作者刘未鹏先生还创建了两个豆列,一是 《『只读经典』判断与决策》 ,二是 《『只读经典』思维改变生活(原“心理学改变生活”)》 :

这个世界上,有两门学科是真正迷人的。一是物理学,它让我们了解我们所处的这个世界。二是心理学,它让我们了解自己。

如若要深入学习心理学,这些豆列极具参考。但是,只是 ”学点心理学“ 的话,首先要知道什么是真正的心理学,因为目前大众所认知的心理学绝大多数都是伪心理学。那么,这时候就让《这才是心理学:看穿伪科学的批判性思维》 (原作书名:How to Think Straight about Psychology) 这本书为你打开心理学之门吧。

学习学习

著有《韭菜的自我修养》一书的李笑来先生说过,学习,除了是学校里的学习,学习还是广义的一种日常活动。走路, 说话, 用筷子, 游泳, 开车……都需要学习,至关重要的是, 连学习本身都需要学习。”学习学习再学习”,第一个学习是动词, 第二个学习是名词, 第三个学习是动词,亦即我们需要学习怎样学习。

学习有门道,诸如《刻意练习》、《学习之道》、《科学学习》、《为什么学生不喜欢上学》、《脑的阅读》……

再有,科学睡眠也能提升学习效率。充足睡眠巩固记忆,而记忆又和学习息息相关。一本关于睡眠的好书《睡眠革命》告诉我们睡眠也有周期,日间小睡,打个小盹也能让人快速回血,也是神清气爽,提升学习效率。

在”软技能“中说过,程序员要健身,如果实在没时间,那么 ”轻“ 健身也可,运动/锻炼,运动有益于学习、记忆和情绪控制。即使微运动也能改善个人状态,研究表明,每小时只要走 5 分钟,你的能量水平就会提升,你的注意力也会得到改善。《锻炼改造大脑》一书中回答了我们一个问题,一天中什么时候锻炼最好?答案:它可以是一天中的任何时间,只要你能够有规律地在这段时间里进行锻炼。所以,不要想象得运动就得去健身房,其实很轻松就能做到。 链接

行动

说得再多,立过多少 Flag,如果没行动也都是白费心思。即使有行动,但通往目标的道路上常与 ”拖延君“ 相伴,最后总是草草了事,也可能是倍受痛苦的煎熬。

其实 “行动” 也是一门学问,其中,行动科学中有一个概念—— 执行意图 ,我们试试用执行意图的方式来制定目标,什么是执行意图?简单来说,它就是使用 “如果……那么……” 的句式来设定目标。譬如:

把“我要多运动”改成“如果到了每周三、周五的傍晚五点,那么我就去操场跑步”。把“我要减肥”改成“如果今天已经摄入了 1800 卡路里,那么我就不能再吃了”。

行动关乎动机,行动关乎成长型心智,行动关乎执行意图。这些,读读以下这三本书,来升级你的行动工具箱吧:

《动机心理学》;《反惰性》;《如何达成目标》。

小结

最后,如此分类,也未必太严谨。但如题主题目所示 “只求知道不求精通” ,既然如此,也有必要独自分类,日后如有必要再深入。暂以此分类,再次把以上所推荐整体列出书单:

《软技能》;《软技能 2》;《暗时间》;《这才是心理学》;《刻意练习》;《学习之道》;《科学学习》;《睡眠革命》;《锻炼改造大脑》;《动机心理学》;《反惰性》;《如何达成目标》。

延伸阅读:

豆列:『只读经典』思维改变生活(原“心理学改变生活”)https://www.douban.com/doulist/46003/豆列:『只读经典』判断与决策https://www.douban.com/doulist/197706/
最新回复(0)