Reading and preparation work for the first time blog

This work belongs courses Links courses
Job requirements The requirements of the job link
My curriculum objectives Learn to learn to understand the software development process
Homework help for my goals Attitudes and lay the foundation to understand the curriculum
Zhang Nan 201831061423

Author https://www.cnblogs.com/wxllovezn/
required for the job link: Markdown basic grammar - Jane book
https://www.jianshu.com/p/191d1e21f7ed

Reading comprehension and personal planning

self introduction

I am a man dragged more love, in patients with severe procrastination, lazy to do things, three minutes, but I'm learning ability, the ability to understand are quite strong, my favorite subject is mathematics physics, I love to play basketball, table tennis skating and playing. Cheerful, enthusiasm for life, has been in love with a man ---- my girlfriend (I wish it forever)

Reading comprehension

(1)
Recall that when you are entering the university professional in your Imagination How did you make the decision to choose a professional where you are?
A: I did because I really like computer science and technical expertise, whether it is the profession of theoretical part (software section), or embedded part (the hardware part). I like and interested.
Do you think the past (two) years of exposure to the course meet your expectations of yourself where professional, and why?
A: Yes, very consistent with my favorite programming and computer theories are now carrying out a very important study, meet all my dreams of the profession.
Do you think a professional in your field that you like it, it is an area you're good at it?
A: Yes, maybe I'm still not very good, but I really like very interested, so I believe I can learn let it be my area of expertise.
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 no reason is given
A: Yes, it, at least in the current situation of learning is very good, I think I have to master the more advanced technology, hope it became one of my survival skills.
(2)
prior to the control of people walked the streets and describe future development, and now you feel you already have professional knowledge, skills, abilities, what?
A: I think I have the knowledge, skills, ability C language, data structures, c ++ language knowledge, able to write some of the more complex C language program.
The amount of code has been written is how much? Describe the most complex projects you do / work.
A: The amount of code is about 1500 lines I did the most complex jobs is to write yourself a Snake game.
From becoming a qualified graduates in the professional knowledge, skills, abilities but also the gap between what?
Answer: a lot worse these compiler theory, operating systems, assembly language, computer theory, computer architecture, discrete mathematics, probability theory, computer networks, databases, microcontroller, algorithm design, mathematical statistics, high-level language programming, object-oriented programming and many more.

(3) 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?
A: My choice is that something I have been influenced by my father told me to learn there is a very high degree, and now I can not be satisfied from the status quo of college so I want to see that something more profound to continue learning Know how.
In this option, you think What are the advantages, what are your weaknesses compared to other classmates?
A: I think I have the advantage compared to other students in my own ability to learn and the ability to understand, I am more disadvantage is very lazy delays, things can not insist that I be improved.
For your choice, you give yourself a junior planning arrangements set what is?
A: The junior program is their entry into the top ten in the professional, through their own learning.
For you to achieve your dreams have done or plan to do what kind of preparation?
A: The first is to complete the job properly arrange good teacher every day, do the full rehearsal before each class to see a lot of writing code.

my question

1. To become a good software engineers how to develop a personal capacity? I read the third chapter of the growth of software engineers, measure and development of the first small point of personal ability, measure better measure is the development direction of development he did not so I want to know is what direction I should be shining of how to develop software engineer on their own terms?
2. The software development team how do I find their own position? I just found myself in a very difficult software development in this regard competent to do? For my own knowledge about the program code algorithm is this child, but the team has always been inside me accumulation of such people are the most common.

3. This problem is about the theory of software engineering, nine basic principles of MSF after I read the seventh chapter I understand it a little, but still there has been a problem to provide a progressive emphasis on the commercial value of value in most cases we will ignore, should pay attention to what?
4. conducting needs analysis often incorrectly estimated the needs of the user executable realizability how to avoid and solve this problem?
5. The project manager to do both a lot and not much, in the end should be what is and is a qualified and a good project manager do?
6. In Chapter 11 Software Engineering Design and implementation of a little place which I have not quite understand, is to design, design is the most important, he decided the software is feasible, what is important precautions it?

Understanding and investigating the source version management tool

TFS 1.Microsoft:
TFS not locate source code management, but a team tool, through demand, development, testing, release each process provides automation tools.

2.Trac
Trac is a software development project needs an integrated application platform Wiki and issue tracking management system, is an open source software application. Trac simple way to build a Web application project management software to help developers write better quality software; Trac application does not seek to affect the existing team development process.
3.Git
GIT out of the goal is to support people while maintaining a huge open source (linux), so it's particularly strong branching ability and experience are particularly good. Plus support for offline submission, distributed push pull, making the code-level cooperation very smooth.

Guess you like

Origin www.cnblogs.com/wxllovezn/p/11512523.html