作者yiping0928 (宜平)
看板b98902HW
標題[計程] 關於計程課
時間Wed Oct 7 01:11:34 2009
經過了幾週的計程課和兩次的小考
看到班上同學的狀況
突然有些小心得想跟大家分享:)
首先
我覺得有些初接觸的同學都把C語言想得太複雜了
其實我覺得C語言是門有趣的課程:)
如其名所言
它是一種"語言"
就像你學習說中文英文台語日語一樣
你小時候學著講How are you?、Thank you so much
跟你現在學printf("Hello world!\n");或是for(i=0;i<=5;i++)
其實都是一樣在學著如何說話,不是嗎?
但是
C語言比起國文英文多了的
是一些需要邏輯判斷的好玩空間
就像我覺得排列組合是用數學式寫出題目的敘述一樣
(我個人超愛排列組合XD這點問欣瑜林潔陳琤就知道XD)
你碰到一個問題
就得思考什麼樣的程式寫法可以做出題目所講的事情
雙層迴圈?遞迴?自己動手寫個什麼樣的function?這些東西可以做出什麼效果?
過程就像動動腦一樣其實很有趣的:)
然後在計程課
我覺得就像P老師所一直叮嚀的
預習真的很重要(尤其是對基礎尚不深的同學)
除了讀投影片之外
也建議同學可以先瀏覽過(甚至是實做幾題)Worksheet
我覺得要預先了解上課內容真的不難
Worksheet,不就是老師上課的內容了嗎?
我覺得對Worksheet至少有概略的印象或了解
可以幫助自己在上課時更快進入狀況:)
P老師其實是很用心的,大家要多多利用老師提供在網頁上的資源:)
可能有同學會說"可是沒上過課我看不懂Worksheet咩OAQ"
那就要提到我想講的另外一件事了
我猜,現在大家通常是到了寫作業時才會找真強者們吧?
那預習時要是有不了解的地方
何嘗不能先問真強者呢???
我覺得
不單單只是在計程課
"如何善用你身邊的所有資源"或是"善用你身邊的人所能提供的幫助"
不管是在人生的任何階段都是很重要的事情
千萬不要覺得有錯很丟臉或是問同學很丟臉
不要把自己想得太偉大了,沒有人會覺得你是理所當然要精通所有科目的XD
眼前比你厲害的同學,他們都知道自己是因為比你投入了更多的心力才會有好表現
不會有人因為你初學就覺得你很遜的
所謂的真強者的功能
就是讓大家能有更多機會釐清自己上課時還沒了解的細節
(老師和助教沒有那麼多時間回答每個人程式的小錯誤對吧)
大家要抱著
"應該要問問題把真強者搾乾才不會讓他們坐領乾薪"
的心態理直氣壯地跟他們問到會XD
有錯也不要灰心
其實在一番努力之後終於de出bug的感覺也是很有成就感的!:)
另外提醒大家的是
寫程式最好盡量養成段落空格和幫變數取清楚名字的習慣
不要再int a,b,i,m,p了
寫清楚size,students,price
不但自己日後容易看得懂
在拿程式詢問同學時效率也會高很多!
或許大家會覺得大學每門課程都很重
抽不出特別多的時間在計程課上
但我覺得
C語言是資工系很重要的一門基礎
不但是以後寫作業所必需
學了C語言之後再學習其他語言(C++、Matlab)也快得多
我保證,這是一門值得你投資的課程:)
要是計程有不懂的地方
原則上當然還是先問專業的真強者們(他們是有義務要幫忙的!XD)
或是系上的超強者同學們:)
小的不才不過在能力範圍內也很樂意幫同學的忙:)
(不過我在家通常比較忙Orz要是在學校內時歡迎隨時問我:) )
這篇文看在系上眾多真強者和超強者眼裡可能是班門弄斧
不過這是我基於一個接觸C語言尚不深、還在努力學習中的學生的小小看法
我沒辦法像真強者們告訴大家很精闢的C語言知識
所以也只能跟大家打打嘴砲說這些而已XD
即使只有一點點也好,是真的希望可以幫上某些同學的忙:)
資工的生活才剛開始一點點而已
大家一起加油吧:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.128.133
1F:推 YAOMMENT:推推推 好文 10/07 01:16
2F:推 rock1246:推薦這篇文章:) 建議真的要多練習 大家都是練過來的 10/07 01:16
3F:推 davll: 推推推 說得好,真強者畢竟不是一出生就是真強者XD 10/07 01:17
※ 編輯: yiping0928 來自: 112.104.128.133 (10/07 01:20)
4F:推 andy88566y:好文推一個 10/07 01:26
5F:推 andy860106:幫推...要榨乾強者?! 10/07 01:33
6F:推 kevin20541:感謝宜平同學的開導(我發現你跟我學姊英文名稱一樣) 10/07 01:37
7F:推 a80091221:好文推阿~~~ 大家一起去榨乾強者吧 10/07 01:52
8F:推 lianngg:推推推...我也想變強者阿阿阿阿! 10/07 01:52
9F:推 mitt:有心:D 10/07 01:54
10F:推 paugoo:感謝拉...practice make perfect!!!我也要加油...加油加油! 10/07 02:05
11F:推 jenny2921:好文~~ 10/07 02:20
12F:推 zebraseven:宜平老師夷平了我所有問題呢~ 真的很謝謝您 :) 10/07 02:33
13F:推 iForests:謝謝您,我似乎見到了亮光閃過,感覺被拯救了 10/07 02:41
14F:推 andy74139:推好文:) 10/07 07:58
15F:推 nancy5431:推好文:) 10/07 08:26
16F:推 chengweiwei:推推~好文~~ 10/07 08:26
17F:推 anfranion:推′▽`) 10/07 09:00
18F:推 cwahbong:好文推 10/07 10:28
19F:推 louisyou:推哦 10/07 11:10
20F:推 cwahbong:收精華~~ 10/07 11:22
21F:推 pangfeng:課本也很重要, 有投影片沒有的細節. 再來就是多練習. 10/07 14:02
22F:推 TommyKSHS:感謝宜平老師的諄諄教誨 使我受用無窮。 10/07 14:17
23F:推 hoisee:推:) 10/07 17:09
24F:推 wizhao:推~~ 10/07 19:34
25F:推 SoranoKid:大家都開始用"您"了耶XD 宜平,只能說太棒了,你真棒!! 10/07 19:39
26F:推 s864372002:謝謝宜平XD //還有請大家記得縮排,沒縮排的code超難讀 10/07 20:15
27F:推 davll:從Dev-C++的編輯器設定中把智慧型TAB取消掉就不會亂跳了 10/07 21:27
28F:推 sa072686: 感謝宜平老師的諄諄教誨 使我受用無窮。 10/08 01:50
29F:推 blaze88045:小弟不才可請問縮排是啥嗎O_O 10/08 13:30
30F:推 s864372002:就是Dev-C++自己幫你往內縮的時候不要亂按Backspace 10/08 14:37
31F:推 blaze88045:QQ...我用Putty要怎縮!? 10/08 14:43
32F:推 ckclark:vim裡面本來就有縮排了 而且比dev-c++好很多 10/08 14:47
33F:→ mimi9126:dev-c++把編輯器選項裡"智慧型縮排"取消就沒事了 10/08 15:29
34F:推 s864372002:gg=G 10/08 20:23
35F:推 peteranny:推宜平~ 10/09 07:44
36F:推 wqwdaniel:大徹大悟!! 愚弟不勝感激XDDD 好啦~~下禮拜考試我會加油 10/11 12:12
37F:推 paul112004:推好文! 10/14 20:00