作者sunneo (艾斯寇德)
看板C_and_CPP
標題[心得] 到底要想法,還是要程式碼?
時間Mon Jan 1 19:56:15 2007
每當有同學提出一個問題,是『請問這個程式要怎麼做』
好的,我遇到的是一個How to do的問題,
我很樂意提供他:
1.想法
2.相關用到的標頭檔
3.可能用到的函式
4.函式的格式
每次被人問,都有一種感觸:
身為一個程式設計的人,對於問題所應有的態度,
不應該是“程式碼怎麼寫”
而是“我該如何去解決這個問題”
當我看到有一個同學要我寫一個程式,然後他開始拿起筆抄寫的時候
我就會阻止他去抄程式碼,因為抄寫程式碼對於一個程式設計師沒有幫助
以下是看過的人的等級分類
[拿出題目要求程式碼]
[抄寫程式並修改]
[單純問想法/問可能用到的Headle/問函式]
[提供程式討論做法]
你要程式碼,還是要想法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.228.138
1F:推 gozha:有同感..高一教C語言..全年級在背程式碼XD 01/01 20:36
2F:推 qqrock:我覺得還好耶 程式好像天份佔很大 有些人一聽就懂 01/01 20:41
3F:→ qqrock:有些人說了兩三次還是聽不懂。 01/01 20:42
4F:推 gozha:我覺得是平時思考問題的方式耶= =a 01/01 20:45
5F:推 liptonbin:我倒覺得需要很仔細入微的人 01/01 20:56
6F:推 sunneo:我覺得有思考過,有練習過的話一定會,經驗是累積起來的 01/01 20:59
7F:推 jonnyno5:想法重於程式碼, 邏輯重於講話 01/01 21:21
8F:推 Arton0306:我覺得跟數學有關 像有的人數學老是學的不好很像... 01/01 21:37
9F:推 dbzgtgwduo:中肯到不行!我們班也是一堆要考試就開始背程式碼的, 01/01 23:32
10F:→ HZYSoft:天份和練習兩者並重,不可偏廢 01/01 23:32
11F:→ HZYSoft:沒有天份可以靠練習學到一定程度,但難有神來一筆的突破 01/01 23:32
12F:→ dbzgtgwduo:不管做什麼,都不會自己努力,只想要別人做出來現成的 01/01 23:32
13F:→ HZYSoft:天份還是很重要的...很多困難瓶頸只能靠天才來幫我們突破 01/01 23:33
14F:→ dbzgtgwduo:,唉!為什麼我們班都沒有人可以討論問題呢? 01/01 23:34
15F:推 UNARYvvv:我想對於大多數不是天才的人來說,要注重的是"看書+練習" 01/01 23:52
16F:→ UNARYvvv:光看書最後就變成到了考試就在背 01/01 23:53
17F:→ UNARYvvv:光硬幹最後就是碰到一堆書上早有說明的問題 01/01 23:53
18F:推 buganini:我覺得很多人其實都想的清楚 01/02 00:38
19F:→ buganini:但都不會把想法轉成程式碼 01/02 00:38
20F:推 sunneo:想法轉程式碼其實就是經驗的部分了 01/02 00:44
21F:→ sunneo:這時候還是給他可能用到的函式和Headle比較好 01/02 00:45
22F:推 sunneo:Debug階段才是討論語法正確與否... 01/02 00:55
23F:推 final01:程式能訓練的阿~重點是要不要花時間 01/02 12:10
24F:推 JohnRoyer:肯花時間就會強...天才另當別論 01/02 14:29
25F:→ JohnRoyer:高中也是自己從幾百個 bug 中慢慢學習的 >"< 01/02 14:30