《大话数据结构》第1章 数据结构绪论 1.1 开场白

1.1 开场白
        If you give someone a program, you will frustrate them for a day; if you teach them how to program, you will frustrate them for a lifetime. (如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。)
        而我可能就是要折磨你们一辈子的那个人。大家好!我是《数据结构》这门课的老师,我叫封清扬。同学私下里都叫我“疯子”,嘿嘿,疯子可是有思想的标志哦。
        在座的大家给我面子,都来选修我的课,这点我很高兴。不过在上课前,有些话还是要先说一下。
        数据结构是计算机专业的基础课程,但也是一门不太容易学好的课,它当中有很多搞脑子的东西,之后在上课时,你若碰到了困惑或不解的地方,都是很正常的反应,就像你想乘飞机去旅行,在飞机场晚点几个钟头,上了飞机后又颠簸恐慌了一把一样,别大惊小怪,都很平常,只要能安全到达就是成功。
        如果你的学习目的是为了将来要做一个优秀的程序员,向微软、Google的工程师们靠齐,那么你应该要努力学好它,不单是来听课、看看教科书,还需要下来做题和上机练习。不过话说回来,如果你真有这样的志向,就该早开始研究了,来听我的课,就更加有主动性,收获也会更大。
        如果你的目的是为了考计算机、软件方面的研究生,那么这门必考课,你现在就可以准备起来——很多时候,考研玩的不是智商,其实就是一个投入的时间而已。
        如果你只是为了混个学分,那么你至少应该要坚持来上课,在我的课堂上听懂了,学明白了,考前适当地复习,拿下这几个学分应该不在话下。
        如果你只是来打酱油的,当然也可以,我的课不妨碍你打酱油,但你也不要妨碍其他同学坐到好位子,所以请靠后坐,并且不说话,静心打酱油就好。
        如果,我是说真的如果,你是一个对编程无比爱好的人,你学数据结构的目的,既不是为了工作为了钱,也不是为了学位和考试,而只是为了更好地去感受编程之美。啊,你应该得到我的欣赏,我想我非常愿意与你成为朋友——因为我自己也没有做到如此纯粹地去学习和应用它。

posted on   伍迷  阅读(7166)  评论(21编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
历史上的今天:
2008-02-24 伍迷之子满月时之随想

导航

点击右上角即可分享
微信分享提示