资讯专栏INFORMATION COLUMN

右脑编程--左脑是基础(3)之逻辑篇

VPointer / 1842人阅读

摘要:结果显示,代码写的好的,用中文表述起来也是清晰明了代码写的差的,基本上无法用中文来表述自己的思维意图。注意这部分全部用中文来练习,这样,就没人有借口来为自己的逻辑问题找理由了。

在上一篇中,我讲到了英语的重要性,也提到了一个概念“代码即注释”。事实上的确如此,一个编写良好的代码,本身就是一个注释,或者说是一个优秀程序员的思想结晶。无需另外再增加注释了。我们在阅读一篇优秀的文章时,通常都被文章自身优美的内容所吸引,很少有人会被一篇文笔拙劣文章边上的批注所迷倒,甚至说,没有人愿意看这种拙劣的文章,就更不用说看文章的注释了。

编程的本质和作家创作的本质无二。都是一个人把自己的思想、意图用一种语言进行表达的过程。

写代码 == 写文章

下面我们来简单对比一下

如果服务器10秒钟没有响应,那么就提示用户超时错误信息;
否则直接显示服务器返回的结果数据。
If server does not response in 10 seconds, an error prompt window should be displayed to user.
Otherwise, all server returned data should be showed to him/her.
JSONObject result = getServerResponseTimeOut(10);

if (result == null)
    ShowErrorPrompt("Server does not response correctly!");
else
    ShowAllResultData(result);   
    

通过对比,我们可以清楚的看到,一个好的代码,和实际上写一篇好的文章是完全一样的。你代码写不好的根本原因不是代码本身,而是你自己的逻辑思维能力。

我做过测试,让几个工作很多年的程序猿在动手写代码之前,用中文来把整个程序过程讲一遍。结果显示,代码写的好的,用中文表述起来也是清晰明了;代码写的差的,基本上无法用中文来表述自己的思维意图。

各位不服气的同学,可以自己尝试一下,把自己的程序用中文完整的说一遍,看看说出来的结果是条理清晰的,还是乱七八糟的。

写代码之前,用中文把自己要做的事情说一遍,如果说的通顺易懂,那么放心写吧!反之,就要好好反思一下,自己到底在哪里需要提高了。

简单一句话,中文都说不利索的人,无论写啥,都不利索,也不可能写的好任何东西。

解决这个问题的唯一办法就是:进行专项的逻辑思维训练,力争自己能简明、扼要的描述清楚。多写一写议论文,掌握描述问题,解决问题的套路和方法。

注意:这部分全部用中文来练习,这样,就没人有借口来为自己的逻辑问题找理由了。

逻辑训练还是有一定的套路和方法的,通过系统的训练,一个人完全可以做到思路清晰,表述准确。

你发现了这秘密了没有??

上一篇 右脑编程法--左脑是基础(2)之英文篇
下一篇 右脑编程法--左脑是基础(4)之语言篇

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/66295.html

相关文章

  • 右脑编程--脑是基础(3)逻辑

    摘要:结果显示,代码写的好的,用中文表述起来也是清晰明了代码写的差的,基本上无法用中文来表述自己的思维意图。注意这部分全部用中文来练习,这样,就没人有借口来为自己的逻辑问题找理由了。 在上一篇中,我讲到了英语的重要性,也提到了一个概念代码即注释。事实上的确如此,一个编写良好的代码,本身就是一个注释,或者说是一个优秀程序员的思想结晶。无需另外再增加注释了。我们在阅读一篇优秀的文章时,通常都被文...

    whlong 评论0 收藏0
  • 右脑编程--脑是基础(3)逻辑

    摘要:结果显示,代码写的好的,用中文表述起来也是清晰明了代码写的差的,基本上无法用中文来表述自己的思维意图。注意这部分全部用中文来练习,这样,就没人有借口来为自己的逻辑问题找理由了。 在上一篇中,我讲到了英语的重要性,也提到了一个概念代码即注释。事实上的确如此,一个编写良好的代码,本身就是一个注释,或者说是一个优秀程序员的思想结晶。无需另外再增加注释了。我们在阅读一篇优秀的文章时,通常都被文...

    dreamtecher 评论0 收藏0
  • 右脑编程--脑是基础(3)逻辑

    摘要:结果显示,代码写的好的,用中文表述起来也是清晰明了代码写的差的,基本上无法用中文来表述自己的思维意图。注意这部分全部用中文来练习,这样,就没人有借口来为自己的逻辑问题找理由了。 在上一篇中,我讲到了英语的重要性,也提到了一个概念代码即注释。事实上的确如此,一个编写良好的代码,本身就是一个注释,或者说是一个优秀程序员的思想结晶。无需另外再增加注释了。我们在阅读一篇优秀的文章时,通常都被文...

    z2xy 评论0 收藏0
  • 右脑编程--脑是基础(3)逻辑

    摘要:结果显示,代码写的好的,用中文表述起来也是清晰明了代码写的差的,基本上无法用中文来表述自己的思维意图。注意这部分全部用中文来练习,这样,就没人有借口来为自己的逻辑问题找理由了。 在上一篇中,我讲到了英语的重要性,也提到了一个概念代码即注释。事实上的确如此,一个编写良好的代码,本身就是一个注释,或者说是一个优秀程序员的思想结晶。无需另外再增加注释了。我们在阅读一篇优秀的文章时,通常都被文...

    sourcenode 评论0 收藏0
  • 右脑编程法--脑是基础(2)英文

    摘要:有一两个较劲的,说英文技术资料都能差不多看个七七八八,基本明白。认识到这一点,可能就不需要特别恐惧自己的英文功底。大家也可以在评论中,贴出自己认为合适的编程英文词汇。上一篇右脑编程法左脑是基础之总论下一篇右脑编程左脑是基础之逻辑篇 今天来继续说说为什么左脑是基础? 上一篇我提到了,外行对程序员的两个误区:英语好和逻辑好。 实际上这两点一般来说都是程序猿的死穴,特别是英语好。 我问过好几...

    Steve_Wang_ 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<