文章目录

  • 前言
  • I 、经典的比喻:《卫风·硕人》(由简喻难)
  • II 用熟悉的事物形容不熟悉的事物
  • III、用来打比方的事物,相似点要直观
  • IV、通过比喻产生美感
  • V.创造概念,浓缩某方面的认知
  • see also

前言

要让读者和自己产生共鸣,需要在他们的认知水平内进行表达,但是如果我们不能够提供一些别人不知道的东西,他们又会觉得乏味。

怎么把别人不知道的东西讲清楚?这对于写作者是一个很大的挑战。我的经验是,很多高手会借助比喻。

讲到比喻很多人会说,这在小学就学过,比如形容女孩子的脸像苹果一样,还有什么好讲的。

这没有错,比喻确实每个人都学过,但是真要把它用好不容易,用不好要么显得俗气,要么把原本容易理解的事情搞复杂了。

  • 划重点

1.比喻是我们传递思想,让读者便于理解的一个重要的工具。
2.比喻最基本的原则是“由简喻难”,用直观的表达讲清楚。
3.高手运用比喻,还能通过比喻写出美感,甚至通过比喻制造概念,浓缩认知

I

程序员交流地必备技能:【怎么让外行理解陌生地东西?】由简喻难(用熟悉的事物形容不熟悉的事物、用来打比方的事物,相似点要直观、通过比喻产生美感、创造概念,浓缩某方面的认知)相关推荐

  1. Java程序员涨薪必备技能

    2019独角兽企业重金招聘Python工程师标准>>> Java程序员涨薪必备技能 Java程序员涨薪必备技能 工作1-3年,当我们向老板提出加薪的时候,或者跳槽去"捡&q ...

  2. 程序员有哪些必备技能?

    原文链接: https://dsx2016.com/?p=613 抽象概念 对于一个技术人员来说,编程技能是最为基本的能力,它能完成工作中的需求和任务. 除此之外,还有一些其它应该具备的基础技能,这些 ...

  3. Java程序员涨薪必备技能(1-3年必看!)

    工作1-3年,当我们向老板提出加薪的时候,或者跳槽去"捡"offer的时候,我们底气够吗? 敢不敢不给涨薪就"挥一挥衣袖,不带走一个bug"?是不是提出要求后你 ...

  4. 程序员涨薪必备技能(1-5年必看!!!)

    不知道你们多长时间没有参加过面试了. 我昨天参加了一线大厂的技术面,被问到了一些并发相关的问题,没想到这么难: synchronized volatile的CPU原语是如何实现的? 无锁.偏向锁.轻量 ...

  5. 面试感悟-------一名3年工作经验的程序员应该具备的技能

    转载: 面试感悟-------一名3年工作经验的程序员应该具备的技能 前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当 ...

  6. 面试感悟—-一名3年工作经验的程序员应该具备的技能

    文章来自:五月的仓颉 五月的仓颉 是一位非常优秀,乐于分享的大神,目前就职阿里 原文链接:https://www.cnblogs.com/xrq730/p/5260294.html 前言 因为和同事有 ...

  7. 3年工作经验你的程序员应该具备的技能

    http://www.banzg.com/archives/754.html?ref=myread 3年工作经验的程序员应该具备的技能: 1.基本语法 这包括static.final.transien ...

  8. 一名3年工作经验的程序员应该具备的技能

    本文转自:https://m.imooc.com/article/details?article_id=7557 前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这 ...

  9. Java程序员需要掌握哪些技能才能通过大公司的面试

    首先我们来谈一下程序员的阶段,在学校里的三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人.这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发 ...

  10. 一名3年工作经验的程序员应该具备的技能 !

    前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Ja ...

最新文章

  1. easypoi导出word表格_java如何导出word和wps文档
  2. 《编写高质量代码:改善c程序代码的125个建议》——建议19:避免使用嵌套的“?:”...
  3. java idea 模块_IDEA搭建java多模块module项目-Go语言中文社区
  4. 听说你刚转了Java?准备转回.NET吧!
  5. Angular的@Output与@Input理解
  6. 如何辨别二逼互联网公司!?
  7. apache2配置支持php7,Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法
  8. 阿里影业宣布新战略:“新基础设施”赋能电影产业
  9. [转]unresolved external symbol _main解决办法
  10. linux系统管理Linux系统实验,实验三 linux系统管理.doc
  11. 小芋头君的知乎 Live 直播-前端开发者成长之路
  12. C语言字符串和数字转换函数大全
  13. Canvas API基础知识总结
  14. Flink 常见问题总结
  15. 复杂网络——活跃度驱动模型(activity-driven model)原理及算法实现
  16. 期末C语言不挂科之选择题
  17. linux c 开发数据,Linux c 开发
  18. 非接触CPU卡与非接触IC卡的区别是什么?
  19. [Hexo]Hexo+github搭建静态博客
  20. boost------asio库的使用2(Boost程序库完全开发指南)读书笔记

热门文章

  1. 分享 | 视觉无监督学习新范式:MAE
  2. 微信分享 无法获取到分享状态的问题-微信分享功能调整
  3. 深大计算机与软件学院学生,深圳大学
  4. 计算机1级考试试题ps,2016年计算机等级考试一级ps模拟练习题及答案
  5. Mysql第一天笔记01——安装mysql
  6. css去掉按钮默认样式教程_50个针对设计师CSS3按钮教程
  7. 计算机正常开机显示器无信号,电脑开机显示器无信号怎么办 电脑开机显示器无信号解决方法【详解】...
  8. WIN7 64 安装串口驱动和mini2440USB驱动
  9. Java2实用教程第五版+第七章习题答案
  10. 超级简单基于spring boot高速公路收费系统的设计与实现.rar(含源码及数据库文件)