
我们每个人可能都向别人解释过自己的工作,比如在刚认识新朋友时。作为一名前端开发,面对外行的朋友我通常会简单的将自己的工作解释为程序员
、写代码的
,但是如果朋友有兴趣更进一步的了解具体的工作内容,怎样解释才能明确的表达出前端开发的工作内容呢?
这里首先要明确一个前提,朋友是外行,他们显然不会关心我们是写js还是写python,是用vue还是用react,如果试图解释这些技术细节,那就大错特错了。
今天读书时,看到费曼技巧,立刻便想到了这个场景。
什么是费曼技巧?用费曼技巧来解释费曼技巧,所谓费曼技巧,就是通过自己的语言,用最简单的话把一件事情讲清楚,最好让外行人也能听懂。
费曼有句名言:如果你不能向一个六岁小孩解释清楚,说明你自己也没有完全理解。
这就经常需要用到类比
。我们很难凭空理解自己从未见过的东西,通过类比可以以一种事物认识另一种事物,连接已知事物与未知事物。
如此,我觉得前端开发的工作内容可以类比为装修工人,下次我可以这样解释前端开发的工作内容:
想象一个网站或APP就像一间房子,前端开发负责的就是房子的“内部装修”
我们获取的数据就是装修材料、家具家电,前端开发负责将这些材料、家具家电按照设计师的要求组装到房子里
确保网站各区域内容展示正确,功能正常使用,就像房子里的家具家电摆放位置正确,能够正常使用
👍