一、请回望第一次作业,你对于软件工程课程的想象
1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
- 个人编程的时候被中文字符处理打败放弃了CC++,人生苦短,我选Python。所以个人编程让我重拾了大一选修课学到的Python,那是真的舒服,Python真好用啊,对Python的掌握也更深了。但是柯老板给我评论过“语言的涉猎还是要有一定的小广度,我真怕你们都被python给惯坏了。。。”自己还是会多多涉猎其他语言的,肯定有Python不管用的时候,比如图形学、Linux……
- 结队作业的时候队友果断选择了算法(因为我们两个憨憨都不会前端),所以我主要负责前端UI设计以及前后端连接。以前都没接触过UI设计,一时间也不知道从哪学起,后来是大哥给我推荐了PYQT,可以直接拖拽窗口然后自动生成Python代码。可这太顶了,后面的团队作业、数据库作业我都用的PYQT,可以说是熟悉了。
- 团队作业的时候因为团队里大佬太多,打代码的活轮不到我这个憨憨,前端也交给了女生们,所以我就变成了PPT、视频工具人,虽然我也不会完全自己做视频,以前都是PR对拍摄后的视频视频剪辑、特效处理,完全自己做出视频也是约等于从头学起,也是小小的入门了AE吧。
- 总而言之,对比自己目前的所学所练,也是小有收获吧,但和自己的预期还是差蛮多,各种工具倒是学了很多,绘制原型的Axure、UI的PYQT、视频的AE等等,就是代码的锻炼比预期还差些。
2)总结这门课程的实践总结和给你带来的提升,包括以下内容:
- 1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
完成1K+吧(不算自动生成的ui代码,算的话估计得3K+)
主要是个人编程以及结队作业完成的代码,团队作业的时候,轮不到我打代码,就做了些数据库SQL的前后端调用(写完后,组长说那个也没多少他已经写好了,我人傻了,我就白干了,淦) - 2、软工实践的各次作业分别花了多少时间?(做一个列表)
作业 | 时间(小时) |
---|---|
个人编程 | 25±5 |
结队编程 | 20±5 |
团队项目 | 30±5 |
- 3、哪一次作业让你印象最深刻?为什么?
个人编程的成就感,结队编程的其(hu)乐(xiang)融(xian)融(qi),唯独团队项目让我印象最深刻,不仅是因为它很繁琐,重要的是让我提前体验社会感受人性,也是它让我对软工这门课有了不同的认知。 - 4、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答
累计有150小时左右吧,平均每周8h-10h(如果只算真正有干活的周平均每周11h左右)
开篇博客回答:“打算花多少时间呢,主要看团队磨合度以及大家的分工,自己也比较菜,可能需要拿出更多的时间在这门课上,根据具体情况来定,可能平均每天1h-2h,一周7h-14h了。” - 5、学习和使用的新软件
绘制原型的Axure、视频的AE等等 - 6、学习和使用的新工具
Axure、PYQT、AE等等 - 7、学习和掌握的新语言、新平台
巩固Python吧,也不算是新语言。 - 8、学习和掌握的新方法
PYQT吧,一种萌新可用的UI设计方法。 - 9、其他方面的提升
迷之提升了PPT、视频功底,以及怎么画大饼然后交个小饼,还有团队协作能力。
二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
经验总结:队友很重要,一个团队的队长也很重要,但更重要的还是自己,自己的价值要展示出来,有付出才有回报。
分析:一直觉得大部分团队,大家一起齐心协力,都有目标都有动力完全可以不用队长,大家一起管理好这个团队。比如我们图形学实践,老师要求必须组队,我和班里的两个同学也就是我们三个菜鸡组成了一队,我们自闭过,难受大佬们抱团了没人带我们,迷茫我们会不会挂科了,但最后我们三人齐心协力,不去做无意义的抱怨,而是各司其职,每个人都尽自己所能及的事完成了作业,很舒服,很开心,终于体验到三个臭皮匠赛过诸葛亮。这就是队友的重要性,哪怕我们都不会,但愿意去做,愿意一起承担就够了,而这时我们也没明确说谁是队长谁更重要。
但是软工实践!它不一样,这是个人数很多的团队,没有一个人站出来去组织,大家都没有主心骨,这就需要一个很硬的队长了,不需要他代码能力多强或者他文档多好,最重要的是他要“硬”,能引导团队顺利的执行任务下去。而我们这次团队项目,队长太难了,不仅要对外抗住其他组的刁难(主要是k的刁难),也要对内处理好团队关系。虽然我对我们队长也有些槽点,但总体而言我觉得他是很不错的,是一名合格的队长。
最后是个人的价值,这个也不用举啥例了,懂的都懂,有付出才有回报。
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
最想感谢的当然是我的npy了。除了大一晚自习,我就没去过教学区学习过,自己上一学年也是经历了一些事变得颓废了,成绩下滑,生活迷茫。是她在这学期打开我的心扉,带着我去学习,带着我一直努力,也教会了我很多很多,给我带来了幸福感,非常感谢她。
四、个性发挥,包括图文、照片和创意等
开始了开始了,福州大学大型线上吐槽大会开始了!激动的心颤抖的手,我给大家敬杯酒。
1.学分!我真的佛了,大家都多累懂的都懂,为啥就只给1学分啊???图形学都能给个1.5,这1学分真的是有点过分了。
2.时间!说实话你要搞一个这样子的团队项目经历,这肯定是好事啊,但是这放在了大三,一堆ddl的情况下去应付一个又一个的ddl,这不是辜负了这门课的初衷吗,这样子经历一波确实是能逼同学们一把,但是他的正面影响就大于负面影响了吗,我真没想到高三都没给我累坏了,大学给我累着了,我看到很多同学在冲刺一波软工ddl后身体的疲惫以及生活作息被打乱的痛苦,得花双倍的时间去调回正常的作息时间,要不然你就接受,成为熬夜党,生活作息彻底改变。什么“现在你熬的夜会成为将来的本钱”,我最气这种看法了,明明能用健康的去学习去成长,何必要这样呢?
3.形式!好好的大家做项目就算了,够累了,还整了一个互评,让我们提前感受刁难,感受社会的竞争呗。有谁能说自己能感受到别人做项目经历了什么给出公平公正的分数吗,到最后大家疲于应付ddl的时候,分数随便评,或者给个标准的分数或者看其他组给的几分就跟着给分。然后呢?就导致了有时候没干啥事,博客画画大饼吹吹牛逼,然后比辛辛苦苦做出好成果却不善表达的分数高很多,或者是大家“其乐融融”分数都差不多,这是软工实践的初衷吗?
4.团队!不去计较前面三点的话,其实通过一门课让大家体验一个团队的项目过程是很有意义的。让我懂了很多,人虽然是群居动物,但人类的大部分矛盾也是在群体中产生的。在团队协作中我们能快速成长,找清自己的定位,珍惜学习的机会,锻炼自己的能力。这次一个人单干难以快速获取的,也是我们未来立足社会所需要经历的(除了那些很特殊的单干职业)。其次就是群体中的矛盾了,我们会经历争吵、会不满工作分配、会觉得没能发挥所长、会争论贡献度分值……我们会有很多矛盾,但我们是一个团队,我们最终会用自己的方式去解决这些矛盾,会重归于好,会携手共进,会竭力做好我们的项目,会遗憾哪里哪里没做好,但我们不会后悔,因为我们是一个团队,因为这是我们共同的努力。我想这就是一个团队的魅力吧,也是软工这门不太彳亍的课让我最认同的一点吧。
5.期许!但行好事莫问前程,2020大家都给我冲!最后的最后,自己给这门课画上一个不圆满但满意的句号。