mirror of
				https://github.com/zhwei820/learn.lianglianglee.com.git
				synced 2025-11-04 00:03:54 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			1855 lines
		
	
	
		
			58 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			1855 lines
		
	
	
		
			58 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!DOCTYPE html>
 | 
						||
 | 
						||
<!-- saved from url=(0046)https://kaiiiz.github.io/hexo-theme-book-demo/ -->
 | 
						||
 | 
						||
<html xmlns="http://www.w3.org/1999/xhtml">
 | 
						||
 | 
						||
<head>
 | 
						||
 | 
						||
    <head>
 | 
						||
 | 
						||
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 | 
						||
 | 
						||
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no">
 | 
						||
 | 
						||
        <link rel="icon" href="/static/favicon.png">
 | 
						||
 | 
						||
        <title>105  高效沟通:好好说话的艺术.md.html</title>
 | 
						||
 | 
						||
        <!-- Spectre.css framework -->
 | 
						||
 | 
						||
        <link rel="stylesheet" href="/static/index.css">
 | 
						||
 | 
						||
        <!-- theme css & js -->
 | 
						||
 | 
						||
        <meta name="generator" content="Hexo 4.2.0">
 | 
						||
 | 
						||
    </head>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
<body>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
<div class="book-container">
 | 
						||
 | 
						||
    <div class="book-sidebar">
 | 
						||
 | 
						||
        <div class="book-brand">
 | 
						||
 | 
						||
            <a href="/">
 | 
						||
 | 
						||
                <img src="/static/favicon.png">
 | 
						||
 | 
						||
                <span>技术文章摘抄</span>
 | 
						||
 | 
						||
            </a>
 | 
						||
 | 
						||
        </div>
 | 
						||
 | 
						||
        <div class="book-menu uncollapsible">
 | 
						||
 | 
						||
            <ul class="uncollapsible">
 | 
						||
 | 
						||
                <li><a href="/" class="current-tab">首页</a></li>
 | 
						||
 | 
						||
            </ul>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
            <ul class="uncollapsible">
 | 
						||
 | 
						||
                <li><a href="../">上一级</a></li>
 | 
						||
 | 
						||
            </ul>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
            <ul class="uncollapsible">
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/000 开篇词  洞悉技术的本质,享受科技的乐趣.md.html">000 开篇词  洞悉技术的本质,享受科技的乐趣.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/001  程序员如何用技术变现(上).md.html">001  程序员如何用技术变现(上).md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/002  程序员如何用技术变现(下).md.html">002  程序员如何用技术变现(下).md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/003  Equifax信息泄露始末.md.html">003  Equifax信息泄露始末.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/004  从Equifax信息泄露看数据安全.md.html">004  从Equifax信息泄露看数据安全.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/005  何为技术领导力.md.html">005  何为技术领导力.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/006  如何拥有技术领导力.md.html">006  如何拥有技术领导力.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/007  推荐阅读:每个程序员都该知道的事.md.html">007  推荐阅读:每个程序员都该知道的事.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/008  Go语言,Docker和新技术.md.html">008  Go语言,Docker和新技术.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/009  答疑解惑:渴望、热情和选择.md.html">009  答疑解惑:渴望、热情和选择.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/010  如何成为一个大家愿意追随的Leader?.md.html">010  如何成为一个大家愿意追随的Leader?.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/011  程序中的错误处理:错误返回码和异常捕捉.md.html">011  程序中的错误处理:错误返回码和异常捕捉.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/012  程序中的错误处理:异步编程和最佳实践.md.html">012  程序中的错误处理:异步编程和最佳实践.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/013  魔数 0x5f3759df.md.html">013  魔数 0x5f3759df.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/014  推荐阅读:机器学习101.md.html">014  推荐阅读:机器学习101.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/015  时间管理:同扭曲时间的事儿抗争.md.html">015  时间管理:同扭曲时间的事儿抗争.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/016  时间管理:投资赚取时间.md.html">016  时间管理:投资赚取时间.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/017  故障处理最佳实践:应对故障.md.html">017  故障处理最佳实践:应对故障.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/018  故障处理最佳实践:故障改进.md.html">018  故障处理最佳实践:故障改进.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/019  答疑解惑:我们应该能够识别的表象和本质.md.html">019  答疑解惑:我们应该能够识别的表象和本质.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/020  分布式系统架构的冰与火.md.html">020  分布式系统架构的冰与火.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/021  从亚马逊的实践,谈分布式系统的难点.md.html">021  从亚马逊的实践,谈分布式系统的难点.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/022  分布式系统的技术栈.md.html">022  分布式系统的技术栈.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/023  分布式系统关键技术:全栈监控.md.html">023  分布式系统关键技术:全栈监控.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/024  分布式系统关键技术:服务调度.md.html">024  分布式系统关键技术:服务调度.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/025  分布式系统关键技术:流量与数据调度.md.html">025  分布式系统关键技术:流量与数据调度.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/026  洞悉PaaS平台的本质.md.html">026  洞悉PaaS平台的本质.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/027  推荐阅读:分布式系统架构经典资料.md.html">027  推荐阅读:分布式系统架构经典资料.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/028  编程范式游记(1)- 起源.md.html">028  编程范式游记(1)- 起源.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/029  编程范式游记(2)- 泛型编程.md.html">029  编程范式游记(2)- 泛型编程.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/030  编程范式游记(3) - 类型系统和泛型的本质.md.html">030  编程范式游记(3) - 类型系统和泛型的本质.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/031  Git协同工作流,你该怎样选.md.html">031  Git协同工作流,你该怎样选.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/032  推荐阅读:分布式数据调度相关论文.md.html">032  推荐阅读:分布式数据调度相关论文.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/033  编程范式游记(4)- 函数式编程.md.html">033  编程范式游记(4)- 函数式编程.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/034  编程范式游记(5)- 修饰器模式.md.html">034  编程范式游记(5)- 修饰器模式.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/035  编程范式游记(6)- 面向对象编程.md.html">035  编程范式游记(6)- 面向对象编程.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/036  编程范式游记(7)- 基于原型的编程范式.md.html">036  编程范式游记(7)- 基于原型的编程范式.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/037  编程范式游记(8)- Go 语言的委托模式.md.html">037  编程范式游记(8)- Go 语言的委托模式.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/038  编程范式游记(9)- 编程的本质.md.html">038  编程范式游记(9)- 编程的本质.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/039  编程范式游记(10)- 逻辑编程范式.md.html">039  编程范式游记(10)- 逻辑编程范式.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/040  编程范式游记(11)- 程序世界里的编程范式.md.html">040  编程范式游记(11)- 程序世界里的编程范式.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/041  弹力设计篇之“认识故障和弹力设计”.md.html">041  弹力设计篇之“认识故障和弹力设计”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/042  弹力设计篇之“隔离设计”.md.html">042  弹力设计篇之“隔离设计”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/043  弹力设计篇之“异步通讯设计”.md.html">043  弹力设计篇之“异步通讯设计”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/044  弹力设计篇之“幂等性设计”.md.html">044  弹力设计篇之“幂等性设计”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/045  弹力设计篇之“服务的状态”.md.html">045  弹力设计篇之“服务的状态”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/046  弹力设计篇之“补偿事务”.md.html">046  弹力设计篇之“补偿事务”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/047  弹力设计篇之“重试设计”.md.html">047  弹力设计篇之“重试设计”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/048  弹力设计篇之“熔断设计”.md.html">048  弹力设计篇之“熔断设计”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/049  弹力设计篇之“限流设计”.md.html">049  弹力设计篇之“限流设计”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/050  弹力设计篇之“降级设计”.md.html">050  弹力设计篇之“降级设计”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/051  弹力设计篇之“弹力设计总结”.md.html">051  弹力设计篇之“弹力设计总结”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/052  区块链技术 - 区块链的革命性及技术概要.md.html">052  区块链技术 - 区块链的革命性及技术概要.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/053  区块链技术 - 区块链技术细节 - 哈希算法.md.html">053  区块链技术 - 区块链技术细节 - 哈希算法.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/054  区块链技术 - 区块链技术细节 - 加密和挖矿.md.html">054  区块链技术 - 区块链技术细节 - 加密和挖矿.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/055  区块链技术 - 去中心化的共识机制.md.html">055  区块链技术 - 去中心化的共识机制.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/056  区块链技术 - 智能合约.md.html">056  区块链技术 - 智能合约.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/057  区块链技术 - 传统金融和虚拟货币.md.html">057  区块链技术 - 传统金融和虚拟货币.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/058  管理设计篇之分布式锁.md.html">058  管理设计篇之分布式锁.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/059  管理设计篇之配置中心.md.html">059  管理设计篇之配置中心.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/060  管理设计篇之边车模式.md.html">060  管理设计篇之边车模式.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/061  管理设计篇之服务网格.md.html">061  管理设计篇之服务网格.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/062  管理设计篇之网关模式.md.html">062  管理设计篇之网关模式.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/063  管理设计篇之部署升级策略.md.html">063  管理设计篇之部署升级策略.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/064  性能设计篇之缓存.md.html">064  性能设计篇之缓存.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/065  性能设计篇之异步处理.md.html">065  性能设计篇之异步处理.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/066  性能设计篇之数据库扩展.md.html">066  性能设计篇之数据库扩展.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/067  性能设计篇之秒杀.md.html">067  性能设计篇之秒杀.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/068  性能设计篇之边缘计算.md.html">068  性能设计篇之边缘计算.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/069  程序员练级攻略(2018):开篇词.md.html">069  程序员练级攻略(2018):开篇词.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/070  程序员练级攻略(2018):零基础启蒙.md.html">070  程序员练级攻略(2018):零基础启蒙.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/071  程序员练级攻略(2018):正式入门.md.html">071  程序员练级攻略(2018):正式入门.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/072  程序员练级攻略(2018):程序员修养.md.html">072  程序员练级攻略(2018):程序员修养.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/073  程序员练级攻略(2018):编程语言.md.html">073  程序员练级攻略(2018):编程语言.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/074  程序员练级攻略:理论学科.md.html">074  程序员练级攻略:理论学科.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/075  程序员练级攻略(2018):系统知识.md.html">075  程序员练级攻略(2018):系统知识.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/076  程序员练级攻略(2018):软件设计.md.html">076  程序员练级攻略(2018):软件设计.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/077  程序员练级攻略(2018):Linux系统、内存和网络.md.html">077  程序员练级攻略(2018):Linux系统、内存和网络.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/078  程序员练级攻略(2018):异步IO模型和Lock-Free编程.md.html">078  程序员练级攻略(2018):异步IO模型和Lock-Free编程.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/079  程序员练级攻略(2018):Java底层知识.md.html">079  程序员练级攻略(2018):Java底层知识.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/080  程序员练级攻略(2018):数据库.md.html">080  程序员练级攻略(2018):数据库.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/081  程序员练级攻略(2018):分布式架构入门.md.html">081  程序员练级攻略(2018):分布式架构入门.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/082  程序员练级攻略(2018):分布式架构经典图书和论文.md.html">082  程序员练级攻略(2018):分布式架构经典图书和论文.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/083  程序员练级攻略(2018):分布式架构工程设计.md.html">083  程序员练级攻略(2018):分布式架构工程设计.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/084  程序员练级攻略(2018):微服务.md.html">084  程序员练级攻略(2018):微服务.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/085  程序员练级攻略(2018):容器化和自动化运维.md.html">085  程序员练级攻略(2018):容器化和自动化运维.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/086  程序员练级攻略(2018):机器学习和人工智能.md.html">086  程序员练级攻略(2018):机器学习和人工智能.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/087  程序员练级攻略(2018):前端基础和底层原理.md.html">087  程序员练级攻略(2018):前端基础和底层原理.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/088  程序员练级攻略(2018):前端性能优化和框架.md.html">088  程序员练级攻略(2018):前端性能优化和框架.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/089  程序员练级攻略(2018):UIUX设计.md.html">089  程序员练级攻略(2018):UIUX设计.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/090  程序员练级攻略(2018):技术资源集散地.md.html">090  程序员练级攻略(2018):技术资源集散地.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/091  程序员面试攻略:面试前的准备.md.html">091  程序员面试攻略:面试前的准备.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/092  程序员面试攻略:面试中的技巧.md.html">092  程序员面试攻略:面试中的技巧.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/093  程序员面试攻略:面试风格.md.html">093  程序员面试攻略:面试风格.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/094  程序员面试攻略:实力才是王中王.md.html">094  程序员面试攻略:实力才是王中王.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/095  高效学习:端正学习态度.md.html">095  高效学习:端正学习态度.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/096  高效学习:源头、原理和知识地图.md.html">096  高效学习:源头、原理和知识地图.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/097  高效学习:深度,归纳和坚持实践.md.html">097  高效学习:深度,归纳和坚持实践.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/098  高效学习:如何学习和阅读代码.md.html">098  高效学习:如何学习和阅读代码.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/099  高效学习:面对枯燥和量大的知识.md.html">099  高效学习:面对枯燥和量大的知识.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/100  高效沟通:Talk和Code同等重要.md.html">100  高效沟通:Talk和Code同等重要.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/101  高效沟通:沟通阻碍和应对方法.md.html">101  高效沟通:沟通阻碍和应对方法.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/102  高效沟通:沟通方式及技巧.md.html">102  高效沟通:沟通方式及技巧.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/103  高效沟通:沟通技术.md.html">103  高效沟通:沟通技术.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/104  高效沟通:好老板要善于提问.md.html">104  高效沟通:好老板要善于提问.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    <a class="current-tab" href="/专栏/左耳听风/105  高效沟通:好好说话的艺术.md.html">105  高效沟通:好好说话的艺术.md.html</a>
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/106 加餐  谈谈我的“三观”.md.html">106 加餐  谈谈我的“三观”.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a href="/专栏/左耳听风/107 结束语  业精于勤,行成于思.md.html">107 结束语  业精于勤,行成于思.md.html</a>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
            </ul>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
        </div>
 | 
						||
 | 
						||
    </div>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
    <div class="sidebar-toggle" onclick="sidebar_toggle()" onmouseover="add_inner()" onmouseleave="remove_inner()">
 | 
						||
 | 
						||
        <div class="sidebar-toggle-inner"></div>
 | 
						||
 | 
						||
    </div>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
    <script>
 | 
						||
 | 
						||
        function add_inner() {
 | 
						||
 | 
						||
            let inner = document.querySelector('.sidebar-toggle-inner')
 | 
						||
 | 
						||
            inner.classList.add('show')
 | 
						||
 | 
						||
        }
 | 
						||
 | 
						||
 | 
						||
 | 
						||
        function remove_inner() {
 | 
						||
 | 
						||
            let inner = document.querySelector('.sidebar-toggle-inner')
 | 
						||
 | 
						||
            inner.classList.remove('show')
 | 
						||
 | 
						||
        }
 | 
						||
 | 
						||
 | 
						||
 | 
						||
        function sidebar_toggle() {
 | 
						||
 | 
						||
            let sidebar_toggle = document.querySelector('.sidebar-toggle')
 | 
						||
 | 
						||
            let sidebar = document.querySelector('.book-sidebar')
 | 
						||
 | 
						||
            let content = document.querySelector('.off-canvas-content')
 | 
						||
 | 
						||
            if (sidebar_toggle.classList.contains('extend')) { // show
 | 
						||
 | 
						||
                sidebar_toggle.classList.remove('extend')
 | 
						||
 | 
						||
                sidebar.classList.remove('hide')
 | 
						||
 | 
						||
                content.classList.remove('extend')
 | 
						||
 | 
						||
            } else { // hide
 | 
						||
 | 
						||
                sidebar_toggle.classList.add('extend')
 | 
						||
 | 
						||
                sidebar.classList.add('hide')
 | 
						||
 | 
						||
                content.classList.add('extend')
 | 
						||
 | 
						||
            }
 | 
						||
 | 
						||
        }
 | 
						||
 | 
						||
 | 
						||
 | 
						||
 | 
						||
 | 
						||
function open_sidebar() {
 | 
						||
 | 
						||
    let sidebar = document.querySelector('.book-sidebar')
 | 
						||
 | 
						||
    let overlay = document.querySelector('.off-canvas-overlay')
 | 
						||
 | 
						||
    sidebar.classList.add('show')
 | 
						||
 | 
						||
    overlay.classList.add('show')
 | 
						||
 | 
						||
}
 | 
						||
 | 
						||
function hide_canvas() {
 | 
						||
 | 
						||
    let sidebar = document.querySelector('.book-sidebar')
 | 
						||
 | 
						||
    let overlay = document.querySelector('.off-canvas-overlay')
 | 
						||
 | 
						||
    sidebar.classList.remove('show')
 | 
						||
 | 
						||
    overlay.classList.remove('show')
 | 
						||
 | 
						||
}
 | 
						||
 | 
						||
 | 
						||
 | 
						||
    </script>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
    <div class="off-canvas-content">
 | 
						||
 | 
						||
        <div class="columns">
 | 
						||
 | 
						||
            <div class="column col-12 col-lg-12">
 | 
						||
 | 
						||
                <div class="book-navbar">
 | 
						||
 | 
						||
                    <!-- For Responsive Layout -->
 | 
						||
 | 
						||
                    <header class="navbar">
 | 
						||
 | 
						||
                        <section class="navbar-section">
 | 
						||
 | 
						||
                            <a onclick="open_sidebar()">
 | 
						||
 | 
						||
                                <i class="icon icon-menu"></i>
 | 
						||
 | 
						||
                            </a>
 | 
						||
 | 
						||
                        </section>
 | 
						||
 | 
						||
                    </header>
 | 
						||
 | 
						||
                </div>
 | 
						||
 | 
						||
                <div class="book-content" style="max-width: 960px; margin: 0 auto;
 | 
						||
 | 
						||
    overflow-x: auto;
 | 
						||
 | 
						||
    overflow-y: hidden;">
 | 
						||
 | 
						||
                    <div class="book-post">
 | 
						||
 | 
						||
                        <p id="tip" align="center"></p>
 | 
						||
 | 
						||
                        <div><h1>105  高效沟通:好好说话的艺术</h1>
 | 
						||
 | 
						||
<h1>跟员工沟通</h1>
 | 
						||
 | 
						||
<p>在跟员工沟通部分,我将主要讨论令管理者头痛的五大难题:怎样进行一对一会议;员工绩效不好时,如何沟通;怎样“搞定”特立独行的员工;怎样挽留离职员工;如何劝退员工等。首先,我们来看看一对一会议。</p>
 | 
						||
 | 
						||
<h2>一对一会议</h2>
 | 
						||
 | 
						||
<p>一对一会议(one-one meeting)是一种非常重要的管理手段,它能拉近管理者与员工的关系。但你要记住,好的一对一会议是以员工为中心的,而不是以管理者为中心的。<strong>一对一会议时,管理者需要做的是倾听,而非“喋喋不休”地教育</strong>。</p>
 | 
						||
 | 
						||
<p>我待过的几个外企里,一对一会议基本都是标配,频率是每半个月一次。会议重点涉及以下四个方面的内容。</p>
 | 
						||
 | 
						||
<ul>
 | 
						||
 | 
						||
<li><strong>工作状态</strong>,主要想了解员工的工作状态,因为人的状态是变化的,不是稳定的,或多或少会有这样或那样的一些问题。这个环节主要了解影响员工状态的细节,为员工进行疏导、激励和优化,并和员工一起对过去几周的工作做出得失总结,一起进步。</li>
 | 
						||
 | 
						||
<li><strong>个人发展</strong>,员工的个人发展是员工和公司的头等大事,所以,你需要了解员工的兴趣、爱好、擅长做的事儿,以及缺点和不足,并结合公司的目标和实际项目需求,为员工创造更有挑战的工作,让员工更好地成长。</li>
 | 
						||
 | 
						||
<li><strong>公司组织</strong>,让员工聊聊对公司有什么看法,觉得公司哪儿做得好,哪儿做得不好,有哪些可以改进的建议。如果公司非常大的话,可以请员工来聊聊自己所在的部门或者团队的一些情况。目的是了解员工是否认可公司的目标和方向,这其中可能会有一些误解,或者意见上的不统一,需要跟员工说明白。</li>
 | 
						||
 | 
						||
<li><strong>Leader 自己</strong>。也就是,请员工聊聊对自己的看法。放平心态,不管是好的还是坏的,都用平常心看待。如果被员工指出哪里有不足,可以请员工给自己一些建议,或者请他来谈谈他认为怎样做会比较好。这个环节很重要,对管理者来说是个很好的反思和学习的过程。</li>
 | 
						||
 | 
						||
</ul>
 | 
						||
 | 
						||
<p>一对一会议的时间通常为半个小时到一个小时,时间不要太长。一对一会议中,我的核心沟通原则是将心比心。这其中的诀窍是让员工畅所欲言,不要有任何的忌讳,能够讲出最真实的想法,哪怕想法是很偏激很不中听的,只要是真实的都应该获得尊重。(作为管理者,你一定要明白,那些“直言不讳”的员工是不错的,因为他们的心思不用让你“猜”。“真言”虽然不中听,但相比那些中听的“谎言”来说,其实是会降低你的管理难度的。)</p>
 | 
						||
 | 
						||
<p>另外,一对一的沟通都是直接跟下属聊,你的直接下属跟他的直接下属聊。此外,你还可以跳过层级直接跟下属团队中的骨干成员聊。骨干的意思是,特别被重视的人,是那些团队不愿意失去的人。跟骨干聊是很有必要的,这样能够体现出你对他的重视,对员工来说是一种认可的方式。</p>
 | 
						||
 | 
						||
<h2>绩效沟通</h2>
 | 
						||
 | 
						||
<p>绩效沟通对于管理者来说可能是最难的一个事了,尤其是跟那些绩效不好的人沟通一年的绩效结果,可能是管理者们最不愿意去做的事。</p>
 | 
						||
 | 
						||
<p>我曾经的团队里发生过一件事儿,令我至今记忆犹新。有一个从别的团队转岗过来的女孩,工作一段时间之后,我和她原来团队的负责人来一起来 review 她的绩效。她原来的负责人上来就说,“你原来是做流程工具开发的,但是我们觉得你程序写得不好……”话没说完,这个小女孩就直接跳起来了,反问道:“我程序写得不好,你当时为什么不跟我说。你跟我说哪里做得不好,我马上改。可是你接受了,就说明我的绩效至少达标了……”不难想象,这场绩效沟通会议就是一个“翻车现场”!</p>
 | 
						||
 | 
						||
<p>那时候,我刚做管理两个月,这事儿对于当时的我来说很是震撼。所以从那个时候开始,不管员工出什么问题,我都会立马给出反馈,明确告诉团队成员他工作的不足之处,以及改进方案。比如,你这段代码太松散了,这里的代码写得不够好。你最近好像状态不是很好,老出 Bug。这样的低级错误为什么会发生?哪里有问题?等等。是的,<strong>沟通一定要放在平时,不要搞成像秋后算账一样!因为你是管理者,不是地主监工</strong>。</p>
 | 
						||
 | 
						||
<p>如果员工实在能力欠缺,难以达标,其实“帮助”过程中,他自己也是知道的。基本上,等不到年底,这样的员工也会自己离职走人,因为这样玩下去对他自己不利。</p>
 | 
						||
 | 
						||
<p><strong>但要注意的是,反馈的过程中,不是我在指责员工,而是我在帮助员工。一定要有帮扶的态度,这样员工会更容易接受</strong>。此外,说话的维度要高一点儿,要共情,不要激起员工的情绪,引发不必要的矛盾。在反馈和帮扶的过程中,你能够让员工感受到你的关注和重视,对员工来说是种很好的正向鼓励,有利于员工,乃至团队的进步和成长。</p>
 | 
						||
 | 
						||
<h2>特立独行的员工</h2>
 | 
						||
 | 
						||
<p>做过多年管理者的你,一定遇到过一些“特立独行”的员工,他们很自我,不服管,喜欢按照自己的思路做事儿。该如何对这类员工进行管理和沟通,想必会令你头痛不已。尤其是当你感觉到某些“特立独行”的员工天赋异禀的时候,你更希望能够将其优势充分发挥出来,为团队创造更大的价值。这里,我就来谈谈我的想法和经验。</p>
 | 
						||
 | 
						||
<p>这里, 我们只讨论有很强能力的人(因为能力不强还特立独行的人最好劝退),对于这类员工,我有两个方法。</p>
 | 
						||
 | 
						||
<ul>
 | 
						||
 | 
						||
<li>第一个方法是给他找到匹配的人,要么是比他牛的人,要么是跟他旗鼓相当可以在一起共事儿的人,跟他一起工作。有能力的人,一般都受不了一群猪队友的,因为他们会觉得老是被问一些好无聊的问题,被问得很烦,而且有很多很简单的事,要讲半天,对方却还听不懂。是的,聪明的人都是这样的,很多聪明人都是特立独行的人。</li>
 | 
						||
 | 
						||
<li>第二个方法是给他一些独立的工作,把他隔离出去。让他做一些相对独立和有挑战的事情。在微软等很多公司里面,都有一个工种叫 IC – Individual Contributor。把他们隔离出来是一个不错的选择。</li>
 | 
						||
 | 
						||
</ul>
 | 
						||
 | 
						||
<p>但是话说回来,有些人还是很难办的,以上两种方式可能对他都不起作用。我也遇到过这样的员工,能力很好,但是特别挑剔工作。任何事情都非常矫情。这个时候你要多找他聊一下,你需要直截了当,明确没有二义地说明他需要做的工作,以及岗位对他的要求。注意,一定要非常地明确!如果不行,那就只有分手了。</p>
 | 
						||
 | 
						||
<p>这里有个原则你要记住:<strong>当你在一个人身上花的精力和时间成本,大于你到外面找一个更好的人或者能力相当的人来替代他的时候,你就要坚决地把他替换掉</strong>。</p>
 | 
						||
 | 
						||
<h2>挽留离职员工</h2>
 | 
						||
 | 
						||
<p>如果一个员工离职,而你又希望他留下来,怎么办?首先,<strong>你要知道他离职的原因</strong>。我觉得,绝大多数员工离职都是跟老板或者公司有关系的。</p>
 | 
						||
 | 
						||
<p>但是你和他做沟通的时候,他肯定也不好意思说出真实原因。所以,你要做的是让他敞开心扉地去谈离职的事情。你可以看看,心理访谈类节目中的主持人是怎样做的。通过看这些节目,以及结合我自己的经验,我认为,想要让员工跟你袒露心扉,你一定要明确表达你对他的认同,甚至可以说一些公司的坏话。</p>
 | 
						||
 | 
						||
<p>这样,你可以让他的心理界限逐渐消失,就会开始诉说自己的真实原因(谁没有点苦闷的心事呢)。这时你一定要认真倾听,就算是他在吐槽,也一定要让他吐干净。为什么呢?我觉得吐槽公司并不是什么坏事儿,员工吐槽公司,说明对公司还有感情,爱之深,责之切。</p>
 | 
						||
 | 
						||
<p>借此,你可以收集一些意见,这些意见也许可以让公司变得更好,因为他的离职原因也有可能是其它人的离职原因,这对于留住还在职的员工是很有用的。其次,你可以知道他离开的真实原因,思考一下是否能采取什么举措,进行挽留。</p>
 | 
						||
 | 
						||
<p>另外,<strong>生意不行,友情在</strong>。每个人的离开都是有各自不同的理由,实在挽留不成的时候,也要注意经营好这份情意。</p>
 | 
						||
 | 
						||
<p>在我认为挽留不成的时候,我通常会站在他的角度作为他的朋友为他着想,甚至帮他介绍工作,或是在他离开时再为他争取一些利益或是别的什么。这样做会让员工觉得这样的知心老板不好找啊,就算最终还是离开,但是未来也一定会有联系,也许未来还能在一起共事儿。这里的逻辑是,<strong>既然不能在此时挽留下来,那就放眼未来,人生还很长,能在一起工作的机会还有很多</strong>。</p>
 | 
						||
 | 
						||
<p>其实挽留是一件挺为难人的事情,因为对方做完了这个决定以后,再回头也需要很大的勇气。所以,你要提前判断员工离职的前兆。一个人要离职是有前兆的,你平时肯定是能感觉到的。比如,他一定会变得不积极,甚至会有一些抱怨。这时候其实是你挽留他的重要时机,因为有抱怨说明还喜欢这个公司。</p>
 | 
						||
 | 
						||
<p>而他最终跟你摊牌的时候,或是对公司漠不关心的时候,留下来的机会是很小的。员工离职之前一定会有很多前兆的,我建议你,细心体会一下,在最佳挽留时机进行挽留,不流失自己的“爱将”。</p>
 | 
						||
 | 
						||
<p>最后提一句,一般来说,任何员工,任何事,干了两年就是一个大限,离职率极高。</p>
 | 
						||
 | 
						||
<h2>劝退员工</h2>
 | 
						||
 | 
						||
<p>在员工没有达到最低绩效的时候,该怎样劝退员工,也是令很多管理者头痛的问题。还是那句话,劝退一定不要秋后算账,要把沟通放在平时。</p>
 | 
						||
 | 
						||
<p>劝退一个人,你一定要给出一段时间的试用期,也就是我们说的缓冲期。一方面,表达出“我是愿意帮助你的,我也给你机会”的意思。同时,你也要给对方制定一个目标,一个月之内,他要解决和改进他的一些工作问题。因为人都是有状态的,你需要给他一段时间。另一方面,也要让员工有所准备,可以在外面寻找一些相关的机会,而不至于失业。</p>
 | 
						||
 | 
						||
<p>注意,这里我想表达的是,<strong>任何人都应该有可以纠正错误的机会,公司应该给员工这样的机会,员工也应该给公司同样的机会</strong>。</p>
 | 
						||
 | 
						||
<p>当然,在分手那天到来的时候,你可以跟员工一起看一下,他的工作是什么,他的职责是什么,但是他的成绩又是什么?你要找的是无可辩驳的证据。然后跟他说明,因为这些原因,我希望我们能够和平地分手。</p>
 | 
						||
 | 
						||
<p>最好的方式是,给员工一个面子,让他把你开掉,比如:找外面的猎头,把员工挖走。亚马逊经常这么做。亚马逊还有主动离职奖金,第二年离职给 4000 美金,第三年给 6000 美金……国内公司则简单粗暴一些。</p>
 | 
						||
 | 
						||
<p>在劝退的时候,你可以请他吃一顿饭,或者送他一个纪念品。这个纪念品,可以是他在你这儿工作过程中,做得最好的一件事儿。比如,我会把这件事儿印成一件 T 恤,送给他。事儿是事儿,人是人。把工作和私交分开,表明这并不代表我个人不愿意接受你,只是我有我的职责,我是公司的一名管理者,职位在身,需要负责。但是,像情人分手一样,分开后,我们还是好朋友。</p>
 | 
						||
 | 
						||
<h1>跟客户沟通</h1>
 | 
						||
 | 
						||
<p>在跟客户沟通这部分,我主要分享三方面的内容:吸引客户的兴趣、帮客户发现问题和管理客户的期望。</p>
 | 
						||
 | 
						||
<h2>吸引客户的兴趣</h2>
 | 
						||
 | 
						||
<p>在前面的《沟通方式及技巧》一文中,我分享了一个跟客户沟通的小技巧——初次和客户见面时要懂得吸引对方的兴趣。想做到这点,其实并不难,但它的前提条件是在见客户之前必须要做足功课,确保你自己了解客户的关注点,以及当下的痛点。然后在交谈的过程中,可以有目的性地在这些方面展开话题,突出一下自己在相关领域的优势和资源。一般情况下,这么做都是能很快引起客户兴趣的。</p>
 | 
						||
 | 
						||
<p>举个例子里,我当天见的是某个银行的副行长,周围的人都穿着衬衫和西裤,很正式,而我的着装却有些随意。估计要不是别人介绍的,他一眼都不想看我,几句话就能把我打发了。开始的几个问题,也着实让我有些狼狈。问我,你们公司规模多大?有多少人?有什么案例?……我如实回答后,只看见他满脸不屑的样子……但我后来却用了不到 20 分钟的时间就成功吸引了他的兴趣。</p>
 | 
						||
 | 
						||
<p>见他之前我做足了功课,了解金融业下半年整体趋势都很糟糕,银行贷款都办不了,国家货币在紧缩,还有 P2P 这些乱七八糟的事儿。于是,我就跟他说了一下形势和相关的解决方案,然后就明显地感觉到他开始感兴趣了,因为我谈的都是一般人不知道的(原谅我在这里不写这些了,因为这是我现在创业的商业机密)。于是我再加油添醋,说我这边可以接触的资源日流水好几亿……还没等我说完,他就开始对我这个人以及我的谈话内容充满了兴趣。</p>
 | 
						||
 | 
						||
<p>也就是说,做足功课,了解客户的痛点或是 KPI 是与客户沟通的第一步,也是最关键的一步,不仅可以引起对方的兴趣,还能决定见面时沟通的内容。兵法有云:知己知彼方能百战不殆,说的就是这个道理。</p>
 | 
						||
 | 
						||
<h2>帮客户发现问题</h2>
 | 
						||
 | 
						||
<p>有了“兴趣”这块开门砖以后,接下来谈什么、怎样谈就要容易多了。这个时候,我们可能就要进入到问题的实质,深入交流了。这里有以下几个关键点需要你把握。</p>
 | 
						||
 | 
						||
<ul>
 | 
						||
 | 
						||
<li>
 | 
						||
 | 
						||
<p><strong>结合客户的痛点,了解客户做过的尝试</strong>。在这里我们一定要明白,客户的痛点其实就是我们的发力点,也就是我们的价值点。所以,我们一定要弄清楚客户的痛点是什么,以及针对这个痛点,客户曾经做过哪些尝试。</p>
 | 
						||
 | 
						||
<p>这样不仅能够让我们更加深入和全面地了解客户痛点,而且有助于我们在思考解决方案的时候绕开很多用户曾经踩过的雷。或者,我们也可以从这些已经做过的尝试中获得一些启发和帮助,因为很多时候尝试失败,并不一定意味着方法是错的,很有可能是技巧、能力或者资源配置出了问题。</p>
 | 
						||
 | 
						||
</li>
 | 
						||
 | 
						||
<li>
 | 
						||
 | 
						||
<p><strong>深入细节,了解细节才会有更准确的信息</strong>。前面文章中提到了倾听的重要性,在与客户进行沟通的时候,倾听也尤为重要。因为你只有深入了解细节,才能掌握更准确的信息,从而给出更能帮助客户解决问题的方案。但是在与客户沟通的过程中,你有时会发现客户自己描述不清楚细节,或者说不清楚自己到底想要什么。</p>
 | 
						||
 | 
						||
<p>这时,你可以考虑让客户举个例子,说给你听。从这个例子中,你可以获得更多的信息,因为它将很多模糊不清的东西具象、形象化了。你可以把你的理解说给客户听,跟他确认你的理解是否准确,然后逐渐磨合,最终达成共识。这个更为准确的信息是你后面解决问题的前提和基础。</p>
 | 
						||
 | 
						||
</li>
 | 
						||
 | 
						||
<li>
 | 
						||
 | 
						||
<p><strong>小心 X/Y 问题,找到 X 问题</strong>。在《沟通技术》一文中,我提到过 X/Y 问题。很多时候客户跟你提的都是 Y 问题,比如,我们要做分布式架构,我们要做大中台,我们要做线下线上融合,等等。每次面对这些问题,我都要反问,你为什么要做分布式架构?为了大规模营销,为了稳定性,还是为了加快开发速度?做大中台,你是为了什么? 是为了打通各个业务线,为了快速开发,还是为了技术输出?等等。</p>
 | 
						||
 | 
						||
<p>要解的真实问题才是 X 问题,手段都是 Y 问题。只有你真正了解了 X 问题,才能真正明白问题背后的出发点。而当你了解了 X 问题后,你就要到源头,来质疑或是改良他的 Y 问题,甚至提出 Z 方案。这时,你会发现你的客户开始跟着你的思路走了。这里有个要点是,<strong>一定要分析客户问题背后的本质原因,从根本上帮助客户解决问题</strong>。</p>
 | 
						||
 | 
						||
</li>
 | 
						||
 | 
						||
</ul>
 | 
						||
 | 
						||
<p>很多时候,客户的问题只是表面的问题,你要深入下去,才能找到最本质最根本的 root-cause,这和我们定位 Bug 的道理是一样的。只有找到根本原因,你才能对症下药,标本兼治。所以,我现在也有了所谓的“一针见血”的沟通能力。</p>
 | 
						||
 | 
						||
<h2>管理客户的期望</h2>
 | 
						||
 | 
						||
<p>在帮助客户发现问题之后,我们就要来解决问题了。这个时候,帮助客户设立合理的目标就显得尤其重要了。一般来说,很多公司的销售都会把客户的期望搞得很高很高(因为要成单),经常性地用最少的时间,最低的价格,做最多的事,基本上来说这相当于把开发团队卖掉了。不要以为只有销售会这样,我们的很多管理者也是一样的,为了保住自己的位置,拼命地透支自己的团队,等成绩拿到以后,跳槽到别的公司。</p>
 | 
						||
 | 
						||
<p>其实,我们是可能做到既让客户满意,又不会作茧自缚的,有以下几个手段可以使用。</p>
 | 
						||
 | 
						||
<ol>
 | 
						||
 | 
						||
<li>要至少给出三套方案来让客户选择。一个是低成本的玩法,一个是高成本的玩法,一个是性价比比较高的玩法,这其中的取舍是我们可以去引导客户的。</li>
 | 
						||
 | 
						||
<li>另外,我们需要找一些相关的案例和参照物来对比我们给的上述方案,这样可以让客户有一个更为清醒的判断和认识。以此来教育客户不同的方案代表着不同的期望和不同的结果。</li>
 | 
						||
 | 
						||
</ol>
 | 
						||
 | 
						||
<p>然后跟客户进行讨论,该怎样优化和完善方案中的目标,最终达成双方都认可和接受的目标。这里一定要注意,只有经过了取舍,明确了哪些做哪些不做,我们达成共识的目标才会是明确的,有针对性的,而且是具有很强的可操作性的。</p>
 | 
						||
 | 
						||
<p>当然,有的时候,客户可能会执意要求实现一些不切实际的方案。比如,有时客户可能会将项目时间压得太紧,这样你无法保证按质完成所有任务。除了需求分析、设计和开发外,一个完整的软件工程也要保证质量,至少必须包含测试(至少要有手动的集成测试,考虑可维护性的话还要包括自动的单元测试)和 bug 修复的部分,而这两个部分加起来的时间通常比开发本身的时间还要多。</p>
 | 
						||
 | 
						||
<p>如果项目时间压得太紧,只有两条路可以选。第一,保证质量,但减少一些功能或其他要求,如去掉一些对还未调研清楚的第三方库的依赖;第二,保证主要功能完成,但不完全保证质量。</p>
 | 
						||
 | 
						||
<p>这时,我们可以和客户一起分析,哪种选择更为合理、可行,将选择权交给客户。这里记住,<strong>永远不要跟客户说不,要有条件地说是,告诉客户不同的期望要有不同的付出和不同的成本。不要帮客户做决定,而是给客户提供尽可能多的选项,让客户来做决定</strong>。</p>
 | 
						||
 | 
						||
<p>有的时候,客户对交付时间和完成的功能会有过高的预期。这时我们要和客户商谈,降低这个预期,但同时尽量给予一些其他的补偿。比如,这个事臣妾做不到啊,要不你多给我一些时间,我少收你点费用?或是,你这个太复杂了,太重了,要做我先做个简单版的,这样可以以低成本来看看客户的反应,然后根据客户的反应再看下一步怎么做,等等。我们不要拒绝,要疏导。</p>
 | 
						||
 | 
						||
<p>如果客户不愿意放弃他的高目标,那么我们就争取一些补偿或是交换。一般来说,只要是合理的,人总是通情达理的,一般来说都会满足你的。比如:我们可以跟业务部门讨论,我做完这一版后,你要给我 1 个月的时间,重构一下我的代码,请给我们这些时间。</p>
 | 
						||
 | 
						||
<p><strong>讨价还价是这个世界能运转的原因之一,要学会使用</strong>。</p>
 | 
						||
 | 
						||
<p>总结下来,在与客户沟通预期时,我通常会坚持以下几个原则。</p>
 | 
						||
 | 
						||
<ul>
 | 
						||
 | 
						||
<li><strong>一定要给客户选择权,永远不要说不,要有条件地说是</strong>。</li>
 | 
						||
 | 
						||
<li><strong>降低期望的同时给予其他的补偿</strong>。</li>
 | 
						||
 | 
						||
<li><strong>提高期望的同时附加更多的条件</strong>。</li>
 | 
						||
 | 
						||
<li><strong>对于比较大的期望要分步骤达到客户的期望</strong>。</li>
 | 
						||
 | 
						||
<li><strong>不要帮客户做决定,而是给客户提供尽可能多的选项,然后引导客户做决定</strong>。</li>
 | 
						||
 | 
						||
</ul>
 | 
						||
 | 
						||
<h1>跟老板沟通</h1>
 | 
						||
 | 
						||
<h2>了解你的老板</h2>
 | 
						||
 | 
						||
<p>在跟客户沟通中,我强调了了解客户及其痛点的重要性,这是第一步,也是最为关键的一步。同样,想跟老板进行良好的沟通,了解你的老板也很重要。首先,你需要了解老板的做事风格。比如,有的老板是事无巨细的,有的老板是大刀阔斧的,有的老板是威风管理,而有的老板则是老好人,等等。</p>
 | 
						||
 | 
						||
<p>其次,你还要了解老板的目标和 KPI 是什么。最后,要知道老板的老板是谁,他的风格是什么,他的目标和 KPI 是什么,因为你老板的目标和 KPI 是你老板的老板给的。所以你了解老板的老板才更能了解你的老板,从而做更正确的事儿。</p>
 | 
						||
 | 
						||
<p>想了解你的老板,最简单的方法就是察其言观其行,因此 “倾听”就显得尤其重要了。老板总是喜欢教育下属,总是喜欢发表高谈阔论的,所以,倾听老板是件不难的事,但是,这也是一件很难的事!因为老板职位在身,所以,有很多事老板是不会对下属说的,尤其是很多负面或是有压力的事。他不能表现得很懦弱,否则就没人听他的了。老板从来都是孤独和孤单的,牙被打掉了往肚子里咽。<strong>所以,倾听老板会有一些出乎你的意料的发现,你要能了解老板背后的苦衷,那些才是最重要的</strong>。</p>
 | 
						||
 | 
						||
<h2>赢得老板的信任</h2>
 | 
						||
 | 
						||
<p>你要赢得老板的信任,就要知道老板也是要有成绩的,他们只会关心那些能为他带来成绩的员工。所以,你要成为工作当中的骨干人员,能把自己的事搞定,能把别人搞不定的事搞定。这样老板才会依赖你,你才可能有更好的“议价能力”。不然,就算你对老板的马屁拍好了,你也不会真正和老板有平等的话语权,你也只不过是老板的跟班罢了。</p>
 | 
						||
 | 
						||
<p>当你有了能力后,老板才会给你机会,你有了能力又有机会,你就会有更多的机会。这些机会能让你有更多的经验来提升自己的能力,于是形成一个正循环,你的老板会越来越信任你,你才能获得真正和老板平等的权利。</p>
 | 
						||
 | 
						||
<h2>管理老板的期望</h2>
 | 
						||
 | 
						||
<p>就算你很牛,老板很信任你,你还是要学习管理老板的期望。在每次和老板交流的时候,你都要确认老板的期望是什么,如果跟你的想法有所偏差,一定要及时反馈和讨论。因为每个人的特长和优势不同,老板希望你做的,未必是你擅长或者乐于做的。有什么想法一定要诚实地说出来,以免被安排了不喜欢的工作,自己越干越不开心,越干越没热情。这就很麻烦了。</p>
 | 
						||
 | 
						||
<p>这和管理客户的期很相似,不要帮老板做决定,给老板几种方案,并引导他做决定。不要说不,要有条件地说是,在拒绝的同时给予补偿。如果反抗不了了,就争取其它的利益……</p>
 | 
						||
 | 
						||
<p>你要明白,老板如果没人了,他将一事无成,所以,他一般都会是通情达理的。只要你注意表达的方式和方法,摆事实讲道理,态度上没问题;只要你从事情的不同角度展开,权衡一下利弊,并使用共情和高维这样的沟通方式,让老板能站在你的立场将这些问题想清楚,你一定能够争取得到你想要的。</p>
 | 
						||
 | 
						||
<h2>非暴力“怼”老板</h2>
 | 
						||
 | 
						||
<p>沉默是金,是我今天给出的最后一个方法。它应该在什么时候用呢?我来介绍一下。在工作中跟老板有意见分歧是在所难免的。但有一些时候,你明明觉得自己给老板提供了一个你认为从各个维度来讲都很不错的方案,但老板还是说,这不行,两个月时间太长,最多给你一个半月时间。这个时候最好的方法不是怒气冲冠,也不是直接 Say No,而是保持沉默不说话,闷着。</p>
 | 
						||
 | 
						||
<p>相信我,只要你沉默下来,你的老板就会沉不住气的,气氛的尴尬不是他想要的,他只是希望你能听他的。所以,一般来说,老板马上就会打破沉默,对你开始各种“忽悠”,如果你依然不说话,你的老板就会开始妥协,换各种思路来说服你,然后你就可以顺着老板的话,跟老板谈条件了。这是一个非常有用的谈判技巧。</p>
 | 
						||
 | 
						||
<p>比如,老板感到不安后,他一定会安慰你,也会给你开条件:这样吧,你努力把它弄完,年底给你涨工资。你不要立马答应下来,要表现出极不情愿,告诉老板这违背了客观发展规律。老板会再次利诱你。</p>
 | 
						||
 | 
						||
<p>这时,你再表态,带着弟兄们拼一拼,争取一半月内搞定,但就这一次,下不为例。你是可以原谅老板“混蛋”一次的,给他一次机会。但你要让他感觉到欠你和你的团队人情,欠人情是最恐怖的事儿了。这样,他下次再做类似事情的时候,自己都会不好意思。</p>
 | 
						||
 | 
						||
<h1>小结</h1>
 | 
						||
 | 
						||
<p>好了,总结一下今天的内容。今天的内容好丰富,包含跟员工沟通、跟客户沟通以及跟老板沟通三大部分,将前几篇文章中介绍的沟通方法和技巧用了个遍。相信你一定有挺多的体会和感悟。</p>
 | 
						||
 | 
						||
<p>其实不管对方是员工、客户,还是老板,甚至是自己的家人朋友,与人沟通的关键,都是要好好说话,静心聆听,能够尊重对方的想法和情绪,更能站在对方的角度来思考。只要你心中时刻想着共情、共赢,你的沟通一定会顺畅和高效很多。《高效沟通》系列今天更新结束,希望这些内容能给你一些帮助和启发。</p>
 | 
						||
 | 
						||
</div>
 | 
						||
 | 
						||
                    </div>
 | 
						||
 | 
						||
                    <div>
 | 
						||
 | 
						||
                        <div style="float: left">
 | 
						||
 | 
						||
                            <a href="/专栏/左耳听风/104  高效沟通:好老板要善于提问.md.html">上一页</a>
 | 
						||
 | 
						||
                        </div>
 | 
						||
 | 
						||
                        <div style="float: right">
 | 
						||
 | 
						||
                            <a href="/专栏/左耳听风/106 加餐  谈谈我的“三观”.md.html">下一页</a>
 | 
						||
 | 
						||
                        </div>
 | 
						||
 | 
						||
                    </div>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </div>
 | 
						||
 | 
						||
            </div>
 | 
						||
 | 
						||
        </div>
 | 
						||
 | 
						||
    </div>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
    <a class="off-canvas-overlay" onclick="hide_canvas()"></a>
 | 
						||
 | 
						||
</div>
 | 
						||
 | 
						||
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194" integrity="sha512-Gi7xpJR8tSkrpF7aordPZQlW2DLtzUlZcumS8dMQjwDHEnw9I7ZLyiOj/6tZStRBGtGgN6ceN6cMH8z7etPGlw==" data-cf-beacon='{"rayId":"709978ca99ea3cfa","version":"2021.12.0","r":1,"token":"1f5d475227ce4f0089a7cff1ab17c0f5","si":100}' crossorigin="anonymous"></script>
 | 
						||
 | 
						||
</body>
 | 
						||
 | 
						||
<!-- Global site tag (gtag.js) - Google Analytics -->
 | 
						||
 | 
						||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-NPSEEVD756"></script>
 | 
						||
 | 
						||
<script>
 | 
						||
 | 
						||
    window.dataLayer = window.dataLayer || [];
 | 
						||
 | 
						||
 | 
						||
 | 
						||
    function gtag() {
 | 
						||
 | 
						||
        dataLayer.push(arguments);
 | 
						||
 | 
						||
    }
 | 
						||
 | 
						||
 | 
						||
 | 
						||
    gtag('js', new Date());
 | 
						||
 | 
						||
    gtag('config', 'G-NPSEEVD756');
 | 
						||
 | 
						||
    var path = window.location.pathname
 | 
						||
 | 
						||
    var cookie = getCookie("lastPath");
 | 
						||
 | 
						||
    console.log(path)
 | 
						||
 | 
						||
    if (path.replace("/", "") === "") {
 | 
						||
 | 
						||
        if (cookie.replace("/", "") !== "") {
 | 
						||
 | 
						||
            console.log(cookie)
 | 
						||
 | 
						||
            document.getElementById("tip").innerHTML = "<a href='" + cookie + "'>跳转到上次进度</a>"
 | 
						||
 | 
						||
        }
 | 
						||
 | 
						||
    } else {
 | 
						||
 | 
						||
        setCookie("lastPath", path)
 | 
						||
 | 
						||
    }
 | 
						||
 | 
						||
 | 
						||
 | 
						||
    function setCookie(cname, cvalue) {
 | 
						||
 | 
						||
        var d = new Date();
 | 
						||
 | 
						||
        d.setTime(d.getTime() + (180 * 24 * 60 * 60 * 1000));
 | 
						||
 | 
						||
        var expires = "expires=" + d.toGMTString();
 | 
						||
 | 
						||
        document.cookie = cname + "=" + cvalue + "; " + expires + ";path = /";
 | 
						||
 | 
						||
    }
 | 
						||
 | 
						||
 | 
						||
 | 
						||
    function getCookie(cname) {
 | 
						||
 | 
						||
        var name = cname + "=";
 | 
						||
 | 
						||
        var ca = document.cookie.split(';');
 | 
						||
 | 
						||
        for (var i = 0; i < ca.length; i++) {
 | 
						||
 | 
						||
            var c = ca[i].trim();
 | 
						||
 | 
						||
            if (c.indexOf(name) === 0) return c.substring(name.length, c.length);
 | 
						||
 | 
						||
        }
 | 
						||
 | 
						||
        return "";
 | 
						||
 | 
						||
    }
 | 
						||
 | 
						||
 | 
						||
 | 
						||
</script>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
</html>
 | 
						||
 |