程序员培训

销售热线:186-0252-2527
程序员培训
程序员培训 您当前的位置:首页 > 程序员培训

程序员编程。设计师设计。但这具体是什么意思呢?还没有什么电视真人秀节目或者好莱坞电影展示过我们到底是如何工作的。先别忙着反驳——你可能想到了电影《社交网络》(The Social Network),但它对这个行业的阐释并不具有代表性。所以,要是有人问我是干什么的,我常常要打些比方。这个行业充满了比喻,我们用比喻来向行外人描述自己的工作。

大厨用不着琢磨烹饪要怎么比喻,肉汤要是太咸了,你一下就能尝出来了;音乐家也不用这么拐弯抹角地描述歌曲,一个调子听起来太老套,是因为你早先就听过一样的节奏。别人一下就明白了。这些工作都属于不用解释就很清楚的。管道安装工和砌砖工之类的工作更是不言自明了。

然而,编程可不大一样。普通人看不出来什么样的代码优雅,什么样的代码一团糟。还有,我们这个行业非常新。人类做饭、创作音乐、盖房子都有几千年了,可是考古学家还没在岩壁上发现“人类坐在桌前打字”这种图案。

所以,我们必须用比喻作为“元语言”。这不仅让我们能够把编程的独特性讲述给普罗大众,而且还经常是我们解决软件问题时的决策方式。