作者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