First job: reading and preparation

First job: reading and preparation

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 1. The entry requirements for each part of the learning software in influence and effect on the software 2. 3. simple understanding of software engineering software engineering point of the knowledge and expertise combined 4. strengthening personal thinking
In particular aspects of the job which helped me achieve goals  Changes in specific learning thinking, learning methods

First, the blog and introduce yourself

1. My blog address: HTTPS: //www.cnblogs.com/S21loganmc-0729/
2. Self introduction :
from Baoji City, Shaanxi Province, currently studying at the Geographic Information Science, Southwest Petroleum University, a junior Oil Stick but it remains a tease than the heart. The following is my personal introduction :)
Name: Ma Chi
Nationality: Chinese
Birthplace: Baoji City, Shaanxi Province
political landscape: members
Tel: 15002879775
E-mail: [email protected]
class: 17 Geographic Information Science class
Nébing Position: large semester as a member of the class learning, sophomore no
student Department: freshman: Troupe (Art Department)
novitiate: learning Department
sophomore: practice Department
probationary period: the student Union Vice ASTRI
great ambition there: motto , sail sea
election manifesto: yesterday evening, tomorrow at dawn, a few heroes also see today!

Second, reading and thinking

1. Recall Imagine when you are entering the university in your professional

  • [] How did you make choices in your professional decisions?
  • As a white, the original choice of profession, do not think too much. Just 18 years combined with his sense of interest, approximately given direction. I do a self that meet their psychological needs of the professional.
  • [] Do you think the past (two) years of exposure to the course meet your expectations of yourself where professional, and why?
  • To be honest freshman last semester, through exposure to basic courses, but also to guide or sister school seniors, and did not have a negative psychological professional, also missed an opportunity to turn professional. But, after all, the college offers a professional soon, did not reach the eyes of the pursuit of standards. Specialized sophomore year in contact with, so I really understand professional positioning and direction of struggle. But does not meet my mind - a field of geographical knowledge involves fewer, more focused on the computer, I'm not good at. Therefore, the attitude of a professional tepid, also have some impact on their attitude towards learning.
  • [] Do you think a professional in your field that you like it, it is an area you're good at it?
  • Not areas of expertise. Geographic Information Geographic Information Science focus on computer applications, handling, processing. Interest, the general. It involves geological, GPS, remote sensing and the application of theoretical study, compared to other courses, I high favorability for these classes.
  • [] In the future 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
  • High probability of not

2. Before the control of people walked the streets and describe future development, and now you

  • [] 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.
  • Theoretical knowledge of cartography and geographic information systems, geology and geomorphology, remote sensing knowledge and some simple knowledge of computer programming; preliminary master the basic foundation of ArcGIS programming language C # and C operation; the large amount of code has been written about more than 500 lines. I did the most complex projects is the term remote sensing principle experiments, the main difficulty in contacting a new image processing software, there is no basis for the tutorial.

  • [] From becoming a qualified graduates, which also gaps in knowledge, skills, abilities?
  • I may not be a qualified professional undergraduate, so I qualified from a qualified graduates, there is a big gap, I need to continue to digest the professional knowledge, enhance the ability of the computer and geography combine. And professional knowledge just focus on the level of understanding, yet in-depth understanding and inquiry, not enough skilled professional skills, the need to strengthen training; at the same time for the use of specialized software is not enough, some of the software features not yet understand transparent.
  • Currently is a crossroads of life choices, PubMed, work, public test, go abroad, there are different options at different junior endeavors. And each path whether or postgraduate work, there are many different branches.

  • [] Control over before you read people's experience, what is your choice?
  • PubMed
  • [] In this option, you think What are the advantages, what are your weaknesses compared to other classmates?
  • Advantages: start early, more specific goals, are willing to pull ahead of the front PubMed
  • Disadvantages: weak knowledge base, good times and bad self-control, too impetuous

  • [] For your choice, you give yourself a junior planning arrangements set what is?
  • Half of the semester, continue to strengthen the study of specialized courses; at the same time, on the basis of the review study section. For example, after the Mid-Autumn Festival and teachers to discuss the future direction of the relevant information and study section, to determine their own way of learning has changed .
  • Half of the semester, to strengthen the understanding of learning postgraduate courses, professional knowledge intensive training

  • [] You to realize your dream of what has been done or plan to do to prepare?
  • High probability will be reported remedial classes, attendant learning together. Because it has high efficiency in the classroom, to assimilate faster, so the reported classes should be relatively safe choice.

    Third, the issues raised

  • [] The second chapter in the textbook P25 "unit test must be written by people (author of the program) most familiar with the code," the authors of the program is the most familiar with the source code, however, I think that unit testing, there are some problems by the author, see the game better , bystander, so the unit test conducted by the author together with program staff have professional experience whether better?

  • [] The problem of textbook level 3-2 chapter P58 Figure comfort zone, study area and panic zone Depicted three levels of questions, I would like to ask for basic programming language should crash, out of your comfort zone, or step by step the time-consuming to learn basis?
  • [] Chapter II textbook, this section describes the software team of nine kinds of modes, each mode has its own advantages, which model is the real software team most common pattern?

  • [] Story information communicated through books Chapter XII P260, president of GE tells the story of a good user experience is more important, however, in the process of software development, for a good user experience, performance blindly sacrifice the desirability of software ? How should we in the software user experience and performance make decisions?

  • [] Textbook Chapter XVI Section, statistics show that 70% of innovators that their most successful innovation, are found outside their specialty areas. By reading this material includes celebrity examples of the latter view, I would like to know when studying issues related to the profession, look at the problem more than other areas would be better? There is evasive phenomenon it?

Fourth, the survey source code version management tools

Git 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. --Git_ Baidu Encyclopedia
advantage 1. suitable for distributed development, emphasis on the individual. 2. Public pressure and the amount of data the server will not be too large. 3. fast and flexible. You can easily resolve conflicts between any two 4. developers. 5. Work offline.
Shortcoming 1. mode is more complex than SVN. 2. 3. Code does not conform to conventional thinking poor security, once the developer down the entire library clones can be completely open all the code and version information.
GitHub Github is a code hosting platform and developer community, developers can create their own open source project on Github and collaborate with other developers coding. --GitHub_ Baidu Encyclopedia
advantage 1. Complete support Markdown language. 2. supports direct copy images to a page, it will automatically upload pictures. 3. better support Mobile. 4. Use github native functions can be carried out similar functions comment.
Shortcoming
Mercurial Free distributed source code management tools. It can effectively handle projects of any size, and provides a simple and intuitive interface. - Mercurial_ Baidu Encyclopedia
advantage 1. efficiently handle any size and type of project. 2. Provide a brief overview of Mercurial dispersion model.
Shortcoming 1. Limitations of great authority. 2. branch management is not flexible.
Bitbucket BitBucket is a source code hosting site, using Mercurial and Git as a distributed version control system, while providing business plans and free accounts. --BitBucket_ Baidu Encyclopedia
advantage 1. For small team free, which means a maximum of five members of the team will receive an unlimited number of free repository. 2. An integrated query management systems. 3. Adoption of social media and GitHub certification. 4. Jira integration tool. BitBucket and Jira have done throughout the development phase of integration, with integrated bug tracking components, JIRA automatically update the information about detected problems. The project import an existing Git. 6. Support Git, CodePlex, Google Code, HG, SourceForge, SVN import --GitHub, GitLab BitBucket and how should choose?
Shortcoming 1. Do not open source. 2. system instability

Guess you like

Origin www.cnblogs.com/S21loganmc-0729/p/11516047.html