第54章你的水平远在我之上(2 / 3)

但十八岁的少年会网页开发,在国内就太罕见了,毕竟目前国内高中都还没普及微机课,高中生就算是想学编程,恐怕也没这条件。

周浩见他有些怀疑,拿出自己的笔记本电脑,将自己还没有完成的工作给他看,“你可以简单看一下,这是初步的后台逻辑。”

郭开宇诧异的接过电脑,看了几页代码,对周浩的认识又有重大转变。

代码是一种枯燥的东西,同时也是一种艺术,一种近似于数学的艺术。

比如程序上的某个功能,就像一道数学题,不同的技术人员有不同的解题方式,不是每个人都能解开这道题,更不是每个人都有最简单有效的解决办法,所以,程序员看到更好的代码,就好像数学家看到更好的解题方式,一下就能看出对方水平。

郭开宇只看了几页代码,就感觉周浩的网页编程实力比自己都高,如果自己按照同样的要求写代码,恐怕写出来长度要翻一倍!

代码的长度,不仅代表了编程人员对技术的掌握程度,更代表了编程人员的逻辑能力,搞开发的,最重要的就是逻辑。

越精简、越直接、逻辑越清晰的代码,就越代表对方实力,甚至是天赋与造诣。

“请问,你是在哪学的编程?你的水平远在我之上,就好像国人的英语四级,和美国人比英语水平一样,差距太大。”

“没这么离谱。”周浩摆摆手:“代码最重要的不是写,而是写之前的思考,就好像做翻译,如果我让你笔译‘你好吗?’,你怎么翻?”

“how-are-you。”郭开宇脱口而出。

周浩在电脑上打开一个文档,“来打出来。”

孔开宇立刻在文档上打出了how-are-you这一行英语。

周浩笑着将电脑拉到身边,一边说一边打字:“如果是我的话,我就这么写。”

说完,周浩将自己写的东西递给郭开宇。

郭开宇看了一眼便愣住了,周浩写的竟然是:“how-r-u”

只有五个字母。

“这……”郭开宇一下懵了。

周浩笑了笑:“r的发音和are是一样的,u的发音,和you是一样的,所以这样就能让对方看明白。”

郭开宇一下反应这过来,原来是这样!计算机语言其实和人类语言有很多共性,编程就是翻译,把人类语言翻译成计算机语言,并且让计算机明白,精通语言且会思考的人,会用最简单直接的方