mirror of
				https://github.com/zhwei820/learn.lianglianglee.com.git
				synced 2025-11-04 08:13:45 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			1725 lines
		
	
	
		
			43 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			1725 lines
		
	
	
		
			43 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>104  高效沟通:好老板要善于提问.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 class="current-tab" href="/专栏/左耳听风/104  高效沟通:好老板要善于提问.md.html">104  高效沟通:好老板要善于提问.md.html</a>
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
                    
 | 
						||
 | 
						||
                    <a 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>104  高效沟通:好老板要善于提问</h1>
 | 
						||
 | 
						||
<p>前面的几篇文章中,我分享了一些通用的沟通方法,如尊重、倾听和情绪控制等。接下来的几篇文章中,我将从如何与员工沟通、如何与客户沟通,以及如何与老板沟通这几个角度,和你聊聊这些沟通方法具体应该如何应用。</p>
 | 
						||
 | 
						||
<p>作为一名团队 Leader,你首先应该学会如何与团队成员进行有效沟通,因为它是实现管理效果的必要手段和有效途径。但如何拥有这个基本功呢?我来分享一下我的经验。</p>
 | 
						||
 | 
						||
<h1>引导</h1>
 | 
						||
 | 
						||
<p>我在汤森路透工作的时候,曾经参加过一个管理上的培训课程。这个培训课程的第一课就是教这些管理者如何在沟通中引导员工,而不是给员工灌输自己的想法。课程里强调,管理者要想尽一切办法让员工自己思考问题,想出答案;而不是灌输,什么事儿都是自己在想,自己讲给员工听。员工不想,你怎么说,他都很难把你的话理解到位,也就是说你一定要让他自己把事情想出来。</p>
 | 
						||
 | 
						||
<p>这有点儿像电影《盗梦空间》说的,你应该在思想里埋下一个种子。我们要干的就是在员工的思想里埋一个种子,让它生根发芽。但这要怎样实现呢?</p>
 | 
						||
 | 
						||
<p>答案就是管理者要学会问问题,问员工怎样做。假如员工给出了一个方案,但不巧,可能由于他考虑得不全面,或者由于他不知道某些情况,不是你想要的答案。这时,该怎么办呢?</p>
 | 
						||
 | 
						||
<p>你可以说,如果这么做的话,会有一个什么问题,而这个问题很重要,如何解决?然后,他会给出解决这个问题的方法。但这么做又会带来另一个问题,直到把他逼到你想要的答案上去。</p>
 | 
						||
 | 
						||
<p>如果每次遇到问题,都让他自己想答案,次数多了以后,他会觉得自己的参与感越来越多。最后,他会觉得是他用他的观点说服了你。尽管这就是你想要的答案,但你还是要假装被说服。这样他会很开心的,会有一种参与感。然后,在执行这件事儿的时候,也会更加卖力,更加有激情。他会觉得自己在实现自己的想法,而且自己的想法是对的。</p>
 | 
						||
 | 
						||
<p>作为 Leader,你要记住,<strong>永远不要给员工答案,要让员工给你答案,而且不要只给一个答案,一定要给多个答案</strong>。然后让他们比较这些答案,促使他们深入地进行思考。这不是在让员工做问答题,其实是在给员工成长机会,促进他们的成长。</p>
 | 
						||
 | 
						||
<p>永远不要跟员工说,我给你一个任务,这个任务两星期完成。要让他来说,这个任务需要多久能完成。并要求员工提供多种执行方案,不要只给一个时间。你快点做怎么做,慢点做怎么做,是否还有其他方案。一定要员工自己去做计划,去思考。反之,如果你什么都想了,只让员工去执行,那么他就不思考了,而且有时还会生出一些怨念。比如抱怨领导这样安排不合理,那个执行方案有问题等。带有情绪的执行,势必会产生不够好的执行结果。</p>
 | 
						||
 | 
						||
<p>但根据我的观察,喜欢给答案的管理者还是挺多的,他们总是习惯性地给员工答案,而不善于挖掘员工的实力和潜力。我觉得这是世界上最 Low 的管理模式了,是家长式、保姆式的管理。实际上,你的员工都是专业人才,你应该充分信任他们,并且想方设法激发他们的主观能动性,促使他们发挥自己的能力,积极地为你贡献答案,从而保持团队的活力和创造力。</p>
 | 
						||
 | 
						||
<h1>倾听</h1>
 | 
						||
 | 
						||
<p>倾听意味着在听他人讲话的时候,不让自己的想法扭曲别人传递的信息。你要做到毫无偏见,才能全面理解对方的信息。倾听不只是听或者听见,需要你用心聆听别人讲话,而不是只听自己想听到的内容。如我在《沟通方式及技巧》一文中提到的,倾听可以让员工感觉到自己被尊重,所以他们会乐意分享更多的信息。</p>
 | 
						||
 | 
						||
<p>学会倾听不仅可以帮你拉近和员工的距离,还可以让你更加了解员工。我在汤森路透工作的时候,团队里有两个刚毕业的小伙子。一个来自农村,一个来自城市。来自农村的小伙子是家里老大,家里条件不太好,不仅要挣钱还自己的助学贷款,还要帮家里还外债。而那个来自城市的小伙子是家里老五,上面是四个姐姐,家里条件也相对比较好。不用去想人物性格,从这个背景里,就能大致猜出这两个人的差距。果不其然,有四个姐姐的小伙子,抗压能力相当低,觉得什么活儿都有难度,什么都适应不了。</p>
 | 
						||
 | 
						||
<p>而要还外债的小伙子抗压能力相当高,没事儿就来跟我说,你把什么任务都给我,我什么都能搞定。经过几年的努力,他终于把家里的外债还干净了,然后特别高兴,请我吃饭。我说,你不用感谢我,要感谢你自己,是你自己做得多。通过这个例子,我想说明,通过倾听更多地了解员工,了解他们的生长环境和背景,可以帮你对每个员工建立更加合理的预期,从而更好地进行任务分配和人员管理。</p>
 | 
						||
 | 
						||
<p>所以,外企一般都会要求经理和员工有周期性的一对一交谈,就是为了及时了解员工的各种动态和想法。</p>
 | 
						||
 | 
						||
<h1>共情</h1>
 | 
						||
 | 
						||
<p>共情,又被称为同理心,或者换位思考,它指的是站在对方立场设身处地思考问题的一种方式。换句话说,在人际交往过程中,你需要能够体会他人的情绪和想法、理解他人的立场和感受,并站在他人的角度思考和处理问题。</p>
 | 
						||
 | 
						||
<p>比如,有团队成员要辞职了,你要怎样跟他谈呢?你肯定要找他谈感情。我们一起共事这么久,你要走了,我们一起回忆回忆过去。然后说,没关系,你看你要离开了,有没有什么我可以帮你的?不要强行让对方留下来,要多谈感情,多回忆一下,多听听对方的诉说。当他回想起过去一起同甘共苦的日子,难免会心生留恋,也许会回心转意的。当然,如果你并不能把他留下来时,不如大度一些,帮他看看他要去的另外一家公司是否是正确的选择,而且你还可以给他介绍更好的地方。既然留不下来,就索性为他介绍更好的地方。这样做至少还能引发他一些思考,“我都要离开了,我老板对我还这么好,我以后能不能找到这么好的老板?”</p>
 | 
						||
 | 
						||
<p>这里的关键是,当对方开始想离开你了,你千万不要指责和教育对方,而一定要站在对方的角度来思考问题,理解对方,真心对对方好。晓之以理,动之以情。</p>
 | 
						||
 | 
						||
<h1>高维</h1>
 | 
						||
 | 
						||
<p>员工来跟你聊的,通常都是细节问题。这时,你可以耐心地跟员工沟通,并共同来寻找解决问题的方案。但有的时候涉及到公司的一些问题时,你自己也解决不了,那么你该怎样跟员工聊呢?比如,公司因为战略方向调整,想要砍掉你负责的业务,你和你团队都需要转到新的业务线上。</p>
 | 
						||
 | 
						||
<p>你肯定不能跟自己的“弟兄们”说,公司混蛋,把我们这么好的业务给砍掉了。作为管理者,你应该知道,没有完美的公司,任何公司都存在这样那样的问题。你需要有更高的维度来看待这个问题,来给员工做出解释,让他们既能理解公司的决定,又能保持动力转到新的方向上。</p>
 | 
						||
 | 
						||
<p>对于这样的问题,你首先应该肯定员工过去的努力以及取得的成绩,明确说明虽然业务被砍,但是我们的技术积累还在,这是我们谋求未来发展的基石。同时,帮助员工看清公司新的战略方向会给全公司的人带来什么前景,新的业务方向如何更能发挥出大家积累的经验和能力。在成功安抚人心的同时,引发大家对新业务方向的兴趣,从而更有利于帮助团队后续过渡到新业务方向上。</p>
 | 
						||
 | 
						||
<p>当然,在讲这个事情的时候,千万不要太过了,还是要跟员工共情一下,也要表达出自己的不满,这样让员工觉得你是跟他们站在一起的,而不是跟公司站在一起的,后者无疑会引发你和大家的对立。这里的沟通思路是这样的:“公司的这个决定,我也有点难理解,我们这么辛苦做了这么多,没想会这样……但是我们做的事是很牛的,我们这个团队是强大的,强大到对于这样的打击都是没有问题的。这个世界就是这样的不完美,但是我们还是要去奋斗,不然就更不完美了……接下来,无论发生什么,我们都要一起杠!” 也许,这么说也没什么用,但至少,在困难到来时,你可以让大家的心更近了。</p>
 | 
						||
 | 
						||
<h1>反馈</h1>
 | 
						||
 | 
						||
<p>反馈是一种非常重要的沟通形式,对于确保团队的正常运转十分关键。但有时候员工没有反馈的意识,或者不愿意反馈,你应该怎么办?这时,你应该建立一些反馈机制。比如,在我目前的团队里面就在用“1-2-3 反馈机制”。</p>
 | 
						||
 | 
						||
<ol>
 | 
						||
 | 
						||
<li>不管你遇到什么问题,如果自己在那儿憋一个小时找不到解决方案,或者说没有任何思路,就要反馈到高级工程师这边来。</li>
 | 
						||
 | 
						||
<li>如果跟高级工程师在一起两个小时内,找不到任何解决方案或者没有思路,那么就要反馈到一线 leader。</li>
 | 
						||
 | 
						||
<li>如果一线 leader、高级工程师,花了三个小时,依然找不到方案,那么这个事就可能是个大事了,要向上级反馈了。</li>
 | 
						||
 | 
						||
</ol>
 | 
						||
 | 
						||
<p>这么做,就是为了确保一个大问题,在一天之内能够上升到管理层。然后管理层可能会寻求更牛的人或是从外界获取帮助,以使得问题尽快能够得到解决。</p>
 | 
						||
 | 
						||
<p>这个反馈机制不仅能确保问题及时被反应出来,并及时得到解决,而且能够帮团队节约大量的时间和精力,对团队来说是种很好的正向鼓励,属于正反馈。</p>
 | 
						||
 | 
						||
<p>之前我一直强调,正反馈的重要性。在这个场景下,无疑也是如此。试想一下,你和你的“兄弟们”逢山开路,遇水搭桥,一路凯歌的样子,是不是很酣畅?这便是反馈机制的威力了,它会潜移默化地在团队中形成一种“解决问题”的文化,让我们在发现问题的第一时间正视问题,拼尽全力来解决问题,并能从中享受到“搞定问题”的成就感,从而形成正向循环。</p>
 | 
						||
 | 
						||
<p>除了对工作中问题的反馈,反馈还可以存在与很多其他方面,你完全可以结合团队的实际需求拟定出各种合适的反馈机制。对于任何反馈机制的建立,你只需要记住两点:一是及时反馈;二是能够形成正向循环。</p>
 | 
						||
 | 
						||
<h1>小结</h1>
 | 
						||
 | 
						||
<p>总结一下今天的内容。我分享了我与员工沟通时经常用到的几大法宝:引导、倾听、共情、高维和反馈。</p>
 | 
						||
 | 
						||
<ul>
 | 
						||
 | 
						||
<li>引导,用提问的方式,“倒逼”员工找到答案,从而提高员工的参与感和成就感。</li>
 | 
						||
 | 
						||
<li>倾听,心态平和,毫无偏见,全面接收和理解对方的信息,而不是只听自己想听的信息。</li>
 | 
						||
 | 
						||
<li>共情,换位思考,站在对方立场设身处地思考和处理问题,动之以情,晓之以理。</li>
 | 
						||
 | 
						||
<li>高维,提升自己的格局观,能从全局利益、长远利益思考问题,解决问题。</li>
 | 
						||
 | 
						||
<li>反馈,建立反馈机制,及时发现问题、解决问题,形成正向循环。</li>
 | 
						||
 | 
						||
</ul>
 | 
						||
 | 
						||
<p>下篇文章中,我将继续就如何与员工沟通这个话题进行讨论,主要探讨如何进行一对一会议、如何做绩效沟通、如何定位性格特殊的员工、如何挽留离职员工、如何辞退员工等问题。敬请期待。</p>
 | 
						||
 | 
						||
</div>
 | 
						||
 | 
						||
                    </div>
 | 
						||
 | 
						||
                    <div>
 | 
						||
 | 
						||
                        <div style="float: left">
 | 
						||
 | 
						||
                            <a href="/专栏/左耳听风/103  高效沟通:沟通技术.md.html">上一页</a>
 | 
						||
 | 
						||
                        </div>
 | 
						||
 | 
						||
                        <div style="float: right">
 | 
						||
 | 
						||
                            <a href="/专栏/左耳听风/105  高效沟通:好好说话的艺术.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":"709978c83d1c3cfa","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>
 | 
						||
 |