个人总结——从哪里跌倒,从哪里爬起
1. 走过的路
做了哪些作业
个人作业:
结队作业:
团队作业:
课程实践带来的提升
学习和使用的新软件:
①HBuilder X:日常编码
②PSFTP:服务器的文件管理
③XMind:绘制UML图
④墨刀:快速原型设计
⑤Navicat:数据库图形化界面
学习和使用的新工具:
①leangoo:敏捷开发
②码云:代码管理
③ProcessOn:UML图绘制
学习和掌握的新语言、新平台、新框架、新架构:
①新语言:PHP
②新平台:HBuilder X云打包平台
③新框架:MVC,Bootstrap
④新架构:分层架构
学习和掌握的新方法、新思维、新思想:
①新方法:要懂得找工具帮助自己完成任务,事半功倍;代码冗余封装处理。
②新思维:编程前写思路,越详细越好,编程效率快一倍。
③新思想:软件工程的最重要的是如何让一个团队协作编程,而不是一个人。
其他的提升:
①如何提问也是一门学问,经过一学期的练习后,我问问题的本领明显提高了,可以正确地向他人提出自己遇到的问题。总结来就是1.不要问能百度到的问题。2.放下面子,抱着学习的态度,不要听不懂装懂。3.问题有背景,不要只问这个怎么弄,要描述你遇到这个问题的过程。
②学会了部署云服务器以及服务器上文件的管理,懂得各种API接口的调用。
难忘的片段:
团队作业时每天完成准点开会,大家都会积极讨论今天的成果,展示自己的作品。
2. 人月神话
经验总结:
要做好每天的安排,调整自己的心态,保持自己的积极性,按计划办事,因为每天都有小目标,就不会觉得压力很大。遇到困难不要退缩,可以选择百度或者其他渠道,99%的问题都是能够搜索到的,如果没找到,就是你的问题了。
实例分析:
在项目过程中,最主要的也是最基本的就是一个前后端的数据交互问题,在这里就举个简单的例子,因为我的能力有限,代码仅供参考。
涉及的技术:Ajax、PHP与MySQL的交互。
主要目的:获取数据库中的数据显示到前端表格中。
①数据库数据
②前端js中Ajax写法
③后端user.php接口写法
④前端收到的数据
⑤表格中显示的结果
⑥当然也有其他的方法获取数据,这只是在项目中用的最频繁的一种方法。写的也不够规范,大家见谅。
3. 对未来同学的建议
要抱着一颗学习的心,在做中学,因为作业中的部分知识点是大多数同学都没有接触过的,所以要耐心,积极去寻找解决问题的办法。可以与身边的好友一起交流,分享自己的经验或者参考对方解决困难办法,互相帮助,共同进步。尽量在每一次作业中都能学到新的知识,让自己的能力有所提升。在选题时要深思熟虑,选一个自己有把握实现的项目。
4. 对于作业安排的建议
在开学就通知有关团队作业的事宜,因为在团队作业之前都是个人或组队的作业,会让很多同学在组团后也以为是短期性的作业,这样就很容易导致选题不谨慎而引发冲刺的时候因项目的难度过大让团队的协作积极性降低,最终结果就是项目做的不理想。所以打一开始就告诉他们本学期要做一个由他们自己选题的大项目,让他们在选题上有充分的时间考虑。
5. 自己对未来的期许
希望能够继续学习,丰富自身的知识面,努力提高自己的技术。