第一百零八章 技術總監-《人間畏途》
第(1/3)頁
代碼是一種枯燥的東西,但同時也是一種藝術,一種近似于數學的藝術。
比如,程序上的某一種功能,就是一道數學題,不同的技術人員有不同的解題方式,不是每一個人都能解開這道題,更不是每個人都有最省力的解決辦法,所以,程序員看到更好的代碼,就好像數學家看到更好的解題方式,一下子就能看出對方的水平。
張壹明只是看了幾頁代碼,就感覺石楠的網頁編程實力比自己還要高,如果讓自己按照同樣的要求寫代碼,就算寫出來,恐怕長度上也要翻一倍!
代碼的長度,不僅代表了編程人員對技術的掌握程度,更代表了編程人員的邏輯能力,搞開發的,最重要的一點就是邏輯。
越精簡、越直接、邏輯越清晰的代碼,就越代表對方的實力,甚至是天賦與造詣。
“請問,你是在哪里學的編程?你的水平遠在我之上,在我看來,就好像英語六級水平,和美麗國人的英語水平一樣,差距太大了。”
“沒這么離譜。”石楠擺擺手:“代碼最重要的不是寫,而是寫之前的思考,就好像做翻譯,如果我讓你筆譯‘你好嗎?’,你怎么翻?”
“how-are-you。”張壹明脫口而出。
石楠在電腦上打開一個文檔,道:“你打出來。”
張壹明立刻在文檔上打出了how-are-you這九個字母。
石楠笑著將電腦拉到身邊,一邊說一邊打字:“如果是我的話,我就這么寫,你看一下。”
說完,石楠將自己寫的東西遞給張壹明。
張壹明看了一眼便驚呆了,石楠寫的竟然是:“how-r-u”
只有五個字母。
“這……”張壹明有些不明白。
石楠笑道:“r的發音和are是一樣的,u的發音,和you是一樣的,所以這樣就足以讓對方看懂了。”
張壹明這才明白過來,原來是這樣!計算機語言其實和人類語言有很多共同性,編程人員就是一名翻譯,把人類語言翻譯成計算機語言,并且讓計算機明白,精通語言并且會思考的人,會用最簡單直接的方式讓對方明白,這就是編程的根本。
張壹明對石楠更加刮目相看,他心里隱約覺得,石楠應該是有過海外學習的經驗,或者跟海外的編程高手學習過,不然的話,不可能對編程有如此深刻的了解。
第(1/3)頁
主站蜘蛛池模板:
桓仁|
阳山县|
徐州市|
峡江县|
临沭县|
唐河县|
边坝县|
岫岩|
五河县|
陆河县|
常德市|
蓬莱市|
文昌市|
本溪市|
黎川县|
汶川县|
阳曲县|
珠海市|
峨眉山市|
古蔺县|
巫溪县|
尼木县|
兴国县|
当涂县|
巴青县|
常州市|
丰顺县|
平安县|
大冶市|
客服|
扬州市|
宜良县|
舞阳县|
余庆县|
白城市|
延安市|
任丘市|
海兴县|
宜阳县|
鲜城|
乐亭县|