这个作业属于哪个课程
<2020春W班 (福州大学)>
这个作业要求在哪里
<作业要求>
这个作业的目标
<对软件工程实践课程的总结>
作业正文
<作业正文>
其他参考文献
<腾讯IM即时通讯开发文档>
Part.01 回望
对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强软件工程专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
即按照本课程一开始的老师给出的工程能力释义图为参照,从一下方面开始总结阐述,工程能力释义图如下
221701412的工程能力变化图A-analyze(复杂工程系统分析能力)
达成情况:对于从一开始的热身疫情数据分析到后面的结对完成疫情统计到最后的团队作业经过两阶段的冲刺,分析复杂工程系统的能力有一定的提高,可以更好的分析工程的问题关键所在
不足:对问题分析时得出的解决方案还需更加的精准,如在热身疫情数据分析时对命令行参数的解析方案确定不当,导致最后的导入评测程序运行时报错
D-design&develop(复杂工程系统设计/开发能力)
达成情况:在结对作业中是个人第一次进行了原型的设计工作(以前只是对原型设计有所了解),对于原型的设计能力有所提升,在团队作业中作为后端开发主要按照官方的文档初始架构了一个目录结构更为规范的后端项目,对于复杂工程的架构设计、构件设计能力有一定的提升
不足:原型的设计能力还只是初窥门径,还远远登不上大雅之堂,对于复杂工程的架构设计、构件设计,我认为现在设计的项目系统还仍有很多可以优化的地方还需要以时间堆积的学习
E-evaluate(评价能力)
达成情况:主要是通过下载腾讯的即时通讯IM的相关demo进行了对应的黑盒测试与相关评测,以及每周的小组答辩时使用在线评审表进行打分互评,对于恰当的评价计算机相关技术和产品的能力有所提升
不足:对于如何能更恰当的评价计算机相关技术和产品,需要的是自身技术的提高与眼界的上升(即多看多学),现在自己的自身积累还远远不足,所以认为自己的评价能力还有很大的提升空间
C-collaborate&communicate(团队协作能力)
达成情况:在本次软件工程实践中主要有团队协作的部分为结对编程以及后续的团队合作冲刺完成项目,其中在团队中担任组长的角色,发挥了团队协作精神,参与到了各部分的设计报告与文档的攥写工作中,对于团队协作能力有较大程度的提高
不足:因为本次的协作开发全是以线上合作的方式进行,沟通交流方面出了很多的问题,且对于设计报告与文档的攥写还有很多值得学习与提升的地方
P-project management(项目管理能力)
达成情况:学习使用了多方工具进行项目管理(teambition等),且在本学期自己选修了项目管理课程的理论前提下,软件工程实践则作为了对于项目管理的实践,项目管理能力有所提升
不足:对应的工程活动还涉及了很多的管理学、经济学知识,这是离自己专业很远的知识,还需要更多的学习提高
你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;和你针对你的目标绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?本小节一开始先回顾一下在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能以及针对目标绘制的学习路线图
个人简历 基本信息 姓名:theTuring兴趣爱好;编程,moba,单机,健身,旅游
特长:moba
当前水平 掌握的编程语言:C/C++,JAVA,html,php基础
掌握的开发软件:VisualStudio,IDEA,Eclipse
掌握的技术框架:springboot,yii,webmagic,vue
累计代码量:写过的项目的话代码行数可能10w+了,不过有效代码应该5w吧左右
开发过的最大的项目简介:基于yii2.0开发的个人博客系统,其中这个项目整合的自己以前写的一个云盘的项目进去,写了博客园的爬虫更新当日博客园首页文章到自己的博客的功能。
拥有的工程能力:一定的可快速上手新的项目能力,简单的面向对象分析
成果和获奖经历:无
专业目标 掌握java后端开发能力
实践预期 工程能力:更好的在开发团队内做好后台的维护
技术,技能:扎实java基础编程,java EE,对spring全家桶都有一定掌握
学习路线