软件工程——个人课程总结

  软件工程,我就是冲着软件这两个字来的,开始我觉得我们大多数人也是这样的,能开发一款属于自己的软件应该是我们人生中的第一个小目标八,在上学期学完java语言后,我们自认为自己已经具备了开发一款小软件的能力,并在寒假中我们真的进行了这样的测试,我们的寒假作业就是开发一款记账小软件(web版,大多数人),虽然开发的有点low但我们确确实实的开发了,这不能算是我们的第一款软件,但他为我们的第一款小软件奠定了坚实的基础,本来我以为,进了软工就是要学习机器语言,各种编程语言,编程思想等等有关编程的东西,确实,开始的时候我们与这些语言是分不开的,但并不是全部,我们最终还是要成为一名工程师的,而工程就没有想象中那么简单了。

  要说这之间的区别呢,其实一深一浅。

  来说一下我在这个课上都学到了啥吧。

  老师讲课其实很好,不像其他老师讲课死板,没有一丝趣味可言,当然,这样的课堂互动很多,互动一多,对我们来说,“危险性”就很大,但这样也是很刺激的,能激励我们主动学习的兴趣,比如老师在开课第一课身上就会告诉我们这学期的规划,老师讲的天花乱坠,我们听的天马行空,但是,不知道归不知道,我们要到达到的目标很明确,就如上一个学期,老师就说在这个学期末我们必须要掌握html+javabean+servlet的技术来搭建web,我们只有达到要求才能拿到学分,不然就没有。这学期也是一样的,我们先是在上学期的基础上做了巩固加深,又要加入新的学习内容,为以后要学习的内容打下基础。这样的课堂我个人觉得还是很不错的,就是相对于我们来说作业还是很繁重的。

老师在讲课的时候呢,都是根据邹欣老师的构建之法来讲的,这本书我也是读过的,虽然没有认真读,但我是知道这本书对我们益处是很大的,邹老师是一个很有想法的老师,我曾看过一篇关于邹老师的——现代软件工程讲义 目录,在这里面我知道了我们为什么要开始新的方式来学习软件工程,邹老师是一个很专一的人,我们老师基本是按照邹老师这种教学方法来的。

  这种新的教学方式在我们身上应用,所以我们深有体会,这个课程有很强的实践力,理论的东西相对于其他的课程简直少的可怜,我们只能通过其他途径获取我们需要的知识,老师不在意我们是如何获取知识的,他注重的是我们掌握了多少知识,在课上进行检测。如果对这个课程划分一下的话,课堂测试占很大一部分,有一半左右,其他时间课堂讲解有三分之一的样子。

  说说自己的收活吧,我自我感觉收获其实很大的,毕竟完成了大大小小好多个“项目“,

         1)在代码的理解上,增强了自己对代码的理解性,常写备注,备注是一个好东西,当备注写的多了,软件的文档自动就出来了,而且备注为自己打入公司内部也很有好处:

         2)在团队合作中,由于本学期的团队合作其实还是很多的,有三次团队合作,但并不是每次团队合作都有好的结果,团队之间一定要多沟通,不论队员如何,还有要勇于担当,承担责任。

         3)项目与自身,这个单独说一下,因为我们对自身的能力以及对未知领域的错估,导致我们的项目一拖再拖,虽然最终有个样子,也是草草收场,项目选择后就要坚定自己的立场,不能摇摆不定,项目开发也要跟上进度,不要空有前车之鉴。

再来谈一下我对这个课程的建议:

         1)时间与实践:老师很注重实践,这个对我们其实是很好的,相信老师对我们的能力也很有信心,不然不会把时间压缩到我们刚好完成,虽然说时间一多,我们可能就会偷懒,松懈,但其实我们一直都是很上心的。

         2)放养式:大学本就是放养式管理,当然还是有一定的规章制度的,老师对课堂纪律抓的很严,什么四大护法,八大金刚啥的都上来了,但其实学生也有点不容易啊,如果我们严格遵守纪录的话,我的脖子会很难受,经常抬头看一会黑板就累的抬不起头了(当然有点夸张)但撑到最后确实是这样的,尤其是四节课都是讲解课的时候。

         3)勤奋与懒惰:看过大道至简的童鞋都知道,文章开篇讲到了——懒是第一生产力,虽然不敢苟同,但我对这种观点却颇为赞赏,当然不是要我们懒着,但还是要培养一下的。

转载于:https://www.cnblogs.com/msdog/p/11067039.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/393145.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

规则网络_实用的网络可访问性规则

规则网络by Tiago Romero Garcia蒂亚戈罗梅罗加西亚(Tiago Romero Garcia) 实用的网络可访问性规则 (Pragmatic rules of web accessibility that will stick to your mind) I first started to work with web accessibility back in 2015, at an American retail giant. It h…

8-python自动化-day08-进程、线程、协程篇

本节内容 主机管理之paramiko模块学习 进程、与线程区别python GIL全局解释器锁线程语法join线程锁之Lock\Rlock\信号量将线程变为守护进程Event事件 queue队列生产者消费者模型Queue队列开发一个线程池进程语法进程间通讯进程池 转载:  http://www.cnblogs.co…

部署HDFS HA的环境

> 环境架构部署规划: bigdata1 NameNode ResourceManager Zookeeper JournalNode failOverController bigdata2 NameNode ResourceManager Zookeeper JournalNode failOverController bigdata3 DataNode NodeManager Zookeeper bigdata4 DataNode NodeManager &g…

php layui 框架,Thinkphp5+Layui高颜值内容管理框架

Thinkphp5Layui高颜值内容管理框架TP5Layui高颜值内容管理框架,新增API模块Thinkphp5Layui响应式后台权限管理系统专注打造好用的框架,极速开发,高效灵活,从架构上兼顾系统复杂度的迭代与需求多变。代码结构清晰,接口开…

leetcode657. 机器人能否返回原点

在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。 移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 R(右),L&#xff…

在Angular专家Dan Wahlin的免费33部分课程中学习Angular

According to the Stack Overflow developer survey 2018, Angular is one of the most popular frameworks/libraries among professional developers. So learning it increases your chances of getting a job as a web developer significantly.根据2018年Stack Overflow开…

select查询语句执行顺序

查询中用到的关键词主要包含六个,并且他们的顺序依次为 select--from--where--group by--having--order by 其中select和from是必须的,其他关键词是可选的,这六个关键词的执行顺序 与sql语句的书写顺序并不是一样的,而是按照下面的…

Python的Virtualenv(虚拟环境)的使用(Windows篇)2

Python的Virtualenv(虚拟环境)的使用(Windows篇) 2018年04月13日 11:35:01 D_FallMoon 阅读数 771 版权声明:版权所有 装载请注明 …

Loadrunner常用15种的分析点

1.Vusers:提供了生产负载的虚拟用户运行状态的相关信息,可以帮助我们了解负载生成的结果。 2.Rendezvous(负载过程中集合点下的虚拟用户):当设置集合点后会生成相关数据,反映了随着时间的推移各个时间点上并…

leetcode1442. 形成两个异或相等数组的三元组数目

给你一个整数数组 arr 。 现需要从数组中取三个下标 i、j 和 k &#xff0c;其中 (0 < i < j < k < arr.length) 。 a 和 b 定义如下&#xff1a; a arr[i] ^ arr[i 1] ^ … ^ arr[j - 1] b arr[j] ^ arr[j 1] ^ … ^ arr[k] 注意&#xff1a;^ 表示 按位异…

matlab的独立样本t检验,独立双样本检验的Matlab实现

Independent two-samples test in MatlabYang Runhuai1杨润怀(1987-)&#xff0c;男&#xff0c;讲师&#xff0c;生物3D打印Zhang Zhen1Yang Siqiao1Liang Zhen1梁振(1981-)&#xff0c;男&#xff0c;副教授&#xff0c;临床工程1、Life Science School, Anhui medical unive…

bi可视化工具_适用于您的BI解决方案的最佳数据可视化和Web报告工具

bi可视化工具通过智能数据分析使复杂变得简单 (Making the complex simple with smart data analysis) It is hard to overestimate the value of insightful analytics nowadays. All business processes have become data-driven: marketing, accounting, human resources, c…

Python os 属性(便于跨平台开发)

1、有助于跨平台开发的os模块属性 >>> tmp os.linesep >>> tmp \n >>> tmp os.sep >>> tmp / >>> tmp os.pathsep >>> tmp : >>> tmp os.curdir >>> tmp . >>> tmp os.pardir >&g…

第一个Hibernate项目

一、构建Hibernate项目 1.新建Java项目HibernateDemo1 2.导入Hibernate下的jar包&#xff08;lib->required下的所有jar包&#xff09;jdbc驱动包 3.导入hibernate.cfg.xml文件到src目录下&#xff08;在Hibernate文件目录中搜索*.cfg.xml&#xff09; 配置该文件如下&#…

前端面试常见逻辑题收集及分析

前端面试中常出现一些有趣的逻辑题,初见的时候有可能会手足无措,但实际多看几个题之后就会有一定的思考逻辑,有种打通任督二脉的感觉.以下是我个人面试经历以及网络上收集来的一些经典题目. 题目: 1.现有一个装有无限水的池塘,你手里有两个空壶,一个容积为6升,一个为5升,请问你…

php htaccess实现缓存,使用.htaccess进行浏览器图片文件缓存,_PHP教程

使用.htaccess进行浏览器图片文件缓存&#xff0c;对于图片类网站&#xff0c;每次打开页面都要重新下载图片&#xff0c;慢不说&#xff0c;还非常浪费流量。这时就需要用到缓存&#xff0c;强制浏览器缓存图片文件缓存文件&#xff0c;提问网站访问数度&#xff0c;减少流量消…

leetcode5. 最长回文子串(动态规划)

给定一个字符串 s&#xff0c;找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1&#xff1a; 输入: “babad” 输出: “bab” 注意: “aba” 也是一个有效答案。 代码 class Solution {public String longestPalindrome(String s) {int ns.length(),max-…

aws v2.2.exe_如何在AWS Elastic Beanstalk上部署Rails 5.2 PostgreSQL应用

aws v2.2.exeby Evrim Persembe通过埃夫里姆佩塞姆贝 如何在AWS Elastic Beanstalk上部署Rails 5.2 PostgreSQL应用 (How to deploy a Rails 5.2 PostgreSQL app on AWS Elastic Beanstalk) It’s official, using Heroku for all my Rails projects so far has spoiled me ro…

学习中遇到的c++问题,持续更新

原文请訪问我的博客&#xff1a;http://xiaoshig.sinaapp.com/ 向上取整 使用ceil函数。ceil(x)返回的是大于x的最小整数。如&#xff1a; ceil(2.5) 3 ceil(-2.5) -2 sort排序头文件#include <algorithm> 数组初始化总结 整型数组初始化&#xff1a;//仅仅能赋值0…

创建邮箱过程中的问题及解决办法

转自白手起家博客 http://bbs.chinaunix.net/forum.php?modviewthread&tid770141 说明一下&#xff1a;Q代表安装过程中遇到的问题&#xff0c;或者是日志中出现的现象。A&#xff1a;代表解决方法。 Q&#xff1a; Jan 13 11:26:29 mail authdaemond: failed to connect …