一位有理想的程序员
程序员要读的书可以分为五个类别,分别是:
以下是小王子列出的书单:
1.《人件(原书第3版)》
软件管理领域的传奇经典,被誉为“对美国软件业影响最大的一本书”。作为经久不衰的畅销书,本书深刻地洞察到软件开发的最大问题不在于技术,而在于人。人 的因素并不容易解决,一旦解决了,你将更有可能获得成功。人们认为《人月神话》关注"软件开发"本身,《人件》则关注软件开发中的"人",因此,在成千上 万的书架上,《人件》永远和《人月神话》并列在一起。
2.《人月神话》
与《人件》共同被誉为软件管理图书领域最为璀璨的“双子星”,作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。
3.《设计原本》
未来数十年内从事软件行业的程序员、项目经理和架构师必读的一本书,是计算机图书领域的又一史诗级著作。本书从工程师和架构师的视角深入地探讨了设计的和过程,尤其是复杂系统的设计过程,旨在提高产品的实用性与有效性,以及设计的效率和优雅性。
4.《程序员修炼之道:从小工到专家》
本书由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。
5.《大教堂与集市》
开源运动的《圣经》,颠覆了传统的软件开发思路,影响了整个软件开发领域。作者Eric S. Raymond是开源运动的旗手、黑客文化第一理论家,他讲述了开源运动中惊心动魄的故事,提出了大量充满智慧的观念和经过检验的知识,给所有软件开发人 员带来启迪。
5.《未来简史》+《人类简史》
人类简史内容简介
《人类简史 从动物到上帝》是以色列新锐历史学家的一部重磅作品。从十万年前有生命迹象开始到21世纪资本、科技交织的人类发展史。十万年前,地球上至少有六个人种,为何今天却只剩下了我们自己?我们曾经只是非洲角落一个毫不起眼的族群,对地球上生态的影响力和萤火虫、猩猩或者水母相差无几。为何我们能登上生物链的顶端,最终成为地球的主宰?
从认知革命、农业革命到科学革命,我们真的了解自己吗?我们过得更加快乐吗?我们知道金钱和宗教从何而来,为何产生吗?人类创建的帝国为何一个个衰亡又兴起?为什么地球上几乎每一个社会都有男尊女卑的观念?为何一神教成为为广泛接受的宗教?科学和资本主义如何成为现代社会重要的信条?理清影响人类发展的重大脉络,挖掘人类文化、宗教、法律、国家、信贷等产生的根源。这是一部宏大的人类简史,更见微知著、以小写大,让人类重新审视自己。
未来简史内容简介
进入21世纪后,曾经长期威胁人类生存、发展的瘟疫、饥荒和战争已经被攻克,智人面临着新的待办议题:永生不老、幸福快乐和成为具有“神性”的人类。在解决这些新问题的过程中,科学技术的发展将颠覆我们很多当下认为无需佐证的“常识”,比如人文主义所推崇的自由意志将面临严峻挑战,机器将会代替人类做出更明智的选择。
更重要的,当以大数据、人工智能为代表的科学技术发展的日益成熟,人类将面临着从进化到智人以来最大的一次改变,绝大部分人将沦为“无价值的群体”,只有少部分人能进化成特质发生改变的 “神人”。
未来,人类将面临着三大问题:生物本身就是算法,生命是不断处理数据的过程;意识与智能的分离;拥有大数据积累的外部环境将比我们自己更了解自己。如何看待这三大问题,以及如何采取应对措施,将直接影响着人类未来的发展。
6 .《智能的本质:人工智能与机器人领域的64个大问题》
作者从常识出发,对人工智能和机器人表达了很多“令人惊讶”。而又让人深思的观点。并就人工智能与机器人领域的64个大问题。做出了深入的探讨,很值得一看的科普读物。
图书简介:斯坦福、伯克利客座教授30年AI研究巅峰之作 以常识解读AI的核心算法 平息人工智能的狂热与恐慌 中国人工智能学会刘宏 赛迪研究院樊会文 清华大学iCenter韩锋 驭势科技吴甘沙等推荐
7.《深度学习》
《深度学习》由全球知名的三位专家Ian Goodfellow、Yoshua Bengio 和Aaron Courville撰写,是深度学习领域奠基性的经典教材。全书的内容包括3个部分:dy 部分介绍基本的数学工具和机器学习的概念,它们是深度学习的预备知识;第2部分系统深入地讲解现今已成熟的深度学习方法和技术;第3部分讨论某些具有前瞻性的方向和想法,它们被公认为是深度学习未来的研究重点。 《深度学习》适合各类读者阅读,包括相关专业的大学生或研究生,以及不具有机器学习或统计背景、但是想要快速补充深度学习知识,以便在实际产品或平台中应用的软件工程师。
8.《人工智能:国家人工智能战略行动抓手》
面对科技的迅猛发展,我国政府制定了《新一代人工智能发展规划》,将人工智能上升到国家战略层面,并提出:人工智能产业要成为新的重要经济增长点,而且要在2030年达到*水平,让中国成为世界主要人工智能创新中心,为跻身创新型国家前列和经济强国奠定重要基矗
《人工智能》一书由腾讯一流团队与工信部高端智库倾力创作。本书从人工智能这一颠覆性技术的前世今生说起,对人工智能产业全貌、*进展、发展趋势进行了清晰的梳理,对各国的竞争态势做了深入研究,还对人工智能给个人、企业、社会带来的机遇与挑战进行了深入分析。对于想全面了解人工智能的读者,本书提供了重要参考,是一本必备书籍。
9.《奇点临近》
本书是一本有思维方法论启示的书;是一本站在历史的高度,INN,考科技力量的书;是一本充满想象与预言,但又不失科学论证的书。本书提供了一个崭新的视角:21世纪既是数百年以来科技、创意的顶点,又是对人类终极命运真挚的愿景。
本书特点:奇特与警示的结论,书中六个纪元的划分奇特又富于哲理;严谨与独特的论述方法,通过分析科学发展趋势,演绎并预测未来;警世之语与探讨性对话,通过智者的眼睛去审视自然、科学以及世界;章尾与未来的对话,是一种思想的博弈:通过设想中的未来去理解当今的技术发展和讲化中的人类。
10.《终极算法》
当今人工智能革命背后的驱动技术正是机器学习,而要想理解什么是机器学习,以及它将怎样影响我们未来社会,就需要读一读《终极算法》这本书。
当我们用手机输入汉字的时候,机器学习能动态联想出你最常用的词组;当我们打开微信扫描二维码的时候,机器学习程序正在帮助你快速地定位和识别;当你用美颜相机拍照的时候,机器学习帮助你优化照片;当你用淘宝购物的时候,机器学习在给你推荐商品。
我们已经生活在一个由算法掌控的世界中,这些机器学习程序能够聪明地适应我们人类的需要而发生改变,以至于它可以比人做得更好,比你更了解你自己。在《终级算法》中,全球著名的算法问题专家、机器学习领域的先驱人物佩德罗·多明戈斯,为我们揭开了算法的神秘面纱,让我们一窥谷歌以及你的智能手机背后的机器学习原理。他阐释了机器学习的五大学派思想,解释了它们如何将神经科学、心理学、物理等领域的理论转变为算法并为你服务,并提出了“终级算法”的设想,探讨了终级算法对未来商业、科学、社会以及对每个人的意义。对于想要理解未来将发生怎样的变革、以及想走在变革前沿的人来说,这是一本必不可少的思想指南
11.《用户力》
本书以“用户需求”为主线,先用逆向思维进行倒推,从本质的角度分析了用户的需求是如何驱动企业的产品设计、网络运营和商业模式构建的,将这三个重要部分进行了系统性和结构化的串联,然后用顺向思维进行铺陈,从实践和方法论的角度总结了企业究竟应该如围绕用户的真实需求来进行产品设计、网络运营和商业模式构建。
这本书会带你走一遍产品经理的工作流程,如果此前你一直沉迷于技术,对产品知之甚少的话,可以看看这本书。
12.《浪潮之巅》
我们现在还是发展中国家,有领先的地方,但在某些技术领域还是不如国外。很多互联网产品的模式都是借鉴国外的,看这本书,可以了解到AT&T 、微软、IBM 公司、苹果等这些公司能够成功的原因,以及科技工业一百多年的发展。看完此书,对你以后思考自家产品决策会有一定帮助
13.《走出思维误区》
从技术转产品,最重要的改变就是思维的改变,做技术更多的是从技术和系统角度出发,而身为产品经理更多的是从用户体验和用户需求的角度出发。当然这一切的前提都是你要具备独立思维,本书是资深学者写给大众的批判性思维入门书,它不像很多学术读物那样充满了拖沓冗长的概念和定义,而是用通俗易懂的方式介绍了一套实用性极强的批判性提问技巧。
如果想成为一个头脑清醒、不易上当受骗的聪明人,一个有着独立精神、不轻信、不盲从的理性思考者,那么,这本书兴许能对你有所帮助
14.《启示录》
为什么市场上那么多软件产品无人问津,成功的产品凤毛麟角?怎样发掘有价值的产品?拿什么说服开发团队接受你的产品设计?如何将敏捷方法融入产品开发?整本书基本围绕着几个点在描述,可以说是产品经理的思考检查清单。
作者在产品方面有着丰富的经验,在过去二十多年, Marty Cagan作为负责定义和开发产品的高级经理人,为多家一流企业工作过,包括惠普、网景通信、美国在线。他曾担任eBay产品管理及产品设计高级副总裁等高级职位
15.《简约至上》
追求简单易用是人类的本性,无论是互联网产品。还是移动应用。亦或其他交互式设计,简单易用始终都是赢得用户的关键。本书作者Giles托20多年交互式设计的探索与实践。提出了合理删除、分层组织、适时隐藏和巧妙转移这四个达成简约至上的终极策略,讲述了为什么应该站在主流用户一边,以及如何从他们的真实需求和期望出发,简化设计,提升易用性。创造出卓而不群、历久弥新的用户体验。
16.《写给大家看的设计书》
这本书出自一位世界级设计师之手。复杂的设计原理在书中凝炼为亲密性、对齐、重复和对比4 个基本原则。作者以其简洁明快的风格,将优秀设计所必须遵循的这4 个基本原则及其背后的原理通俗易懂地展现在读者面前。本书包含大量的示例,让你了解怎样才能按照自己的方式设计出美观且内容丰富的产品。
17.《设计心理学》
这是一本80年代末期的著作,进入国内有点晚,但对设计人员来说仍然是不可错过的读物,设计理念怎么发展也不能跳过当年的步骤。《设计心理学》是把认知心理学的知识,应用于设计和产品应用设计的经典作品。书中揭示了人脑认知的心理模型和设计模式之间的若干问题,提出了产品易用性设计的基本原则。并附有若干日用品设计案例。
原文:https://www.cnblogs.com/beichengjiaoyu/p/11641302.html