个人总结——“划划”世界迷人眼
⛷ 划在当下
🏄 独自开划
-
第一次UML作业:本以为只是一次平平无奇的自我介绍,没想到是整个UML的开端。
-
第二次UML作业——个人编程一:第一次编程作业就整了个大的,码云的使用确确实实地来了个下马威。
-
第三次UML作业——个人编程作业二(代码互改):代码互改实话实说,既有必要又没必要。有必要在于:学习别人的代码是一个很有点醒感的过程,所以学习别人的长处才应该是更重要的;没必要则在于:每个人的代码代表着每个人的思维,已经不再是有标准答案的客观题模式,所以如果硬要给别人提出意见其实大部分是代码规范类的意见,多多少少有点
鸡毛蒜皮。因此,个人认为代码互改可能改成个人代码优化会更好,而且也并不会影响码云上的Issue等操作。
🤼 一起划
-
第四次UML作业——结对作业一:对于结对倒也没什么想法,而且这次作业主要是分析和原型设计,所以还挺快乐的。
-
第五次UML作业——结对作业二之班级成绩表:写代码费心力。
-
第三次结对作业:需求建模练习:这次作业虽然是我最爱的建模
画图,但是涉及到了第一次接触的活动图,类图,用例图,等等等等,所以也是痛并快乐着。
🧚 七魔仙_堡 🧚
-
魔仙堡——团队展示:前几次的结对给接下来魔仙堡的组队打下了良好的基础
-
团队作业第二次 —— 项目介绍:刚开始构思这个项目的时候,并不知道要整个项目切实落地,所以也是随口就画了一个很大的饼啊。
-
团队作业第三次 —— UML设计:继续画饼。
-
第四次团队作业——需求分析:画饼结束,脚踏实地干实事。
-
团队 Gitee 实战训练:真正开工前的模拟训练,还挺有实战感的,同时体会到了前端组的日子也不是那么好混的。
-
团队作业第五次——项目系统设计与数据库设计:简而言之,又是画图。
-
Alpha冲刺:冲刺的日子不是人过的,每天有新的任务同时又要实时进行修改。好在我们是一个训练有素的团队,能够及时地做出安排与调配,所以基本都能很好地完成各自分配到的任务。
-
Beta冲刺:Beta冲刺的日子更不是人过的。正好遇上考试周,beta冲刺的战线又属实拉得太晚了,一边要准备期末考试,一边要交某几门实践课的期末项目,同时还要进行Beta冲刺,所以大家的状态都挺萎靡💀的,但是也没什么办法,相信大家的考试周都是这么扛过来的。不过最后的成品还是挺令人满意的,完事。
🛶 递桨中
🛠 学习和使用的软件&工具
- 老朋友
- X mind:早期用过,但是没深入,也算是深刻体验了一把,但是这软件些许的有点卡顿,也可能是我的问题。
- Hbuider X & Wampserver、Sublime:前端课和php课的看家本事,贯穿始终,懂的都懂,无需多说。
- Navicat for Mysql:php课附带的,简易型数据库,还挺好用,就是字符编码令人头疼。
- 新伙计
- 墨刀:画原型用的,相对于AxureRP来说的好处可能是:便携、可导出。
- Process On:用来画UML图,和画原型的使用感差不多,好处就是能团队合作。
- Leangoo:差不多就是看板的作用,也还挺清晰明了的。
- Gitee:码云才是真正的新来的老大哥,抬头不见低头见的那种,每一次新的登场还有新的不同,只能乖乖服从。但是码云的使用还是很大程度上方便了代码的整合、更新与学习。
💾 学习和掌握的新语言、新平台、新框架、新架构
牢记于心中!主要是因为我是写前端的,写来写去也无非Css\Html\Bootstrap,所以其实也没什么新东西可掌握,边学边巩固罢了。
💡 学习和掌握的新方法、新思维、新思想
由于我们团队并没有前后端分离,所以其实一直处于困境的状态。无论前端后端哪一方出现了调整,都需要单独整个代码文件大改,因此深刻意识到了前后端分离的重要性,但是还没有完全掌握如何个分离法。因为Alpha冲刺就已经定了基调,并且Beta冲刺也是忙上加忙,所以并没有就这一问题做出调整,不过相信以后一定还有机会学习并做出改进。
📈 其他的提升
当属码云的使用,就基操而言,已经到了熟的不能再熟的地步;其次就是UML图的绘制,好像基本每次都是被分配到画UML图的任务,所以也很熟练;还有就是HX,美名其曰,熟能生巧。
📌 深刻印象
第一次的结对作业:因为团队类作业在之前几个学期已经经历了很多,结对作业倒是第一次遇见。相比团队作业而言,结对作业分配到个人的任务会更重、更多,任务的可选择性相对来说也会更少,所以哪怕你遇到没接触过的的,也得硬着头皮上。并且这次作业不仅要需求分析还要原型绘制,都是头回见识,只能老老实实地把属于自己的部分做更好,以完成一份不错的结对作业。因此,结对作业的个人成就感相对团队来说,会高得多,但是团队有属于团队的成就感,只能说各有千秋。
📽 总结
🚲 个人方面:
清晰地认识了自己的不足,脑子里想的没有办法实现出来真的挺痛苦的。先不说后端,就光前端:看似简单,但其实有点像在操刀整容手术,要一点一点的修改、微调。而且前端其实没有后端那么明显的报错点,你只能自己找,找的出来就改,找不出来就重头再来,所以很折磨人。但是太高端的前端效果又心有余而力不足,归根结底就是我的能力不够,所以最后得出的结论就是一定要努力提升自己的水平,无论前端后端,有了水平,才会有更专业的项目设计。
🚘 团队方面:
经过这一学期的课程,给我最深切的感受是:能力才是最重要的。但与此同时,团队领导统筹能力>专业技术能力。可能和别的组比起来,我们组的专业水平不够强,但我敢打包票地讲,我们团队的协作能力绝对能排到前三。在此真的很感谢我们的团队,大家都会互相理解与沟通,并且团队氛围超好,也没有出现那种阶级感,任务分配也很合理。这一再证明:良好的沟通才是构成一个出色的团队的关键。
建议 🔖
对后来者 🧑💻:
- 对学习问题保持一种积极的和进取的态度。
- 充分利用好博客园进行记录以达到“温故而知新”。
- 贯彻“做中学,学中做”。
- 不要画饼。
对这门课 👩🏫:
首先,希望在讲一些新内容时,不要直接用专业性过高的名词砸得人脑瓜子嗡嗡响,或许可以先用简单通俗易懂的语言对这类名词进行一个阐述让大家在脑海里形成一个具体的轮廓。就好比这次作业要求的人月神话4个字,通过破折号后面的描述我猜了猜可能是个人总结的意思,百度一番发现好像是一本专业类书籍,然后也就没有然后了,可能是我主动性不够高的问题,但是如果在作业要求下面进行附加注释稍微有趣地对这4个字进行解释又何尝不可呢?而不是就将“人月神话”四个字冷冰冰地摆在那里。其次就是战线拉得太长了,Beta冲刺的实际效率可能只有Alpha的1/3,不是说到后期大家积极性不高,而是客观环境原因:期末已到,期末实践项目与期末考试风雨欲来。Alpha冲刺或许能拿出我80%的心力,但Beta能分配到我30%的时间就已经算得上很不错的了。最后,吹毛求疵的一点,如果5分钟不是一个硬性要求的专业类标准,vlog视频的时长要求大可以5分钟±5秒,因为每个视频平台的审核不同,会有很多变数。
最后的最后 : 划海无涯 回头🧑🏻🦲是岸!