记录一些常见的沟通问题 #29

前言

本 issue 用于汇总一些在社区常见的的沟通问题,方便直接丢链接砸脸。


1. X-Y PROBLEM

https://coolshell.cn/articles/10804.html

1)有人想解决问题 X
2)他觉得 Y 可能是解决 X 问题的方法
3)但是他不知道 Y 应该怎么做
4)于是他去问别人 Y 应该怎么做?

简而言之,没有去问怎么解决问题 X,而是去问解决方案 Y 应该怎么去实现和操作。于是乎:

1)热心的人们帮助并告诉这个人 Y 应该怎么搞,但是大家都觉得 Y 这个方案有点怪异。
2)在经过大量地讨论和浪费了大量的时间后,热心的人终于明白了原始的问题 X 是怎么一回事。
3)于是大家都发现,Y 根本就不是用来解决X的合适的方案。

X-Y Problem 最大的严重的问题就是:在一个根本错误的方向上浪费他人大量的时间和精力!


2. 如何向开源项目提交无法解答的问题

https://zhuanlan.zhihu.com/p/25795393

卖个关子

『欲知后事如何,且听下回分解』

总是留个后手,不要一次性把话说完,让你的问题充满神秘感,充分调动起读者的好奇心。

正确示范:

你:我的代码出错了,不知道该怎么办?
你:我这里有一个问题,有人能帮我解决么?
你:在吗?

上纲上线

『接连便是难懂的话,什么"KPI","绩效","弃坑"之类,引得众人都哄笑起来』

把你的问题拔高一个层次,站在道德高地进行指责,一旦讨论涉及到政治,他们便百口莫辩。

正确示范:

原来大公司团队也就这样啊,都不好好测试的么?就这玩意还好意思拿出来,
就是个 KPI 产物,晋升完就不管了。

错误示范:

这个项目虽然是大公司的产品,在以下方面比起竞品还有劣势,个人不建议使用。

尽情宣泄情绪

『你们把我项目搞挂了,狗屎!』

开源项目导致了你的项目出现 BUG,导致了你周六晚上还要加班,导致了男/女友抱怨你不理他/她,这必须要有人负责。你的工作和生活被他们毁了,也别让他们好过。

正确示范:

这个项目烂透了,用起来全是坑,文档也太简略了,这样做开源真是呵呵了

错误示范:

这个项目有很多细节问题,文档也不完善,请问有改进的计划么?
我收集了以下具体问题,希望持续完善。


3. 屎色自行车棚

https://juejin.im/post/5aa882eaf265da23923607bd

通常用来指 某些简单到所有人都可以发表观点,并且几乎所有人都会去发表观点的问题。

用来代表一些无关紧要但会引起大量争论的问题,如我们软件开发行业:

  • 世界上最好的编程语言是?(或许这个问题已无需争论)
  • React 和 Vue,哪个更好?
  • 世界上最好的编辑器是哪个?Emacs 还是 Vim?
  • 代码中的缩进应该用 Tab 还是空格?
  • 要不要锁版本?
  • ......

类似的问题还有很多,并且通常争论不休。与其参与到其中图个嘴上痛快,不如踏踏实实地关注眼前的问题。愿你能够辨别自行车棚问题、远离自行车棚会议,充实地过好每分每秒。

记录一些常见的沟通问题 #29相关推荐

  1. 项目经理常见的沟通坏习惯

    沟通失败有很多原因,每个项目经理都必须熟悉这些原因.了解其中的行为.并且有责任避免沟通失败的发生.在一些团队中,会产生失败的沟通.失败的项目是因为团队经理本身的坏习惯行为或者他本人容忍组员有些行为,而 ...

  2. 随手记录用的笔记本,记录一些常见成语和古文

    随手笔记 1. 但行好事,莫问前程 对后事低期待, 对自己高要求. 2. 与世无争 消极的人生态度 3. 根植于内心的修养,无需提醒的自觉,以约束为前提的自由,为别人着想的善良 品德 4. 人为刀俎, ...

  3. Git命令的使用记录及常见的错误解决方式

    Git 前言 仓库(repository) git文件颜色 git clone git branch git tag git log git reflog git pull git add git c ...

  4. 【STM32常见错误】error: #29: expected an expression 解决方法

    其实这个error#29有很多都错误都提示,本文会继续跟新在学习过程的解决方法 解决方法一:宏定义时 加入了分号: 删除掉即可 解决方法二 C语言中有C99标准 和C90标准 keil默认C90,改成 ...

  5. 记录一下常见的网络连接问题及解决方案

    1.   错误代码:DNS_PROBE_FINISHED_BAD_CONFIG 解决方案:  参考 http://www.geeksgyaan.com/2015/09/fix-DNS-PROBE-FI ...

  6. C#-记录一些常见的语法特性

    C#6.0的一些语法 一.Lambda表达式的一些运用 1.在属性.方法中应用 例如常规对属性的赋值: 1 public bool IsNavigation { 2 get { 3 return th ...

  7. php算法,记录PHP常见的几种算法

    1.冒泡排序 排序原理:对一组数据,比较相邻数据的大小,把小的数据放在前面,值大的放在后面(默认升序排序) 每轮比较结果: 第一轮 冒泡 为8 3 4 5 2 6 8 1   3 4 5 2 6 8 ...

  8. [FPGA 日常记录] #5 常见 FPGA 论坛排名 / 按活跃度

    笔者接触 FPGA 较晚.很多人说近些年各 FPGA 论坛都在不断降温,发帖人数和活跃人数不断减少,远没有几年前的鼎盛形势,这在某种程度上反映出 FPGA 在国内的热度有衰退迹象.但个人仍然看好 FP ...

  9. 记录typescript常见的类型

    1.基础类型 editState?: boolean; //?表示非必填 showEditButton: boolean; page?: number; name: string; creator: ...

最新文章

  1. 编译安装LNMP Centos 6.5 x64(6.6 x64) + Nginx1.6.0 + PHP5.5.13 + Mysql5.6.19
  2. 【深度学习】一种关注于重要样本的目标检测方法!
  3. 火狐浏览器linux最新版本下载,Firefox9 for Linux下载
  4. Java_MD5的使用
  5. [转]python进阶到高阶大全
  6. php 调用vs2013 dll文件,vs2015 肿么添加dll文件
  7. usb uvc协议 1
  8. Quartus II 13.0安装和破解教程
  9. 计算机第二章测试题及答案,计算机组成原理第二章练习题及答案
  10. day01 继承、抽象类和模板设计模式
  11. SEO学习笔记一:Google搜索引擎背后的运作模式
  12. 怎么打不开电脑计算机呢,双击我的电脑打不开怎么办
  13. Linux分卷压缩zip文件命令,linux下的几种分卷压缩命令
  14. 中公教育python教师_为什么中公教育、华图的老师不自己去考公务员?
  15. 智商黑洞(门萨Mensa测试)1
  16. 制造企业该如何选择MES生产管理系统?盘点四大生产管理系统软件
  17. java 一个接口可以继承多个接口吗
  18. 网站故事营销:这个真心不能少
  19. ILLUM 光场相机矫正
  20. 转:阴影锥原理与展望—真实的游戏效果的实现

热门文章

  1. N点虚拟主机管理系统(For Windows2003/2008)功能及介绍
  2. 无法在Web服务器上启动调试。与Web服务器通信时出现身份验证错误
  3. 使用 jQuery Mobile 与 HTML5 开发 Web App (七) —— jQuery Mobile 列表
  4. 【高清截图】UbuntuKylin 14.04 桌面版安装步骤
  5. Ubuntu安装VMware Workstation详解
  6. 慎用PHP $_REQUEST数组
  7. flex gallery / 产品展示
  8. 数学建模1(历年问题与模型)
  9. LeetCode 507. Perfect Number
  10. 【OpenGL】顶点变换常用函数总结