这个做业属于哪一个课程 | 2020春S班 |
---|---|
这个做业要求在哪里 | 我的做业——软件工程实践总结&我的技术博客 |
这个做业的目标 | 总结回顾软工实践课程,记录技术成长内容 |
做业正文 | 我的做业——软件工程实践总结&我的技术博客 |
其余参考文献 | 无 |
前言
一、当初为何报 软件工程 这个专业?当初对 软件工程 这个专业的期待和想象是什么? 当初但愿本身是如何投入这个专业的学习的?曾经作过什么准备,或者立下过什么FLAG吗?
通过一个学期的沉淀,对于这个问题确实有比较深入的理解,之前的本身只是认为软件工程是一个面对电脑的、不那么枯燥的专业,而且在毕业后可以更容易找到工做。可是经历了项目开发的几个月以后,我认为每个行业都有它本身的难处,可以容易地找到工做,是创建在本身技术过关的前提下。更况且在现在的大形势下,有大批的人涌入这个行业,如何保持本身的竞争力,是个须要时时刻刻在乎的问题。我但愿本身可以更加专一地学习,而不是在未来参与工做后才来追悔莫及。html
二、这门课程即将迎来结束,但大家的路却才刚刚开始,考研就业考公,将来你将面临更多的选择和挑战。你是否在这门课中得到了成长呢?
得到成长是确定的,在技术上,起码可以独立地进行前端的开发了,在管理团队和与人相处上,也一样有进步,软件工程永远都不是一我的的战斗,我在这门课中也学会了如何与队友打交道,如何对团队作贡献。对于未来,我曾有一段时间是迷茫的,可是如今,我已经坚决了本身的读研的决心。本科的学历没法知足我,我也但愿可以再来几年校园生活,好好学习,提高本身的竞争力,争取未来找到一个好工做。在刚进大学时,每一个人都是相差不大的,可是四年以后,有的人进了大厂,有的到985深造,这让我感觉到了奋斗的魅力,所以我也但愿本身可以继续进步。前端
1、回望
(1)对比开篇博客你对课程目标和期待,“但愿经过实践锻炼,加强软件工程专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为何?
在文档撰写能力,沟通协调能力,实践动手能力上我认为都达到了本身的期待和目标,不足的方面是自主学习的能力,学习课外的新技术,感受动力稍有不足,所以带来自制力的不足,若是不是项目催着跑,我就是用走的速度来学习。对于这个问题,我以为应该再发掘一下本身对软件工程某一方面的兴趣,并朝着这个方向前进,应该能够进步得更快。vue
(2)你在第一次做业的我的简历中描述了这门课程结束后,你预期你将增加的能力、技术、技能,并绘制了学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?
预期增加的工程能力是有达到的,预期增加的技术和技能并无达到,由于制定的机器学习方向的路线,对本次的软工实践没有实质性的帮助,因此我转去学习前端。在前端方面,大概能达到我当时预期值的70%-80%,还有部分的知识没有搞懂。而机器学习我也不会荒废,由于已经选择了一个这方面的导师,因此会在大四的时候进行学习研究。java
(3)哪一次做业让你印象最深入?为何?
beta冲刺最让我印象深入,由于我感觉到了团队合做的魅力,此次做业也是咱们团队最努力的时候。es6
(4)在课程问卷中,咱们统计了你在课程上花费的精力和提高;如今请你再次将这些数据罗列出来,做为我的的记录。包括如下内容:
- 统计一下,你在这门软件工程实践中,一共完成了多少行的代码;
1万+ - 软工实践的各次做业分别花了多少时间?(作一个列表)
做业 | 花费时间 |
---|---|
软工实践寒假做业(1/2) | 5h |
软工实践寒假做业(2/2) | 25h |
结对第一次—疫情统计可视化(原型设计) | 7h |
团队做业第一次—团队展现和项目展现 | 7h |
结对第二次做业——某次疫情统计可视化的实现 | 20h |
团队做业第二次——团队Github实战训练 | 6h |
团队做业第三次—项目需求分析 | 8h |
团队做业第四次—项目系统设计与数据库设计 | 10h |
我的做业——软件评测 | 6h |
团队做业第五次——站立式会议+alpha冲刺 | 35h |
团队做业第六次——beta冲刺+过后诸葛亮 | 40h |
我的做业——软件工程实践总结&我的技术博客 | 5h |
总计 | 174h |
-
累计花了多少个小时在软工实践上?平均每周花多少个小时?
除了做业时间还有学习时间,大概220个小时吧。平均每周14小时。
数据库 -
学习和使用的新软件;
墨刀,Axure,HBuilder X。
后端 -
学习和使用的新工具;
Git,Webpack,vue cli。
机器学习 -
学习和掌握的新语言、新平台;
js的es6语法;
大部分都是重温、巩固本来学会的语言。
数据库设计 -
学习和掌握的新方法;
制做原型;
先后端交互的方法。
工具 -
工程能力的提高;
代码更注重规范,增长了可读性,容易维护;
学会使用单元测试。 -
团队合做上的提高;
学会协调各个方面的工做;
提高了一点点领袖气质。 -
其余方面的提高;
耐性提高了很多,可以更好地克服负面情绪,提升了行动力。
2、团队总结
一、你是组员仍是组长?你以为你本身在哪些地方作得好?你以为本身还有什么能够改进的地方,具体能够怎么改进?
我是组长,我以为本身在分配任务,协调工做上作的还能够,可以以身做则,主动背锅。能改进的地方是:有的人比较被动,如何调动积极性,让每一个人都动起来。具体的改进方法:跟队友多聊天,充分了解每一个人的状况和想法,鼓励你们多发言,主动寻找问题。
二、你以为你的组长(组员们)在哪些地方作得好?你以为ta(ta们)还有什么能够进一步提高的地方,有什么具体的建议吗?
作的好的地方:有求必应,每一个人都是很好相处的朋友。能改进的地方是:更积极些,主动揽责。
三、《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
都经历过,最后应该未达到“创造阶段”,差很少达到“规范阶段了”,团队的工做流程和工做方式获得了你们的承认,团队也有必定程度的自治。
四、从开发的角度,你在团队中担任了什么角色?你是否完成了该角色的任务?如今你以为你适合该角色吗?
从开发的角度,我在团队中扮演的是前端开发,我的的开发任务是完成了。我以为我还挺适合这个角色的,对前端开发挺感兴趣的,也想学习如何布局网页才能更好看。
3、人月神话
一、怎样证实你学会了软件工程?如下要求大家的团队达到了哪几个?请在随笔中用数据证实上述内容或侧重选择之一。
我也不是很确定我学会了软件工程没有,可是起码已经学会了开发一个项目的具体流程和方法。如下要求达到了两个,是2和3,虽然软件不是足够好,没法达到第一点的要求,可是项目有项目规划/需求/设计/实现/发布,有定时的进度发布,而且可以找到源代码,代码可以经过编译,在团队博客中,就给出了仓库的地址,代码也在仓库及时获得了更新。
二、写下属于你本身的人月神话——我的或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可使用你本身喜欢的方式表达
我的做业中,印象最深入的就是第二次做业,用java去编写疫情统计,当时是第一次接触Git,第一次接触单元测试,即便是学过的Java,也忘记了不少内容,都是一步一步慢慢百度学来的,固然个人经验总结是“越让你惧怕的事物,越能促使你进步。”如今来看依然是如此,不去动光想象,是没法解决问题的,只有直面没法完成做业的恐惧,一点一点地去作,最后就算没法获得很是完美的东西,起码不会后悔。
结对做业中,印象最深入的也是地图的实现,虽然和本身的结对同伴已经很熟悉了,但仍是难免担忧本身会拖后腿,一遇到挫折就急着宣传负能量,最大的经验总结也是心态方面的,就是要相信队友,也要相信本身。
团队项目中的经验总结是一、多沟通,二、时间安排要合理,设置缓冲区,多沟通在于沟通才能解决问题,埋头苦干本身的开发,最后发现问题就来不及了;时间安排要合理在于冲刺的日子要安排稳当,集中你们的注意力进行开发,而不是开发时间结束后,任务的完成度还不是100%。
4、建议
一、对于下一届同窗,或者大一的同窗,你想说:
我想说的是选择软件工程这门课,选择计算机这个行业,不能只看到他表面的高工资,而忽略了人的努力。普通211能进大厂的,都是从大一就开始努力的,没有极高的自制力和对这个专业的热爱,是很难达到的。
二、对于本身从此,你有哪些建言?
对本身,建议继续努力,争取读上研究生,不要在最后的时间又拉跨了。
三、对于助教工做,你有哪些建议?
没有建议,很棒。
四、对于软工实践课程,你有哪些建议?对于软工实践课程的上课形式和内容,你有什么具体的意见和建议?在哪儿须要强化或者剔除?
感受须要花费在这上面的时间仍是比较多的,我的认为能够剔除软件评测这个做业。
5、我的技术总结
技术博客连接 概述:从列表跳转至详情页,vue如何传参?