最近密集的学习了一些编程的知识,对编程有了一点深入的理解。
我发现其实编程跟读书很不一样,编程不是你一个人的独行,而是你和电脑交流。
你俩用某一种特殊的语言,请他帮你做一些具体的事情。你表达正确的时候,他会积极迅速的给你结果;如果你词不达意,他也会给你问题的反馈。你的表达,是有回应的,而且一定会得到回应,这一来一回的互动,不就是交流吗。
而且,他作为交流对象,竟出乎意料的好。
当你跟他面对面时候,完全没有任何压力,身心自在。你是初学者,表达正确,他会给你结果;你是高段大师,你说错了,一样会得到报错的提示。只要你会说这个语言,他就会和你交流。
没有虚情假意,有的没的,只有一颗小光标在闪烁,告诉你,他在的。他一直都在,在你百般失败、千般尝试的时候,忠实的给你反馈;在你最后看到他吐给你想要的结果欣喜若狂时,静静的看着你装X。
设身处地想一下,这样一个包含了尊重平等、简洁有效的交流是不是很有魅力?
我突然觉得,这好像比我日常生活中和人的大多数交流体验爽多了。
在一般的认知里,和电脑走得很近的人,总是给人以木讷刻板偏执古怪的印象,但是一旦回到电脑世界里,如鱼得水,不知道有多欢实。我想,如果一个人在充分地尊重平等简洁流畅的环境里呆的久了,可能再回到复杂的生活中,和人的交流起来难免会不习惯吧。他们并不是喜欢孤独,他们喜欢交流,喜欢很棒的交流。
这让我想起来我经常用的一个专业软件,每次跑数据跑到最后都会出现一句话,“as Morris always said:This is the end.”,这句话当然对数据没什么用,但是当我看到的时候,还是会忍不住温暖一笑。
哈哈,现在怎么觉得编程越来越可爱了呢。