Chapter I.
This chapter is a metaphor to determine the concept of software, and we have to know how we face the requirements of customers, let us write software to meet customer requirements. And we also need to know how to learn how to write software.
We need to implement the simple requirements of the same customer in different programming languages. Get the experience you need to make your own progress.
Question: How do you correctly understand the relationship between software and code?
Chapter II
Software requires unit testing I didn't think about it, but I think the test can let us take the knowledge of the last time to consolidate, because the early code is relatively simple, but later the code is more difficult to feel that the test is not good. This chapter is for us to do our own job, to prepare for the later stage. Demand analysis and testing time than write code time, software formation should pay more attention to demand analysis and testing.
Question: How can we face the unit test in the later stage, how to face the unit test calmly?
Chapter III
This chapter said the measurement of personal ability, said the software engineer some growth experience and career development, we need to do what, we need to accumulate, practice, and constantly in this area to work hard, and so accumulate to a certain extent will allow their skills to be improved. There is to expand their knowledge, follow the pace of the times. It's not easy to be eliminated.
Question: After looking for a job will be very need to play code, and I think now I do not seem to learn, so how to face?
The law of Construction 1.2.3 Chapter