推 xnzhang:推薦這篇文章 02/15 00:58
推 dsmwang:推! 02/15 01:00
推 r7689103:推 他這目標讓他越拆越多不懂問題 非短時間能得到成就感 02/15 01:08
推 Mewra:推這篇 02/15 01:22
推 juriolegend:推! 這好像結構化分析設計xd 02/15 03:11
推 awashharp:推! 02/15 03:14
推 diamondivy:推 02/15 03:53
推 qsss:推! 02/15 08:22
推 art1:推!! 02/15 08:46
推 Joxz:推~ 02/15 08:48
推 piadoro:推 有divide and conquer的感覺 02/15 09:39
推 ericinttu:把要做的事情拆成許多小單元是好方法, 推一個! 02/15 10:03
→ ericinttu:然後, 可以偷偷講你的好老師是哪幾位嗎 XDD 02/15 10:03
學校老師、朋友、同事、Google先生…XD
推 forthewill:推!!!!! 02/15 10:32
補充一些昨天太晚就沒寫的
其實大部分的入門書,如果真的看通了就已經能做不少事情。
最少,要會寫程式印出排成菱形的星星
*
***
*****
***
*
當然寫程式印這種圖案在現實生活中幾乎是一點用都沒有。但是能夠自力解決
這個問題,表示你已經有這個程度的能力。把星星排成這個形狀的用處,就跟
高中生要學三角函數一樣…
…重點不在問題本身,而是學會用這種方式思考,用這種方式解決問題。
寫程式是個瑣碎的工作。我很喜歡一個比喻:
敘述程式的功能就像是說出「走路」這兩個字
撰寫程式則像是描寫雙腳的每一條肌肉怎麼施力
拆解的過程就是在確認某一條肌肉應該怎麼運動
也有一點 divide and conquer 的感覺,因為每個問題都單純化了
照原文,原PO的問題並不是語法看不懂,而是不知道怎麼用這種方式解決問題。
但一切的精進都是在這之後才有可能
不過如果能找到人半年一年的長時間來帶的話,我倒不會建議這麼蠻幹,反而會推薦
從最基礎的東西開始,(簡單的)計算機結構啊、基本資料型態的結構啊,甚至是某
些 OS 課本裡的東西
這些東西對很多寫程式的人來說可能一輩子都不會直接用到,但是卻能幫助人更瞭解
自己的程式的每一行到底在幹甚麼。
我很偏激的認為不明白指標的人,沒辦法寫出「好」的 Java 程式,但理解指標其實
就需要不少背景知識了。
※ 編輯: Hiigara 來自: 211.75.193.250 (02/15 11:33)
推 Kz:感謝...受益良多>^^< 02/15 12:24
推 prag222:來寫按鍵精靈比較簡單拉 02/15 12:51
推 elase2000:好文推 02/15 13:21
推 kkssffaa:好文好文!! 02/15 14:27
推 qowerasman:不過還蠻怕網路上的資訊錯誤~結果一錯再錯... 02/15 14:36
推 CavalryTseng:錯了才知道對~這樣反而更不會忘,加油! 02/15 16:22
推 laiis:好文好文~~ 推推推! 02/15 22:05
推 Aquatics:好文推 02/15 23:01
推 resamond:好文 推一下 02/16 15:46
→ poiu1234:pointer 還是c好用 02/16 20:10
→ conanist:推 02/16 20:42
推 balagowla:好文哪!!!!!謝謝 02/22 00:15