The first job content

Reading and preparation work

This work belongs courses https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/
Where the job requires https://www.cnblogs.com/harry240/p/11469058.html
My aim in this course is Student ID Software Engineering and strive to develop a connection with this professional software
In particular aspects of the job which helped me achieve goals  Help me learn to use the park and a series of blog sites can be associated with a lot of knowledge in the course of these school sites

Introduce yourself

I am a 2017 Geographic Information Science Southwest Petroleum University a student. Childhood enjoys playing games, I want to be able to learn relevant knowledge in this course, and in the future to develop a game of their own.

Reading and Thinking

First, recall that when you are entering the university in your professional Imagination

1. How did you make choices in your professional decisions?

When I think oil is a professional reporting school, but unfortunately because of the score is not enough i adjust to the professional.

2. Do you think the past (two) years of exposure to the course meet your expectations of yourself where professional, and why?

Not, either theoretical class content is too strong, or the content quality is not high, the examination is also very easy to pass, I feel how much knowledge did not learn in school, on the contrary I have done something six months project learned more than in school .

3. Do you think a professional in your field that you like it, it is an area you're good at it?

After practice fairly preferences, but I can not count field of expertise.

4. day you will choose to engage with your professional work related to it? If you want to go is a given city, company and job, if given no reason

Should still, I do not want to've learned just give up. Gis gis application and want to engage in development.

Second, people walked the streets before the control and describe future development, and now you

1. feel you already have professional knowledge, skills, abilities, what? The amount of code has been written is how much? Describe the most complex projects you do / work.

I am currently only able to use a simple software gis GIS mapping, and simple c language and c # programming capabilities. Only a few hundred lines of code amount, currently done is the most complex projects and database development land in Three Keys on C #.

2. from becoming a qualified graduates in the professional knowledge, skills, abilities but also the gap between what?

Whether or also in skills and expertise in capacity gaps, and this is where I want to strive in junior.

Third, the current selection is a crossroads in life, something was working, public test, go abroad, there are different options at different junior endeavors. And each path whether or postgraduate work, there are many different branches.

1. Control over before you read people's experience, what is your choice?

I chose to study section, for the simple reason that I can better jobs and a better future development.

2. Under this option, you think What are the advantages, what are your weaknesses compared to other classmates?

Advantage is that the future may have a better ah upside. Employment is a disadvantage compared to other students lack experience in social work years

3. For your choice, you give yourself a junior planning arrangements set what is?

Learn specialized courses at the same time, the review study section in English, while the information on the website of major colleges and universities to find advice and something was required. PubMed choose their own to test the school. In junior semester entered the study section review stage

4. For you achieve your dreams have done or plan to do what kind of preparation?

Short-term plan described above, there is no on long-term plans. I have always been carrying out a take a good idea when the next step.

Mention of quality problems

One problem: 3.1 to measure and develop personal skills in if they encountered a large project but face their own lack of ability, we are the first and decisive rejection or the courage to challenge their own efforts to accomplish?

Second problem: The fourth chapter talked about the two have worked together, if some people think stubborn is not that we can yield tentative results let the facts to prove it, you do not have to disintegration?

Question three: There may be a team in this situation: "Why is he less of a task than I?", Then the team how such allocation find a balance?

Question 4: requirements analysis is the beginning of a project, for the project we are now in contact with most of the demand is the teacher gave us the task, then we are not also need to analyze needs?

Question 5: In Chapter 16, the book has guided our innovative, but I'm not good at innovation itself is a person, then if I will not innovation, I can live well?

Understanding and investigating the source version management tool

Git

Outline

Git is a distributed version control system open source, can efficiently at high speed process from small to very large version of the project management. Git is Linus Torvalds To help manage Linux kernel development and the development of an open source version control software.

Advantages and disadvantages

advantage Shortcoming
Suitable for distributed development, emphasizing the individual Less information
Public pressure on the server and the amount of data that will not be too big Learning cycle is relatively long
Fast, flexible Unconventional thinking
You can easily resolve any conflict between two developers Poor security codes, once the developer down the entire library clones can be completely open all the code and version information

GitHub

Outline

GitHub is a project for open source and proprietary software hosting platform, because as the sole support only git repository hosting format, named GitHub.

Advantages and disadvantages

advantage Shortcoming
Complete support Markdown language Less information, learning cost is relatively large, relatively long learning period, the quality of personnel required is relatively high;
Supports direct copy images to a page, it will automatically upload the map It does not support Chinese, support poor graphical interface, difficult to use. Difficult to promote
Github using native functions, can be carried out similar functions comment github sometimes be a wall, or unstable
Simple and practical design features to get started quickly, good availability, there are a lot of very good quality of various projects and developers on it. wiki too weak

SVN

Outline

SVN is a subversion of the abbreviation, is an open source version control system through the use of efficient management of the branch management system, in a nutshell is the same for more than one person to develop a project, resource sharing, to achieve the ultimate centralized management

Advantages and disadvantages

advantage Shortcoming
Centralized, easy to manage, to ensure the safety of Too much pressure on the server, database capacity surge
Easy management, logic clear, the concept of unconventional thinking You must be connected to a server, or basically can not work, submit, contrast, reduction, etc.
High code of consistency Not suitable for open source development.

Guess you like

Origin www.cnblogs.com/bookway/p/11505587.html