Migration path reading task

Source: Internet
Author: User

Although the reading task assigned by the instructor is an additional assignment, it is a good learning opportunity for me. Software Engineering is mainly used to study the development of engineering. After all, the teachers in the school have taught so much knowledge that we have done so many exercises under the course and have not improved our ability to do a project. A project is more than just code writing, debugging, and simple testing. by reading this book, I have a comprehensive understanding of the development project.

I usually don't quite accept the language of textbooks. This book has always used stories and real examples to stimulate the reader's interest in the book content and guide the reader to continue reading.

Because there were not many programming books that we had been familiar with before, and there were a lot of gains after reading this book. Through this book, I learned that the team developing a soft engineering project originally needed coordination from so many people. It was not easy to simply write code and perform tests. For a product, the team must have a PM to establish a bridge between users and developers for communication. The development team can complete the corresponding tasks as required by users to express their needs. The contact between everyone in the team is also established by PM or leader. Without a good manager, a team cannot complete the task. There are many developers with strong programming skills in the development team, but the cooperation between them is the key to achieving the task efficiently, when a problem occurs, can you calm down and solve the problem, instead of sticking to your own opinions and don't give up? Can you objectively analyze the problems in your code by thinking about share in the code of the cooperation project.

My questions:

1. PM is not familiar with the technologies used in current projects, and cannot accurately control the development time and progress. Dev leader understands the technology and code, but the team members have different levels. Some things can only be solved by leader, what should I do at this time?

A: I think the best way to solve the problem at this time is to let the team watch when fixing some problems in the project, which is equivalent to teaching every job, after all, everyone can make progress in the team. If the lack of level is a fact, you have to find a way to make up for it.

2. What should I do if my team has a good technical experience but the spirit of cooperation has gradually discovered a bad person. If no technical personnel can take over from him can be found at this time, will he give up or give up the project?

3. What is the significance of review? Is it necessary to review code of some cool people?

A: No one is perfect. Even a cool person may make some minor mistakes when writing code, so that others' review is not untrusted to programmers, instead, we hope that the other party can improve their own programs and discover their problems in code writing, so as to avoid making mistakes in the future.

The reason for raising these questions is that in the practice of many team projects, technology is no longer a hindrance to completing a project, A team may encounter various problems, most of which are caused by different personalities and mutual complementarity or coordination. Team cooperation is not only complementary in technology, but also the coordination of each person's character, so that 1 + 1 can be greater than 2.

Migration path reading task

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.