关于 C 语言,老师让我给下届学生录个视频

2019-01-08 16:55:48 +08:00
 y0bcn
如题,老师让我给下届大一的学生录段视频,分享一下经验,V 站的大佬们看看可以侧重哪些点来讲。

谢谢各位大佬
6927 次点击
所在节点    程序员
60 条回复
Jex
2019-01-08 18:00:57 +08:00
老师的重点是想让你多鼓励下一届的学生吧?怎么可能让你讲解知识点?所以你就谈谈感想就行了,告诉学弟学妹,只要耐心学,C 语言其实很简单。如果让你讲 C 语言,那真是太忽悠了。
你不如就讲一讲如何在 Windows 上安装使用 GCC、MinGW,除了 VC 6.0 之外还有哪些好用的编辑器和 IDE,如何配置,但是注意不要推荐 Vim。还有就是劝告大家不要看以谭浩强为代表的国内出版的教材,推荐一些国外翻译过来的优秀教材,让大家去自学。

至于楼上建议讲指针宏数据结构什么的,请问你们有信心自己讲得比那些经典更好吗?有些教师不过就是利用信息不对称,将经典书籍中的东西念几遍就算录个视频教程了,说不定连念都念错了,因为加入了他们自己模糊的理解,反而越解释越错。
zxcvsh
2019-01-08 18:09:54 +08:00
指针吧,还可以结合“数据结构”
CoderGeek
2019-01-08 18:13:27 +08:00
我还记得 我之前看学校老教授的视频 普通话都不标准 我人都晕了。。。 数据结构 想起来就扎心
wmhx
2019-01-08 18:16:40 +08:00
老师肯定是看到你的优点, 让你给学妹们一些鼓励的, 不要去讲那些技术的,乏味的, 你就谈谈如何又有意思,又可以学习的一些点就够了, 注意: 开心最重要!
epkT6QJ3RSaz6AnJ
2019-01-08 18:17:40 +08:00
c++ primer 刷下,vim + gdb + make 最稳
l00t
2019-01-08 18:32:31 +08:00
讲一下声明语句。我觉得 C 和 C++这部分是个大坑。
tyfulcrum
2019-01-08 18:37:44 +08:00
谈谈学习 C 语言的门径比讲解具体的知识点有价值得多。可以讲讲该看什么书、怎么看书、实践与看书的关系等等。
dreamwar
2019-01-08 18:44:14 +08:00
应用
学习路径
个人学习经验分享
推荐入门书籍
y0bcn
2019-01-08 18:44:17 +08:00
@Jex 谢谢,有道理
@tyfulcrum 谢谢
@wmhx 谢谢
nananqujava
2019-01-08 18:51:58 +08:00
@mathzhaoliang 强行魔
GeruzoniAnsasu
2019-01-08 18:58:48 +08:00
以我在我们社团 6 年的经验来看(每年的新生群都还有毕业工作的参与交流

新生初学有几个比较严重的问题:

1. 无法自我驱动。只有极少数的人能真的靠 c primer plus 在一学期内以超越授课进度的速度完成自学,这群人后来无一例外成了大佬
2. 大家可能无法想象的是,有差不多 80%的人都会卡在环境问题上,比如 VS 不会装,打开 VS 不会创建工程,非要用 vscode+mingw 但配不出环境,不肯用 gcc 命令行,装了 python 折腾环境变量重启 10 次没搞定然后放弃了,拒绝一切英文界面的软件,vmware 不会用不会装系统等等等等
3. 完成作业之后不知道该干啥。没有想写的东西,在学到了新的写法后并不会自主拓展使用场景,不如你可能希望在教完循环 printf 一个三角形后大家能自行尝试绘制各种图形,然而真正有主动尝试这些自己想法的人,大概占 1%
4. 90%的人会有 “我 tm 高数都要挂了还自学 c 语言??先让我把作业补完” 类似的想法,学习编程那是副课,可能跟生物历史地理的地位差不多?
5. 99%的人会有 编程牛逼就该去 ACM,ACM 是唯一证明编程技术的方式 的想法
Nasei
2019-01-08 19:04:41 +08:00
录个屏就行了, 点开京东, 购买 C 程序设计语言[k&R], 结束
albertofwb
2019-01-08 19:09:23 +08:00
遍观所有回复,21 楼深得我心
y0bcn
2019-01-08 19:12:36 +08:00
@GeruzoniAnsasu 非常感谢
pony279
2019-01-08 19:33:15 +08:00
如果是给没有基础的下届学生录制视频, 你讲任何知识点都是白费

不如讲一些能让人憧憬的东西, 装逼的东西
reechangs
2019-01-08 19:37:03 +08:00
我第一门语言学的是 Basic,第二门是上了大学以后学的 c。我觉得学 c 还是非常重要的。会了第一门语言,第二门开始就是记语法以及一些自身的特性了。c 是真的很适合打基础的一门语言。
mlboy
2019-01-08 19:43:01 +08:00
讲一下红黑树实现,讲一下 linux 源码阅读有感,否则过两年他们会说,卧槽我师哥原来这么水,我比他厉害多了
zhengxiexie
2019-01-08 19:52:21 +08:00
推荐斯坦福大学的《编程范式》这门课,网易公开课上有。
loading
2019-01-08 19:53:23 +08:00
录个毛线
secondwtq
2019-01-08 20:11:40 +08:00
@Jex 其实还有一个问题是,指针什么的就算不去自己看书,老师都会讲,考试也会考(虽然水平不见得多高)。楼主要想认真办这个事的话,我觉得首要应该往“哪些东西老师不会讲”的方向去想。

实在不行的话,问问一些持 读书无用论 的亲戚朋友( if any ),他们对学校,老师以及所谓学术界的看法也许能给你一些启发

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/525069

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX