摘要:結果顯示,代碼寫的好的,用中文表述起來也是清晰明了代碼寫的差的,基本上無法用中文來表述自己的思維意圖。注意這部分全部用中文來練習,這樣,就沒人有借口來為自己的邏輯問題找理由了。
在上一篇中,我講到了英語的重要性,也提到了一個概念“代碼即注釋”。事實上的確如此,一個編寫良好的代碼,本身就是一個注釋,或者說是一個優秀程序員的思想結晶。無需另外再增加注釋了。我們在閱讀一篇優秀的文章時,通常都被文章自身優美的內容所吸引,很少有人會被一篇文筆拙劣文章邊上的批注所迷倒,甚至說,沒有人愿意看這種拙劣的文章,就更不用說看文章的注釋了。
編程的本質和作家創作的本質無二。都是一個人把自己的思想、意圖用一種語言進行表達的過程。
寫代碼 == 寫文章
下面我們來簡單對比一下
如果服務器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)之語言篇
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22095.html
摘要:結果顯示,代碼寫的好的,用中文表述起來也是清晰明了代碼寫的差的,基本上無法用中文來表述自己的思維意圖。注意這部分全部用中文來練習,這樣,就沒人有借口來為自己的邏輯問題找理由了。 在上一篇中,我講到了英語的重要性,也提到了一個概念代碼即注釋。事實上的確如此,一個編寫良好的代碼,本身就是一個注釋,或者說是一個優秀程序員的思想結晶。無需另外再增加注釋了。我們在閱讀一篇優秀的文章時,通常都被文...
摘要:結果顯示,代碼寫的好的,用中文表述起來也是清晰明了代碼寫的差的,基本上無法用中文來表述自己的思維意圖。注意這部分全部用中文來練習,這樣,就沒人有借口來為自己的邏輯問題找理由了。 在上一篇中,我講到了英語的重要性,也提到了一個概念代碼即注釋。事實上的確如此,一個編寫良好的代碼,本身就是一個注釋,或者說是一個優秀程序員的思想結晶。無需另外再增加注釋了。我們在閱讀一篇優秀的文章時,通常都被文...
摘要:結果顯示,代碼寫的好的,用中文表述起來也是清晰明了代碼寫的差的,基本上無法用中文來表述自己的思維意圖。注意這部分全部用中文來練習,這樣,就沒人有借口來為自己的邏輯問題找理由了。 在上一篇中,我講到了英語的重要性,也提到了一個概念代碼即注釋。事實上的確如此,一個編寫良好的代碼,本身就是一個注釋,或者說是一個優秀程序員的思想結晶。無需另外再增加注釋了。我們在閱讀一篇優秀的文章時,通常都被文...
摘要:結果顯示,代碼寫的好的,用中文表述起來也是清晰明了代碼寫的差的,基本上無法用中文來表述自己的思維意圖。注意這部分全部用中文來練習,這樣,就沒人有借口來為自己的邏輯問題找理由了。 在上一篇中,我講到了英語的重要性,也提到了一個概念代碼即注釋。事實上的確如此,一個編寫良好的代碼,本身就是一個注釋,或者說是一個優秀程序員的思想結晶。無需另外再增加注釋了。我們在閱讀一篇優秀的文章時,通常都被文...
摘要:有一兩個較勁的,說英文技術資料都能差不多看個七七八八,基本明白。認識到這一點,可能就不需要特別恐懼自己的英文功底。大家也可以在評論中,貼出自己認為合適的編程英文詞匯。上一篇右腦編程法左腦是基礎之總論下一篇右腦編程左腦是基礎之邏輯篇 今天來繼續說說為什么左腦是基礎? 上一篇我提到了,外行對程序員的兩個誤區:英語好和邏輯好。 實際上這兩點一般來說都是程序猿的死穴,特別是英語好。 我問過好幾...
閱讀 3401·2023-04-25 20:37
閱讀 3145·2021-09-07 09:59
閱讀 1670·2019-08-29 12:43
閱讀 1191·2019-08-28 18:27
閱讀 485·2019-08-26 13:50
閱讀 2037·2019-08-26 10:33
閱讀 3598·2019-08-23 18:39
閱讀 2403·2019-08-23 18:09