|The Link Your Class|
|The Link of Requirements of This Assignment|
|MU STU ID and FZU STU ID||20123949_832002115|
|Video demo link(for lab2)|
|Video demo link(for lab3)|
|GitHub link(for lab1)|
|GitHub link(for lab2)|
|GitHub link(for lab3)|
First of all, personal programming: when I started learning, I encountered a lot of difficulties. The main thing is that I'm not familiar with the programs that need to be written and the scenarios that need to be implemented. As for the practice part, I have a lot of knowledge that I have not learned, and I became unable to start at the beginning. For example, some knowledge of the front end and the front end of the combination of technical problems, these let me rack my brain, painful. However, after a long period of self-study, I learned the relevant knowledge, although it made me walk a lot of detours. For me, this is a good step forward.
Secondly, in the project practice of the team, my teammates are all very helpful. In our team work, we gave each other a lot of support and help. For example, when our team was making a garbage sorting app, we had a comprehensive discussion with each other and kept communicating and combining technologies. Finally, an app combining various technologies came into being. Such as back-end, front-end, ai, interface, etc. Through continuous cooperation and learning, we not only learn how to work as a team, but also enhance our friendship with each other. This provides a lot of help and experience summary for our future team programming and pair programming.
For the tools I use in practice:
Our team uses qq group for discussion. In the qq group, we can communicate easily. When we meet some problems in our respective parts, we will also discuss and negotiate in the qq group.
The tools we use to make software prototypes are Axure and Inkknife. We drew software prototype drawings in Axure and ink Knife, and designed more concise ones to improve the user interface and product interface of our software. Axure and Ink Knife are great drawing tools, but we also spent a lot of time learning how to use them. At the same time, this learning process also benefited us a lot.
In the part of ai that I am responsible for, I took advantage of the ai studio platforms provided by paddle and Baidu to train my deep learning neural network and learned how to use the resources provided by Baidu to deploy my trained model.
New techniques I learned in practice:
My suggestions for this course are as follows:
I hope the course teacher can explain some techniques and methods needed for our project practice, so as to avoid the detours we took in blind self-study and save time, so that we can spend more time on software development instead of wasting too much time on blind self-study.
I hope there can be a teaching assistant or teacher to help us complete the project in the course, which, I think, can make our study more oriented.
In the future study and life, I will make more efforts to improve myself.
Most importantly, thank the teacher in the course of help and teaching, thank the teacher's hard work.