栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

软构课感悟

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软构课感悟

今天软构课上,王老师提到一句话“写没有复用性的程序就是在重复造轮子”(大概意思这样,原话我记不清了)。我觉得“造轮子”这个说法很有意思。

从大一C语言课到大二上的数据结构,再到这学期的软件构造,我们学习“计算机”的过程是循序渐进的。C语言课让从未接触过编程的我逐渐熟悉编程语言的基本语法,在后面美赛用python、软构用java,都是C语言的语法基础让我能快速适应新的语言。而数据结构是对基本语法的升华,在此之前“编程”在我心里只是一种让人的语言转为计算机的语言,在数据结构后我才意识到借助计算机我们能实现的结构有多精巧。到现在的软件构造,则让我第一次体会到了编程的实用性。软件构造中,我们从面向对象的角度出发,同时考虑到用户的需求,尽力让我们的程序是“好用的”。

重写、重载、多态、继承这些概念太巧妙了,前人考虑到各方各面可能的问题,给出这些概念方法,而我们就通过了解这些概念逐渐掌握“软件构造”的能力。每一节课的新概念都让我听得津津有味。

C语言是认识锯子、尺子、磨光机这些工具,知道哪是把手,哪是刀片。数据结构则是学习使用这些工具,开始动手学会测量、切割、抛光······软件构造呢,就是让我们动手开始造东西了。老师告诉我们造出的零件要坚固,要让用零件的人知道咋用,要能用在各种机器上······虽然现在我们造的只是个小螺丝、小螺母。

软构是我目前为止上过的编程课中最喜欢的一门了。王老师讲课总会有形象好玩的小例子;助教们也一直积极负责的解答问题;实验和课程结合紧密,刚学过的概念都可以在近期的实验中得到验证;以及乐学网上资料整齐好找。以后如果有机会,希望能选软工。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/934167.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号