团队最后一次作业

课程 <软件工程基础>
作业要求 <团队最后一次作业>
团队名称 阿里巴巴国际懂事会
第一次作业 (https://www.cnblogs.com/xxxy7280/p/11494665.html)

尝试对自己提出的问题进行解答

针对最后一个问题,如何做到创新。
计算机行业是一个千万人你追我赶的行业,有很大一部分人在这个大浪潮中被淹没。在科技日新月异,技术的发展已经到达了一定高度的今天,创新能力显得尤为突出,不少人也认为无处创新。如何做到创新,在对更加熟悉软件开发流程,体验了结对编程,团队合作后,我对提升自己创新能力的途径和方法有了更多的看法。
1、拓宽视野
要多阅读国内外的书籍,不仅可以完善自己不了解的知识面,丰富自己的知识。还可以了解科技最新发展,学习别人的思考方式和拓展思维。
2、与人交流,集思广益。
一个人的见解和知识是有局限的,把自己的想法与人交流,听取别人的意见,完善自己的想法,对自己的思考做一些发展和修正,或者与别人一起思考,共同追求创新,提升思考的能力和每次创新的高度。
3、肯定并认真审视自己的想法
当一个新想法萌发出来的时候,不要急着恐惧犯错的后果随即否定它。要学会肯定自己的想法,我们每个人对这个世界的认同都是不一样的,自己每天也会有各种各样的想法,要勇敢的承认这些想法,并且想办法去实现它们,让自己能够改善这个世界。要勇敢的去尝试,在自己能够承担后果的前提下,去挑战未知的世界,通过自己的不断尝试中会或说过创新带来的利益。当然,若是这个后果,自己承担不了就要选择避免风险,转换方式。要有缜密的思维来思考创新带来的好处和失败后可能承担的相后果,并且要勇敢的承担责任,这样自己才能够踏踏实实的做创新。
4、敢于提问和质疑。
陈旧保守,墨守成规的人是畏惧创新的,也是永远也不可能创新的,毕竟创新都是从前人总结的经验中得到突出的表现,只有通过提问和质疑权威,才能让自己有新的突破。

学习到的新知识,掌握到的新技能

1、更加熟悉了软件的开发流程,以前只是简单地打一下代码,编译运行,不会想着软件开发的其它步骤。学习了这门课后,了解到软件开发中的分析设计,测试,修复等方面,这些知识的学习让我们的软件更加完善。
2、逐步开始接触专业技术,学会了原型设计和其他一些基础工具,将我们从程序只有代码的思维固定模式解脱出来,更多地更全面地关注软件整体效果,加强了对软件开发过程的理解。
3、在这一阶段中,学习到了专业知识,接触以前从未接触到的东西,由于很多知识都要自己学习,了解,自学能力也加强了。逐渐开始可以有条理地整理搜集到的资料,从各处学习到的知识技能一个一个付诸实践,找到真正对自己有用的,从网络上无数信息中找到自己想要的。

体会,总结

刚开始上这门课的时候,老师只是讲到一些基础知识,然而我们自己做作业的都是偏实践的,在这门课的学习过程中遇到了很多困难,开始使用Markdown不熟悉,写一篇全文字的博客,因为排版,就需要很多时间,而且写出来效果其实也一般。随后的作业,比如完善四则运算生成器使用github提交,学习单元测试,效能分析等等,对我这种什么都不熟悉的菜鸟还是有点挑战,虽然一直抱怨作业占用太多时间,根本就不适合我们这些其实刚学完C语言数据结构的xxj,每次花大量时间做作业,感觉几乎所有东西都要自学,但是最后做完作业还是很快乐,感觉至少是有收获的hh。软件工程基础的学习在这一阶段中,我不仅学习到了关于软件开发过程中的一些基础知识,还学习到了很多有用的技能和工具的使用,像Markdown,github的使用,给自己写的代码做单元测试,效能分析及改进,原型设计等,这些对以后的学习有很大帮助,也是一个大二计算机专业学生必须掌握的知识。不仅知识上有点长进,在精神上,软工基础也让我进步了很多。以前代码有什么问题,半天解决不了的,或者有些代码不知道怎么写,没有思路,这些问题都会让我很焦虑,暴躁。但是经过这门课长时期的磨练,我的耐心大大增强了。有一个问题就试着到处找资料,尝试所有可能的方法,问题总会解决的。其实,解决了一个困难,才能说真正地学习到了这些知识。做出一个软件需要前期大量的专业知识的学习和不断地实践,要不惧失败和困难,多尝试。总体来说上这门课还是收获满满,就是发际线微微有些后移。

posted @ 2019-12-06 13:51  2025  阅读(82)  评论(0编辑  收藏  举报