个人学期总结

经过一个学期的学习,软件工程概论课终于接近了尾声。经过这阶段的学习,我有很多的收获和思考,认识到自己的很多不足之处,现在十分有必要对自己关于本学期软件工程概论课程的学习做一个总结,以形成经验,提高自己。

事实上,我最初是对这门专业课程抱着很大的希望的,因为授课老师是建民哥。当年在大一的信息导论课上的时候就被建民哥的大嗓门和豪爽的气概所吸引。大学这两年中的课程,最让我觉得充实的就是C++了。后来学习Java,也许是时间上的限制,感觉远没有C++学的踏实。这也是软件工程概论课程作业常常用c++写的原因。而本学期学习软件工程概论的时候更是一波三折,大起大落。

首先来说学习这门课程的一些经历吧。在上学期java课结束的时候老师就为我们布置好了一些任务,还给我们发了一些电子书。讲真,我寒假真的是花了很多时间在学习上。在假期了我就阅读了《梦断代码》,还写了一些阅读笔记。也通过电子书和一些视频学了HTML和CSS。最后还利用Dreamweaver写了一个静态网站,是一组个人博客性质的网页,分三层,放了很多照片,做完之后真的有种成就感。可是第一节课真的被打击到了。因为假期只看了网页设计,数据库只是了解了一点点。所以当堂连接数据库出了很多问题,真的很懵。

还有就是关于结对编程和团队编程。就个人而言,真的很烦这种形式。结对编程的时候我就很反感,拖了很久也没有去寻找队友。在最后的时间了解了一下空缺的人才确定下来。是属于凑合着来的性质。然而在实际作业过程中结对编程的效果也远远没有体现出来。每个人都有一大堆问题需要解决,可是并不能为彼此帮上忙。到最后干脆就是自己忙自己的了。至于后来的团队作业,老师规定了很多条框的东西。但是在实际操作过程中很多东西都没有实现。团队的沟通远远不够。大家并不能拿出一个共同的合适的时间来做会议,做记录。每个人都有自己的事情在忙。其实有很多会议也是没有必要的,非要每天聚在一起讨论也是不太符合实际的。还有就是分工上的不够合理。三个和尚真的没水喝。最后也拿出了实打实的东西了,但从预期上对比,这个过程我还是很不满意的。

关于个人作业。有一些编程作业还是习惯性的用c++来写。Java实用是很强,但是java基础真的很差。以至于后期一些东西必须得用java的时候,需要大量的修改代码,真的很浪费时间。至于阅读笔记,有一些是在假期里做的,看的比较认真,但是写笔记的时候总觉得没得写。尤其是《梦断代码》,介绍了很多软件的失败开发经历,就像是一个跟踪调查报告一样,看完之后就是觉得软件开发不是个简单的事情,然后具体的收获能表达出来的就很少。然后是个人进度博客。这个模式在理论上很好,可惜自己真的是有些敷衍,总觉得没啥总结的。

最后就是应建民哥的要求提一些建议。第一点课程安排。我们课程主要是两个方面,第一是结合《构建之法》介绍软件开发思想,其次是课下实操项目的运作。第一天我就在博客里写了,想要学真正的技术的东西。可是老师在评论区里批评说技术在哪里也能学,以后会遇到更多的技术问题。重要的是软件工程开发的思想,并且坚决的表示在课上不会涉及过多的技术问题。所以我们每周上课的时候看愚公子孙移山村,然后下课累个半死。老师要求看《构建之法》,上课的时候也讲《构建之法》,这就造成很大部分的重复任务。从时间成本和工作效率上考虑,我觉得这一点应该有所改进。至于课下的作业和项目安排,我觉得老师的要求太严格了。有很多技术自己真的没有时间去学,现学现卖都是好的,很多情况都是直接照搬。既然老师也很讨厌那些一张卷子就考核了的课程,为什么不全都改革掉呢?如果不能,那能不能多考虑一下实际情况。第二点就是希望老师多为学生考虑考虑。说实话,本学期的绝大部分时间都献给了软件工程概论。甚至在最后的复习周还要参加上机考试。我们还要有其他课程需要复习啊。

最后写一点自己的心情。我觉得再这样下去自己就真的废了。趁着这次暑假,也应该把一些自己一直想要真正学到的东西学一下了。现在大二都马上结束了,我才终于领悟到,什么事情到最后还是得靠自己。光靠着学校的课程是远远不够用的。寒假的学习HTML的经历让我觉得自己的自学效率貌似要比在学校高一些。

最后的最后是要感谢建民哥的谆谆教诲,让我受益匪浅。我一直都很佩服建民老师,希望以后能在您的领导下学到更多技术。

时间: 2024-08-28 18:38:48

个人学期总结的相关文章

软件工程学期总结

软件工程. 我觉得软件工程的知识其实就是一个软件开发的方法论,给你一套前人总结出来的经验教训,让你少走弯路.做一件项目之前来个“可行性分析”(包括目的.要求和自己能力的估算) 这可能是我做事情之前缺少的一个步骤,然后到最后连自己要做什么都忘记了.这是做事的前提:先看事情是否应该做,是否值得去做,能否做成功.最后再去努力实现. 一个学期的软件工程,涉足java,web前后端和安卓...一个学期下来就一个感受:TM忙的屁滚尿流的.

大一上学期C语言学习心得总结

经过一个学期的C语言学习,大体算是在这个编程语言上入了门,能够通过一些代码解决特定的问题.当然,每次成功将问题转换成代码都小有激动,虽然只是在黑框上输出了一些数字或是字符串. 编程,虽然还不是很懂,但总感觉不只是学习知识这么简单,更多给我的感受是它在潜移默化中培养了人的一种能力,用自己的话来讲就是一种”代码能力“.对于同一个问题,让大家去解开答案,可能经过一些纸笔的运算都能得出结果,但是如何把这个问题转化成代码,这就是一种能力,而仅仅是将问题转换成代码,这是较为浅层次的能力,更深层的便是通过优化

小学期坑——单片机——铂电阻温度计

我真是给学院的小学期跪了!!! 一周6天扔在实验室!大四了还让不让人好好考研啊!!!这些玩意儿大二大三去搞就行了啊!!! 吐槽完毕.活还是要干的,砖还是要搬的.比起奇葩的电气传动电子的东西真是友好. 队友并没有黄金右手,抽到的题目好魔性. 铂电阻测温度大概是搞个电桥出来当温度传感器通过测电压来搞吧,然而并不会电桥就扔给擅长模电的机智的队友了. 默默揽下码代码的工作.然而我讨厌单片机编程 凸 凸 说得好像会一样== 上位机要求可设置温度上下界,可采集温度并画出波形. 下位机要求能测温,(AD转换)

【软件工程】一个学期软件工程课的感想

软件工程课是个不错的课,因为教课老师嗓门很大,PPT做的很有意思,上课从来没有点过我的名字,万分荣幸. 软件工程课的脉络很清晰,就是个各种软件开发,个人软件开发,结对软件开发还有结组软件开发.针对这三种软件开发,各写了一个程序,就从这三个程序入手说起吧. 一.              查询一段英文短文中的单词出现的频度.说实话,遇到这样的题,我只想说一句:呵呵.这样的题网上肯定一大堆,随便百度一个就交差了.但是这是第一个程序,那么简单就直接放弃挣扎是不是太弱了,于是就自己写了一个,写了好久,但

2017.6.26小学期1

今天上了第一节外面请的老师上的软工小学期的课. 来谈谈收获. 首先我们安装了一个编译的环境:MyEclipse. ①来说说MyEclipse和Eclipse的区别: Eclipse:因为之前我们上Java课的时候用的环境都是Eclipse,所以可能对Eclipse更熟悉,感觉它是编译一些小程序,更侧重于一些代码编写然后能组成一个程序跑出来,来做出一个类似应用的东西. MyEclipse:之前并没有接触过MyEclipse,然后百度说是用于进行Web开发的工具. 然后我们创建工程的时候也是使用的是

衔接上一学期:排球积分规则

一.计划           这个程序开发时间:两周.  二.开发       1.需求分析: 用户故事:作为一个教练,我希望了解每一场队友和对方的比赛加分和扣分细节,以及所有队员每一场的得分与排行情况,以便于更好的对队员做出战术安排.(精确到每一局的结果比分).<队伍,比赛情况,比赛记录,数据库>       2.设计文档: 赛制分析:     以奥运会赛制为例:预选赛.小组赛.淘汰赛(四分之一).半决赛.决赛.预选赛:选出十二支队伍小组赛:单循环赛制,选出以积分排名每组前4,进行八强淘汰,

Python爬虫实战七之计算大学本学期绩点

大家好,本次为大家带来的项目是计算大学本学期绩点.首先说明的是,博主来自山东大学,有属于个人的学生成绩管理系统,需要学号密码才可以登录,不过可能广大读者没有这个学号密码,不能实际进行操作,所以最主要的还是获取它的原理.最主要的是了解cookie的相关操作. 本篇目标 1.模拟登录学生成绩管理系统 2.抓取本学期成绩界面 3.计算打印本学期成绩 1.URL的获取 恩,博主来自山东大学~ 先贴一个URL,让大家知道我们学校学生信息系统的网站构架,主页是 http://jwxt.sdu.edu.cn:

第一学期心得

不知不觉中,一个学期的C语言学习,就这么结束了.说实话,还是有一些小伤感的. 学了一个学期的C语言,在课内学习的过程中,有认认真真的听课,有抱着手机或者自己的电脑打游戏.看英美剧.连WiFi下电影,有小走神后的一脸懵逼,印象最深的还是老师提问时害怕自己被点到的惊恐. 这一学期的学习,在状态上,我认为是不尽人意的.其实对于C语言的学习,我认为我的兴致还是很高的,但是到了学期中,大概是因为给自己找了不少事,压得自己有点透不过气,直到结课的时候,状态还是没找回来.想到每次自己完成作业的时候那种癫狂的状

ThroughRain学期冲刺总结

团队名:ThroughRain 项目确定:<餐厅到店点餐系统> 项目背景:本次项目是专门为餐厅开发的一套订餐系统.大家有没有发现在节假日去餐厅吃饭会超级麻烦,人很多, 热门的餐厅基本没有座位,我们需要在外面苦苦等待,不仅顾客烦恼,餐厅管理者也觉得很烦,因为这样会影响顾客 用餐体验,带来不好的口碑.本产品能够合理化安排餐厅的工作,从顾客进入餐厅点餐到用餐结束,提供一套全面, 方便,高效的服务,提高餐厅的管理效率,给用户带好良好的用餐体验,这也是我们开发这个项目的目的. 项目分工: 1.产品负责人

大三上学期软件工程作业之点餐系统(网页版)的一些心得

这学期软件工程的大作业虽然经历的时间不长,但工作量依然不会很小,首先很感谢"开拓者"之队收留我.队中的小伙伴嘉慧.志杰.铭泽.林萍都有很关照我,特别是志杰这位好同学,使我开始接触并了解ssm框架的使用.在这一次作业中我负责的事后端中的员工信息管理和公告信息管理,虽然觉得我做的还算是比较少,而且还是在队友手把手的教导下,但是还是要谢谢志杰和铭泽的谆谆教诲,谢谢林萍的啰啰嗦嗦,谢谢嘉惠的暖暖心肠,让我这个小白知道从何入手,也感谢团队里面的小伙伴的团结协作,一起完成这次作业,希望有机会还能和