The Link of Your Class | https://bbs.csdn.net/forums/MUEE308FZU202201 | |
The Link of Requirements of Assignment | https://bbs.csdn.net/topics/611628445?spm=1001.2014.3001.6377 | |
MU ID & FZU ID | 20122888 & 832001328 | |
Video Link |
| |
Github Link |
|
Content
1. The first time I use unity and c#
2. The first time I completed an APK
1.Participate in teamwork as a team member
2.Increasing in programming ability
The Link of Each Lab
Individual Work
1.Learned how to use GitHub
Although I often looked for information in github before, I never uploaded my own code. Now I use this software to upload my own code, and I think this software is very private and convenient.
2. The first time I use natural language segmentation in python
Calling this library directly, I found that python Natural Language segmentation works great when you set the terms you want to split by yourself. I have downloaded relevant libraries in both Chinese and English, and in the future, if I get an article that I don't want to read at all to count keywords, I will use it.
Pair Work
1. The first time I use unity and c#
In lab2 I used unity 3d to make small games, although in the end I did not do very well, but the experience from 0 to 1 is still very enjoyable. Because I have been very busy in school, I think I have a new understanding of C# after a period of time without C#. If I have the chance, I will do this game again.
2. The first time I completed an APK
Since I didn't have the concept of adaptive to begin with, the games I made in unity didn't work except on my teammates' phones, then I was told to use adaptive, then package it, and it was done.
3. Cooperate with my friend
Working with friends has always made me more productive. We worked together on my cramped bed. It was an amazing experience. We ran APK again and again to find mistakes, and it was hard to be lazy when we were together with friends. It was really important for me to cooperate with her.
Team Work
1.Participate in teamwork as a team member
This time, because I had some django experience, the team invited me to participate in the project and take charge of the back end. In this project, I obeyed the arrangement, learned and solved the back-end problems.
2.Increasing in programming ability
I originally wanted to use django, but I thought it would be a loss if I didn't learn something new, so I finally chose springboot. Although it is much more troublesome than django, it is very common after all. I said at the beginning of the course that I wanted to write a lot of code, and by the end of the project I had actually written a lot of code, although Spring boot generated a lot of it automatically and I had a new understanding of databases.
TOOLS
1.IntelliJ IDEA
IDEA, full name IntelliJ IDEA, is an integrated development environment of java programming language. IntelliJ is widely recognized as the best Java development tool in the industry. This is my first time using this software, and in my opinion this very advanced software works well, as well as pycharm and vscode.
2.unity
Unity is a real-time 3D interactive content creation and operation platform. From game development, to art, to architecture, to car design, to film and television, all creators use Unity to bring their ideas to life. unity also works, and since I don't make any money, it's much better for me that the software is free anyway.
3.visual studio
VS is a largely complete development tool set that includes most of the tools needed throughout the software lifecycle, such as UML tools, code control tools, integrated development environments (ides), and so on. Because it's the only thing I've written about C#, I think C# is easy to use and advanced.
feeling of the whole course
It is a complicated thing to write a qualified program that is not simple. You need to figure out the requirements first, and don't slack off at every step, so that you won't face a mountain of work later on.
I also had a lot of fun writing games, I had a lot of fun writing back ends, I had a lot of fun using python stuff that I didn't use.
Little regret
Since we switched to online communication later, it was inconvenient to communicate with team members. I think we can do better if we always communicate offline.
About Career
I like a career where I can learn new things all the time. I am very interested in many things and I am happy as long as I learn new things. I also want to go to graduate school, and eventually I want to be a technician who is always exposed to new things.
Finally
All the people I met during the course were very interesting, my partner and my team members brought me a lot of help and happiness, and the teacher's requirements were very clear (although I always read the Chinese requirements of the school next door, my English is not good), I am very grateful to these people. I learned a lot, which might come in handy.
Everyone has been hard this semester, enjoy the holiday, happy New Year!