皮蛋瘦肉粥 作品

第54章你的水平遠在我之上

 郭開宇詫異的接過電腦,看了幾頁代碼,對周浩的認識又有重大轉變。

 代碼是一種枯燥的東西,同時也是一種藝術,一種近似於數學的藝術。

 比如程序上的某個功能,就像一道數學題,不同的技術人員有不同的解題方式,不是每個人都能解開這道題,更不是每個人都有最簡單有效的解決辦法,所以,程序員看到更好的代碼,就好像數學家看到更好的解題方式,一下就能看出對方水平。

 郭開宇只看了幾頁代碼,就感覺周浩的網頁編程實力比自己都高,如果自己按照同樣的要求寫代碼,恐怕寫出來長度要翻一倍!

 代碼的長度,不僅代表了編程人員對技術的掌握程度,更代表了編程人員的邏輯能力,搞開發的,最重要的就是邏輯。

 越精簡、越直接、邏輯越清晰的代碼,就越代表對方實力,甚至是天賦與造詣。

 “請問,你是在哪學的編程?你的水平遠在我之上,就好像國人的英語四級,和美國人比英語水平一樣,差距太大。”

 “沒這麼離譜。”周浩擺擺手:“代碼最重要的不是寫,而是寫之前的思考,就好像做翻譯,如果我讓你筆譯‘你好嗎?’,你怎麼翻?”

 “how-are-you。”郭開宇脫口而出。

 周浩在電腦上打開一個文檔,“來打出來。”

 孔開宇立刻在文檔上打出了how-are-you這一行英語。婷閱小說網

 周浩笑著將電腦拉到身邊,一邊說一邊打字:“如果是我的話,我就這麼寫。”

 說完,周浩將自己寫的東西遞給郭開宇。

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

 只有五個字母。

 “這……”郭開宇一下懵了。

 周浩笑了笑:“r的發音和are是一樣的,u的發音,和you是一樣的,所以這樣就能讓對方看明白。”

 郭開宇一下反應這過來,原來是這樣!計算機語言其實和人類語言有很多共性,編程就是翻譯,把人類語言翻譯成計算機語言,並且讓計算機明白,精通語言且會思考的人,會用最簡單直接的方式讓對方明白,這就是編程的基礎。

 郭開宇對周浩更是刮目相看,他隱隱覺得,周浩或許有海外學習經驗,或跟海外的編程高手學過,不然不會對編程有這麼深刻的理解。

 周浩一通解釋,也繞開郭開宇之前的問題,還把做網蛙音樂的規劃告訴郭開宇,還一臉自信地說:“網絡試聽時代還沒到來,mp還未普及,現在做好這塊業務,將來或許成為在線音樂領域的百度、雅虎。”

 郭開宇雖然不知道mp什麼時候普及,但他非常同意周浩的觀點,在線音樂是互聯網為網民提供的一項便利服務,以後會有越來越多的人有這種需求,提早在這個領域立足,就能做好迎接需求浪潮到來的準備。