"Code" to go to school

Source: Internet
Author: User

"Code" to go to school

---- Thoughts on building method-modern software engineering

As a student studying software engineering, he was lucky enough to have access to Yan Xin's "Building Method-modern software engineering" at the teacher's suggestion.

For me, computer knowledge is boring and difficult to understand. If you are so helpless with computers, we will feel the same thing. Sometimes the reality is like a fairy tale, With a one hundred and eighty-degree turning point. Dr. Yan's "Construction Method-modern software engineering" is different from our usual professional books. Instead, he uses dialogs and cases to make it easy to understand and interesting. After reading this course, I feel very open and clear that I have never gave up on the computer science subject. That's why you are confused. Next, go to the topic and share my thoughts and thoughts after reading.

 

Details determine success or failure

 From the first chapter of the book, we can understand the definition of software and software engineering, after understanding the basic knowledge, I learned the details of my personal technology, unit testing, and so on. In normal learning, I am so careless about coding. If I can run the results, I will be confused. I will not repeat the verification, and the code format will be as free as I like. Through the study of Chapter 2, Chapter 3 and Chapter 4 in the book, I learned that a good code should undergo rigorous tests and so on. In addition, the Code Writing Process is also necessary for writing standards, many writing formats are also mentioned in the book. We usually think that these are insignificant in our daily lives, but the details in practical applications often determine success or failure.

 

Software is not a human task

In all kinds of emotions, we often feel "... It's not a human task. "The Code is actually the same. A good software is often completed in cooperation, so efficient cooperation will produce 1 + 1> 2 results. After four or five chapters, we will learn the skills and essence of teamwork.

 

Software comes from life, and is higher than life

After the problem of detail and cooperation is solved, the combination of theory and practice is also indispensable. In the next chapter, we will be able to learn about good development principles such as agile processes and MSF, and improve the competitive advantage by understanding the customer's needs. Of course, the spirit of innovation is particularly important in the present era. The book also mentions it industry innovation. All in all, software comes from life, and is higher than life.

 

The above are some of my gains after reading, and each of the above points is suitable for careful reading. At the same time, I also think that many non-computer users are also readable. I have a more detailed understanding of this major and learn the spirit of teamwork.

When the horse goes to school, the "code" horse goes to school, the method horse goes to school, and the code horse goes to school, all in the building method.

 

 

 

This book helps me solve many misunderstandings while I still have some questions:

(1) When I was a student, I did not have much project experience. I often did not know what I was doing or where I started. The implementation of the Code function allows you to query information, which generates dependencies. How to learn this.

(2) How should we balance agile processes with other traditional practices.

(3) innovation is the mainstream of this era. How should we learn this element and apply it better in the field of software.

(4) In the computer field, is there a fault in knowledge, that is, code, operation, and operation ...... We still need to take into account all aspects. If both measures are taken into consideration, whether or not there are any inspecies.

(5) are girls not suitable for software? Is this a biased statement? If the subject is already affected, how can we get out of the misunderstanding?

(6) What are the links between team cooperation and development models and whether there is a corresponding relationship?

"Code" to go to school

Related Article

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.