回顾与收获
重新去翻看开学初的那篇自我目标,对照自己曾经写下的能力预期、课程期望、愿景规划,欣慰的是自己原来还是做到了其中的一部分的。
1.实践项目完成后学习到的能力的预期
提高个人编码能力,形成良好代码风格;希望实践课程结束后不是止于此,而是敢于参与更多其他项目的开发,不断深入学习。
能对软件工程有个人的理解,将软工思想应用于实践。
培养良好的团队协作能力,学会包容适应整个团队中每个人的差异。
2.对项目课程的期望
能够真正帮助每个同学提升动手能力,激发大家的编码热情,甚至让一部分同学重新热爱上编程实践。
个人实践环节侧重个人能力的提升;结对和团队实践环节中让大家意识到自己的团队角色,培养团队精神。
能够有更多的师生交互,团队与团队间的交流。
3.对项目的愿景规划
期望我们所做的项目是真正有需求,有价值,而非为了应付课程实践而做。
每个项目成员都真诚为项目付出,都能感觉到自己对团队的价值,有一致的目标,并共同为之努力。
明确每个阶段性目标,指定每个阶段的计划,成员有分工的完成任务,共同解决难题。
每个项目成员都有所收获,在项目结束进行总结时无论结果如何都能发现,自己所得不负项目进行期间自己和大家的努力。
-
能力预期部分:
首先,个人的编码能力无疑是有提升了,从对安卓完全陌生到入门,比较熟练的使用一些常用的控件写页面做UI。当然我知道在这之后还有许多要提升和加强的,这也是我对自己的要求,课程结束后,不止于此,期待自己可以写出让自己舒服也让别人喜欢的页面。
现在的自己,对于软件工程的理解,是在通过一个项目的实践后形成的。从最初的需求分析,需求规格书几乎虐了我整整一个星期,团队由我主导的这个任务,曾经把我弄得焦头烂额,完成以后。老实说自己还有许多不满意的地方,在验收时也看到了其他组更好的成果,我想这让我了解到做一份合格的需求规格说明书必须具备的要素,也将帮助我在日后的项目开发中在需求分析这部分更得心应手。
良好的团队协作能力,应该是我在这次实践中收获最大的部分。老实说,一直以来都觉得自己的脾气不错,在团队协作这个问题上应该不会有太大问题。但是在组队实践的这段时间中,自己的情绪常常没能控制住。经历了和PM无数次的争论,彼此间的不理解,甚至因为项目影响过大家日常的交流。但是很幸运,我的团队一直包容我,也让我开始意识到自己的交流方式存在问题,无论如何,大家的出发点是一致的,希望我们的Mod4更好,我们的项目更好。(感谢的话留到后面再说) -
课程期望部分:
整个学期的课程下来,大家的动手能力有目共睹。我们看到许多完全不会编码的同学开始编码了,甚至在alpha阶段,每天编码,alpha验收之后停下了几天的编码,在停下来的那几天里突然很想念每天敲代码,给PM反馈每天的任务,提交代码到github上的日子。
师生交互这点应该大家都感受到了,团队交流在移动端和web端合作这部分就能体现了,此外也不乏各组间的互帮互助。 -
愿景与规划:
我们的项目是由教师选课的痛点所触发,有其真正需求和价值。
收获我相信每个人都有,就我自己而言,看到我们每个人的变化,现在这个更好的自己,回想起曾经那些熬夜编码,带着黑眼圈上课日子,再也没有心疼自己的心情了,相反可能是有点感动。 -
收获
从最初的Android环境搭建-->git入门-->原型工具Axure RP的使用-->使用PowerDesigner设计数据库-->《软件需求规格说明书》的编写
-->用Rational Rose画类图和用例图-->还有使用github进行项目管理
很难想象,短短一个学期的时间里,我们就能接触这么多的工具软件,自学入门一种语言。原来每个人的潜能都是深不可测的,你永远不知道自己还能给自己多大的惊喜。
经验总结
来总结一下团队合作部分的经验吧。
在团队协作中队友之间是争论是不可避免的,大家意见不合,每个人都有自己的道理,那么要如何说服对方,又或是谁应该妥协呢?在我们的团队项目进行的过程中,也曾经出现,组员进度慢,消极怠工,在站立式会议中,PM愤然离席的状况。事后想想年轻气盛,情绪谁都有,但一定不可以因此而影响到大家日常生活中的交流和学习。
对于争执,在情绪上来的时候,第一步就是分离“易燃物”。这种两个人一点就着的时候,就应该各自冷静,回到最初的出发点——为了我们的项目更好。有难处的人可以说明自己的处境,有了共同的出发点,我想平心静气的沟通,适当的妥协也就有了可能。
建议
其实对于过来人的话,我一直是不愿意听太多的,我总觉得有些路和感受还是要自己真切体验过才有用,别人告诉你那条路再艰险或做这件事再无用,都还是别人的话。那我就权当是对曾经那个大一的自己说吧。
-
不要放弃自己的兴趣。很多人上了大学以后发现比高中更忙碌,要学习,要忙学生工作,要敲代码。如果你的爱好恰好就是编码那么很好。但我想更多的人是在忙完了这些事以后,突然停下来,发现自己大三了,当初大一的自己信誓旦旦的对某件事抱有热情,却发现自己和高中一样在忙学习忙各种琐事,把兴趣丢了。
-
多走出校园去看看。不希望四年以后的自己活得更狭隘,期待能有更多的远见对于未来和这个世界有更多的思考。我们是程序员,但我们可以不宅。
-
提高效率。活得更紧凑,忙过一阵以后突然放松,会发现可能有更多的事要来袭,所以还是第一时间完成手头上的任务吧。
下一个更好的自己
软工实践都结束了,突然感觉最难熬的日子都过去了。每次熬夜编码,白天的上课犯困的时候其实心里还是有抱怨的,当时的自己,也是不停这么对自己说,等熬过软工实践就好了。
于是现在就是那个“好了”的moment。惊喜也欣慰自己和身边人的变化,一门课程教会不了我们太多技术上的东西,但是却让我们在各种重压下摸爬滚打起来。现在的我们去看开学初的自己的时候,一定也能真切感觉自己变得强壮了。
谢谢这门课程带给我们的成长;也谢谢老师们一直以来的耐心和对我们的支持;谢谢队友们一直以来的鼓励;谢谢PM光哥@imguang长期被我气得不行还是一直包容体谅;也谢谢常常情绪崩溃但还是愿意努力没有放弃的自己。
看到自己一点一滴的进步,是一个很奇妙的过程。一直觉得,我们每一个人都值得成为更好的自己。那些没有把我们打垮的软工实践作业,不就让我们变得越来越好了吗。没有太多具体的期望,只希望自己不忘初心,更好的自己一直都在下一步。