热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Python|每个程序员都应该读的非编程的8本书

文章最后有免费的Python资料,获取方式,关注头条号,私信回复资料获取下载链接。资料目录在文章底部,欢迎评论转发收藏下载。

Python|每个程序员都应该读的非编程的8本书

关于如何让你成为优秀程序员的书有很多,诸如《代码重构》、《人月神话》等

但是在工作中,程序员需要的不仅仅只是编程能力,学习编程是工作中最重要的一部分,但不是全部。那些标志性编程书籍的作者每个都有着非同一般的职业生涯,他们都是全能型的专家,我们也应该向他们学习其他方面的能力

本文推荐八本非编程的书籍,可以帮助你提高编程以外的能力。

1、《DEVOPS 实践指南》

Python|每个程序员都应该读的非编程的8本书

DevOps是一种运动,一种文化变革,一种心态。它不是工具。

这是DevOps书籍中最著名的一本,对DevOps社区的影响力十分巨大,全书分为6个部分,涵盖40余个DevOps案例,以谷歌、亚马逊、Facebook等全球知名企业和组织的实际调查结果为依据,展示如何通过现代化的运维管理提升管理效率,进而为企业赢得更大市场、创造更多利润。

2、《SCRUM》

Python|每个程序员都应该读的非编程的8本书

Scrum是软件世界中广泛采用的框架,本书是Scrum框架的一个很好的介绍。大多数其他Scrum书籍都直接介绍了Scrum格式的工作机制。但是,这本书花了时间来解释框架背后的起源和含义。

了解Scrum是十分重要的。Scrum就是一种方法,管理方法,它就是流程本身,而且不光可以用于团队,在我们自己身上也是可以用好的,我们可以用它来实现自己的目标,过上一种你更喜欢的生活。

3、《THE FIFTH DISCIPLINE》

Python|每个程序员都应该读的非编程的8本书

有一句评价《第五项修炼》的话我觉得总结很到位:

同一组织中的不同人员会产生类似的结果,比如一家公司的某个开发人员离职了,新的开发人员加入到这个团队后接手同一项任务后,会产生同样的结果,由此可见,一个团队结构对一个开发人员来说有多重要

本书更侧重于操作和实践,其中和中国传统的一些伦理理念相吻合,强调用系统的观点来观察、分析、解决问题,并且将人的全面、***的发展提到重要地位,要将继续学习作为企业发展的终身目标

4、《权力的48条法则》

Python|每个程序员都应该读的非编程的8本书

《权力的48条法则》打破了惯常的逻辑模式,从反向思考的角度,用直截了当的方式,为我们解读了历史上的成功与失败。尽管美国式功利主义的解读有时让人觉得难以接受,但其中不乏智慧的光芒和发人深省的深刻。

不得不承认,第一次阅读这本书的时候,我并没有完全“读懂”它,然而,再接下去工作的几年中,我发现书中的东西开始出现在我工作中的方方面面,我可以在工作中看到各种各样的权力游戏。

5、《THE COACHING HABIT》

Python|每个程序员都应该读的非编程的8本书

一本很好的coaching入门书籍。作者用通俗易懂的语言,结合习惯建立的原则,阐述了如何利用7个问题来改变自己的领导习惯,建立基本的教练式管理方式。在阐述7个问题的同时,指出了一些管理中常犯的错误,例如不习惯下属的沉默,连珠炮式的向下级提问,急于表达自己的观点和答案。书中最精彩的最有价值的部分我认为有两个:1. 提出了卡普曼的戏剧三角形与管理风格的关系。2. 指出了唯一能让人学习和进步的管理方式——让人自我回忆与自我反省。作为coaching入门还是很好的一本书,但要想深入的建立coaching的管理体系,还需要结合其他coaching和mentoring的书籍。

6、《SPRINT》

Python|每个程序员都应该读的非编程的8本书

Sprint在英文中中是那种竭尽全力的冲刺短跑,在谷歌它是一个一周解决难题,测试新想法的路线图和解决方案。这是一个非常实用和完整的框架。你需要去读这本书,然后和团队实际去做,对于我来说,这提供了一个更好的组织想法和测试想法的思路,给自己确定一个很短的时间deadline,

在谈到我们的“工作方式”时,我们常常需要的是一些基本结构,因为它避免了我们在无尽的争论和辩论中。相反,你可以向团队提出建议,然后让团队一步一步地完成这个方法。

7、《精益创业》

Python|每个程序员都应该读的非编程的8本书

现在已成为软件和产品的经典之作。埃里克将精益创业提炼为一个反馈循环:想法—开发—测量—认知—新的想法。这意味着我们需要在达到目的之前,不断的测试自己的认知,以确保我们不会被错误的判断所误导,或者盲目的以自我为导向。

这就意味着程序员的时间将更有效的花在诸如创造性或者思考构建原型上面,这样也可避免产品经理每五分钟就会出现在程序员面前,甚至责备程序员生产出糟糕的产品的现象出现

8、《KEY PERSON OF INFLUENCE》

Python|每个程序员都应该读的非编程的8本书

以上推荐的书籍更多的是关于我们工作的组织,而不是关于我们自己的职业。而这本书,将会告诉你成为一个有影响力的人并走上行业巅峰将要经历的5个过程。

我没有办法确切的说出这本书对我的影响,我能肯定的是,它贯穿我的整个职业生涯,包括其他书籍我认为都是围绕Priestley描述的5个阶段构建的

下边有Python的基础学习资料,可以免费领取。
Python|每个程序员都应该读的非编程的8本书


推荐阅读
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • 本人学习笔记,知识点均摘自于网络,用于学习和交流(如未注明出处,请提醒,将及时更正,谢谢)OS:我学习是为了上 ... [详细]
  • 都说Python处理速度慢,为何月活7亿的 Instagram依然在使用Python?
    点击“Python编程与实战”,选择“置顶公众号”第一时间获取Python技术干货!来自|简书作者|我爱学python链接|https:www.jian ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • 开发笔记:Python之路第一篇:初识Python
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之路第一篇:初识Python相关的知识,希望对你有一定的参考价值。Python简介& ... [详细]
  • JavaScript和Python是用于构建各种应用程序的两种有影响力的编程语言。尽管JavaScript多年来一直是占主导地位的编程语言,但Python的迅猛发展有 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • 本文介绍了Java集合库的使用方法,包括如何方便地重复使用集合以及下溯造型的应用。通过使用集合库,可以方便地取用各种集合,并将其插入到自己的程序中。为了使集合能够重复使用,Java提供了一种通用类型,即Object类型。通过添加指向集合的对象句柄,可以实现对集合的重复使用。然而,由于集合只能容纳Object类型,当向集合中添加对象句柄时,会丢失其身份或标识信息。为了恢复其本来面貌,可以使用下溯造型。本文还介绍了Java 1.2集合库的特点和优势。 ... [详细]
  • 3年半巨亏242亿!商汤高估了深度学习,下错了棋?
    转自:新智元三年半研发开支近70亿,累计亏损242亿。AI这门生意好像越来越不好做了。近日,商汤科技已向港交所递交IPO申请。招股书显示& ... [详细]
author-avatar
KEN
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有