程序员的自我修养:有助于提高沟通能力的7本书

 

直接影响工作效率的四种能力:沟通能力、自学能力、自我管理能力、问题解决能力。提高沟通能力,是程序员提高自我修养的必要条件。相信很多人跟我一样,性格内向,信仰技术,很少有跟人说话的愿望,只是想看代码、写代码、看代码、写代码。。。。但是这样真的是不行的。有没有过因为沟通能力的问题在面试中惨遭淘汰的经历?明不明白只要有人的地方就有江湖这句话的含义?知不知道多跟产品沟通沟通,可以避免好多没有意义的修改、返工?下面,本文为各位小伙伴推荐几本有助于提高自己沟通能力的书籍。

 

1 《人性的弱点》

 

 

这本书的经典程度不用我多说了,如果这辈子只喝一碗鸡汤,那么你一定要喝这一碗带有“卡耐基”标示的。。

在线阅读地址:https://read.douban.com/ebook/1022192/

豆瓣书评: https://music.douban.com/subject/6550859/

微盘下载: http://vdisk.weibo.com/s/lFv6t

 

2 《少有人走的路

如果你跟人沟通的能力很差,那么往往意味着你的心智并没有完全成熟,也就是宁愿自己多花费时间和精力自己搞定,也不愿意通过与别人的沟通交流来更容易地解决问题。如果你是这样的话,那么这本书很适合你。这本书处处透露出沟通与理解的意味,它跨越时代限制,帮助我们探索爱的本质。正如开篇所言:人生苦难重重。M·斯科特·派克让我们更加清楚:人生是一场艰辛之旅,心智成熟的旅程相当漫长。

豆瓣书评:https://book.douban.com/subject/1775691/

微盘下载: http://vdisk.weibo.com/s/AfqtZ74GZ7hQ

 

3  《承认不完美,心灵才自由》

程序员大多有代码洁癖,追求完美。殊不知只有神才是完美的。。。 接受了不完美,那就想说就说吧,说错了又有什么关系呢?

豆瓣书评:https://book.douban.com/subject/5373686/

PDF下载:http://www.bookresource.net/pdf-9/txt-89545.html

 

4 《沟通的艺术: 看入人里,看出人外》


注意这本书是美国大学沟通课教材。。
分为“看入人里”、“看出人外”和“看人之间”三个部分:
“看入人里”主要探讨了与沟通者有关的因素,说明了人际关系的本质,强调自我在沟通中的角色,并分析了知觉与情绪在沟通中的重要性;
“看出人外”聚焦于沟通者之外信息的传送与接收,分析了语言的运用和非语言线索的特征,强调了倾听的重要性;
“看人之间”则主要讨论了关系的演变过程,侧重于亲密关系的区辨,提出了增进沟通氛围、处理人际冲突的各种沟通方法。

豆瓣书评: https://book.douban.com/subject/26275861/

微盘下载:http://vdisk.weibo.com/s/DmfL-

5 《跟任何人都聊得来:写给内向者的沟通心理学》


内向者福音来了。。。

跟任何人都聊得来?内向的人也可以?是的,内向的人往往更善于倾听,更善于从对方的思维角度出发,从而获得更多的信息和信任。


豆瓣书评: https://book.douban.com/subject/25894861/?icn=index-latestbook-subject

微盘下载: http://vdisk.weibo.com/s/uaVVHbcWdrrYy

 

6 《沟通圣经:听说读写全方位沟通技巧》
https://img3.doubanio.com/lpic/s28339690.jpg一本全方位的cookbook。

豆瓣书评:https://book.douban.com/subject/26663916/
下载地址: 暂无。



7 《争辩力:10%的沟通决定你的成败》

https://img1.doubanio.com/lpic/s28501517.jpg

如何在与他人对峙的威压之下,表达和坚持自己的观点?本书用简练易懂的语言和插图,对争辩心理学的知识进行了讲解,还举例说明如何使用书中易学易用的辩论技巧,来帮助读者学会如何赢得一场争辩。
当你赢得争辩之后如何获得对手的支持?输了争辩之后如何应对才能全身而退?如何化解非输即赢的困境?——书中也会给你具有现实意义的处理方案。
它可以提醒你:隐忍不能带来和谐的人际关系,当你能够游刃有余的表达出相反的观点时,你的人际关系才是真正舒适的。争辩是形式,沟通是内容,完美沟通=60%倾听+30%表达+10%争辩。

 

豆瓣书评: https://book.douban.com/subject/26723536/?from=tag

下载地址: 暂无

 

 

最后想说的是,其实有时候注意提高一下沟通能力,真的比知道单例模式有几种写法重要。

 

转载于:https://www.cnblogs.com/hzg1981/p/5345495.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/285235.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

玩转 Linux 之:磁盘分区、挂载知多少?

转载于:http://my.oschina.net/leejun2005/blog/290073 在做日志机扩容的时候,发现运维同学将一块硬盘的挂载点没有同以前的日志机保持一致,考虑到这会给日后的维护带来麻烦,于是尝试着手修改,在修改的同时&#xff0c…

C# NanoFramework 点灯和按键 之 ESP32

本来周末是要搞个大的,WIFI 和 Web网页之类的,奈何搞了两天,并与外国友人聊过后,才发现是固件有问题,晚上与大佬进行交流后才发现,原来ESP32S的官方固件有问题,搞不了。所以,建议买的…

【ArcGIS Pro微课1000例】0002:ArcGIS Pro 2.5二三维联动显示

ArcGIS Pro是一款全新的桌面应用程序,它改变了桌面GIS的工作方式,以满足新一代WebGIS应用模式。ArcGIS Pro采用Ribbon界面风格,给人全新的用户体验。它作为一个高级的应用程序,可以对来自本地、ArcGIS Online、或者Portal for ArcGIS的数据进行可视化、编辑、分析。同时,实…

Spring Boot 解决跨域Cors问题

后端主要代码: (http://localhost:8080/ ) /*WebCorsConfig.java*/ package com.example.demo.Controller;import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.CorsR…

C语言试题147之创建一个链表并且排序输出这个链表

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:创建一个链表并且排序输出这…

DOM节点创建(jQuery)

1DOM创建节点及节点属性 通过JavaScript可以很方便的获取DOM节点,从而进行一系列的DOM操作。但实际上一般开发者都习惯性的先定义好HTML结构,但这样就非常不灵活了。 试想下这样的情况:如果我们通过AJAX获取到数据之后然后才能确定结构的话&a…

PHP中刷新输出缓冲

2019独角兽企业重金招聘Python工程师标准>>> http://www.cnblogs.com/mutuan/archive/2012/03/18/2404957.html 转载于:https://my.oschina.net/wuzhencan/blog/652259

2021最新计算机二级C语言试题

一、选择题 (1) 下面叙述正确的是( C ) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是( C ) A…

[webpack3.8.1]Guides-4-Output Management(输出管理)

Output Management This guide extends on code examples found in the Asset Management guide.这个指南将在上一个指南的基础上对示例代码进行扩展。 So far weve manually included all our assets in our index.html file, but as your application grows and once you sta…

有条件地 [JsonIgnore]

前言通常,在进行 JSON 序列化或反序列化时,如果要忽略某个属性,我们会使用 [JsonIgnore] 特性:public class User {public int Id { get; set; }[JsonIgnore]public string Name { get; set; } }var user new User { Id 1, Name…

C语言试题145之创建一个链表

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:创建一个链表 2 、温馨提示 …

[转]IntelliJ IDEA 2019.3正式发布,给我们带来哪些新特性?

每篇一句 工欲善其事必先利其器 ——《论语卫灵公》 前言 千呼万唤始出来。自从JetBrains在今年7月24日发布了IDEA 2019.2版本后,从9月份开始我便一直在关注此版本正式版的发布。JetBrains公司在9月中旬就对外公布了下一个主要版本 2019.3的Roadmap,而且…

Git中的日常使用 码云

http://git.mydoc.io/?t83143转载于:https://www.cnblogs.com/yangyuqiu/p/6164822.html

【谭浩强版】C语言程序设计(第三版)课后习题完整答案附源码--高等教育出版社

文章目录 第一章 语言程序设计的概念第二章 基本数据类型第三章 C语言程序的流程控制第四章 模块化程序设计第五章 数组第六章 指针第一章 语言程序设计的概念 1.1 请编写一个程序, 显示以下两行文字。 #include <stdio.h> main() {printf("I am a student.\n&qu…

php判断是否为json格式的方法

http://www.poluoluo.com/jzxy/201403/265005.html 首先要记住json_encode返回的是字符串, 而json_decode返回的是对象 判断数据不是JSON格式: .代码如下:function is_not_json($str){ return is_null(json_decode($str));}判断数据是合法的json数据: (PHP版本大于5.3) .代码如…

FineReport中以jws方式调用WebService数据源方案

在使用WebService作为项目的数据源时&#xff0c;希望报表中也是直接调用这个WebService数据源&#xff0c;而不是定义数据连接调用对应的数据库表&#xff0c;这样要怎么实现呢&#xff1f; 在程序中访问WebService应用服务&#xff0c;将WebService返回的数据转为程序数据集&…

C语言试题148之海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了 一个,它同样把多的

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:海滩上有一堆桃子,五只猴子…

一文读懂什么是CTO、技术VP、技术总监、首席架构师

究竟什么是CTO&#xff0c;一个公司真的需要CTO么&#xff1f;哪些公司的职位对于技术管理者来讲真的是CTO的职位&#xff1f;同样是技术最高负责人&#xff0c;为什么有人叫CTO、有人叫技术总监、技术VP&#xff0c;有人叫首席架构师&#xff1f;他们之间的差别是什么&#xf…

与MySQL传统复制相比,GTID有哪些独特的复制姿势?

与MySQL传统复制相比&#xff0c;GTID有哪些独特的复制姿势? http://mp.weixin.qq.com/s/IF1Pld-wGW0q2NiBjMXwfg 陈华军&#xff0c;苏宁云商IT总部资深技术经理&#xff0c;从事数据库服务相关的开发和维护工作&#xff0c;之前曾长期从事富士通关系数据库的开发&#xff0c…

【ArcGIS Pro微课1000例】0007:ArcGIS Pro 2.5质量检查:拓扑创建与编辑案例教程

文章目录 1. 加载矢量数据2. 创建数据库、要素数据集3. 拓扑创建4. 拓扑错误编辑与修改1. 加载矢量数据 矢量数据可以是单独shp格式的文件数据,也可是存在于数据库中的要素类。 2. 创建数据库、要素数据集 创建数据库 无论是在ArcMap,还是ArcGIS Pro中,创建拓扑都需要在…