Soft work: Reading and preparation work

Reading and preparation work


| This job belongs to which courses | Course Link |
| the job requirements where | operational requirements link |
| My goal in this course is to | understanding of software engineering, training project thinking |

A blog and introduce yourself

  • Blog address: Yi Yan
  • About me: like reading, watching movies, listening to music, arranger, currently a ukulele and arranger Elementary learners, who systematically studied dance, won the relevant certificate, C ++ learn ing

Reading and Thinking

Recall Imagine when you are entering the university in your professional

  • How did you make choices in your professional decisions?

    Now think about it, I chose this profession may have two factors.

    The first is one of my hobbies - reading, junior high school because of my initial contact online reading, from novels like the network out of control, but also because so, I came into contact with some of the novel network platform, but because it is not unreasonable integrity of the platform interface design and search keywords, resulting in very poor reading experience, and therefore I have wanted to learn about this idea of knowledge

    on two causes were connected with my high school computer exam about the contents of the computer-based test sophomore regarding hyperlinks part made me feel very interesting, it has deepened my knowledge of learning and programming ideas

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

    In addition to general education courses, and the remaining courses in line with my expectations, but there are still unexpected place

    to talk about the accident place, although it may start from the middle school program for a certain interest, but the past he did not take the initiative to learn or understand any relevant knowledge, so they first entered the freshman, when programming the initial contact, a little confused, leading to decline in the value of their expectations

    at the meet say that, to put aside their own reasons not to say that the entire freshman courses as blog [B] the authors put it, "to improve the quality of our programming and thinking ability" to lay the foundation for themselves.
  • Do you think a professional in your field that you like it, it is an area you're good at it?

    I am currently a professional where one of my favorite areas, but for now I have acquired skills in terms of, I can say it is not very good at the field, their professional skills, probably because of lack of active learning autonomy and less practice time in the programming process, some knowledge of the use of still unskilled
  • In the future you will choose to engage with your professional work related to it? Is given if you want to give the city, company and job, no reason, then

    first of all, in the future, I might engage in work related to the profession, tend to add technology management. May be thought of first platform will affect the work after the work platform, with its own development are linked, it will favor large platform.

    City: Shenzhen, Chengdu

The former control the way people traveled 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? Do you describe the most complex projects / jobs

    (1) of expertise: C language, data structures,

    basic programming capabilities: (2) skills to

    the amount of code (3) has written: 1500 lines

    (4) of the most complex jobs: program integrated design of Tetris
  • From becoming a qualified graduates in the professional knowledge, skills, abilities but also the gap between what?

    From the current ability to see in my possession, frankly speaking, I was not solid basic skills, programming thinking is not very flexible, and individual career planning is not clear, in the course of programming, there is no thinking design, and blog [J] the authors proposed "rules of life is very important, from the time the university will take planning." off track

    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?

    jobs
  • In this option, you think What are the advantages, what are your weaknesses compared to other classmates?

    (1) advantage: the ability to present their point of view, the advantages of small

    (2) Disadvantages: the foundation is not solid, mature thinking, not enough programming skills
  • For your choice, you give yourself a junior planning arrangements set what is?

    On the basis of leak filled at the same time, more practice, define their direction, actively involved in different projects, gain experience

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

    In this regard, from the moment I plan to start active learning of basic skills is not strong leak filled, reading books related to the professional, plan for half an hour every day to see and technology to enhance the relevant forums, training program design thinking, for knowledge, to be practice, summarized the experience

Mention of quality problems

  • Question a

    question: from the book of the statistical data, the source "software engineer" There are many, not only the university can cultivate such talent, career college classes may also develop a strong expertise personnel, and even other students, after several months of training training school, also has strong programming skills, then for the system studied this student knowledge in this area, what are the advantages in the workplace after graduation?

    Source: Chapter III <growth of software engineers> 3.3 software engineer career

  • Question two

    questions: When entering the job market, in addition to enhance the capacity of their own programming, but also the ability ** What training

    Source: Chapter III measure and Development <software engineer growth> 3.1 personal capacity

  • Question three

    questions: When undergraduate, if the PM is the goal, it is necessary to enhance their own what, at the time of the interview, what needs attention?

    Source: Chapter IX <Program Manager> 9.1PM is valid

Understanding and investigating the source version management tool

  • Microsoft TFS

    advantage:

    demand, project progress display very clear on (1) Task Edition

    (2) support msf, cmmi other projects, process management, process improvement

    (3) Source Management No storage limit

    (4) to support a particular scene file management, have accidentally deleted recovery protection

    Cons: only a few teams, companies can use

  • GitHub

    advantages:

    (. 1) provides GitHub Git repository service, on the basis of the web, allows the user to use the Git source code management function, or a characteristic

    (2) open source code, the code can be seen in many excellent above

    disadvantages :

    (1)in the picture content into code or set of products designed to have a certain lack of

    (2) Code tracking aspect is not the best tracking tool

  • Apple XCode

    advantages:

    (1) compile speed, simple operation

    (2) has withdrawn, and ability to save the

    disadvantages:

    (1) update, some plug-ins may fail

  • bugzilla

    advantages:

    (1) the deployment of rich

    (2) powerful search function

    Disadvantages:

    (1) The user interface is unstable

    on (2) flow control, error prone to misuse others were

Guess you like

Origin www.cnblogs.com/sunny-99/p/11517411.html