The last time software engineering foundation work

This work belongs courses 18 Software Engineering Fundamentals
Where the job requires Work requirements
Team Name Onecent

1. Looking back first solo work, your imagination for software engineering courses and questions raised.

The first job link: https://www.cnblogs.com/putaotao/p/11515441.html
 early for imaging software engineering course, that is associated with the development software foundation courses, can learn a lot of infrastructure related software operating.
 One problem: the source code version management tools --GitHub, what is the source code management tool? What does it do? How is it used?

2. Try to own question to answer and clarify, is how to read, practical, or figure out the discussion

By searching online my initial understanding of the background and development of the underlying operating on GitHub.
 gitHub is a project for open source and proprietary software hosting platform, since only supports git repository as the only format hosted, named gitHub. GitHub is a very versatile tool. For any size of the project, he is the ideal tool; he is a great web workflow tools. He can serve as a version control system and collaboration tool, using it to release.
 Use GitHub, you can archive projects, share exchange with others and let other developers to help you with this project together. The advantage is that he supports the people together to complete a project, so you can be a dialogue on the same page.
 Create your own project, and back up, the code does not need to save a local or server, GitHub has been very satisfactory.
Learn Git also has many benefits. He was seen as a pre-maintenance procedures, you can according to their need to recover, to submit a problem, or if you need to restore any form of code, you can avoid a lot of trouble. One of the best characteristics of Git is capable of tracking error, which makes it easier to use Github.

3. After this semester, you have mastered the skills which were not there before, how you grasp.

Through this semester in the classroom I learned some of the basic concepts of software engineering, how to conduct needs analysis, software testing methods, how to guarantee the quality of the software and improve user satisfaction. Pair programming specification by my own code style and learn how to collaborate and partner with the right division of labor, pair programming. Through several team work, I learned how to collaborate with team members by the captain of the division of labor, each member work together to complete a big project. Technically speaking, I learned to create a blog, write a blog and a markdown of some basic operations, learn some of the source code version management tools to use GitHub, there are some basic operating prototyping tool ink knife. Self-learning ability has greatly improved, GitHub, ink knives are learned through self-study. Greater harvest is to exercise the mind.

4. What a profound experience, summed up a semester of their learning process.

Feel the teacher is the main thing in theory, will be used to do the job the teacher talked about knowledge, but most of the homework operation and contact the teacher in class is not, like providing a framework specific operation is completely self-taught. But we actually will be very little technical stuff, I feel this course the election too early. This course is more ideological and theoretical stuff, most of the energy is spent learning to operate above the homework, though indeed improve learning ability, you can always feel some forest for the trees. If there is some technical skills come of this course, then, the harvest should be larger.

Guess you like

Origin www.cnblogs.com/putaotao/p/12003185.html