Reading the textbook, "The construction of the law," chapter 1th 2.3, full of dialogue, vivid image. The first chapter is written to Software = program + Engineering, program = data structure + algorithm, which also feedback we want to learn the data structures and algorithms, software engineering This aspect of the content. We want to make "good enough" software, and don't overlook every small part of the software, because every piece of software can be a critical, lethal part of a plane or car seat belt. We make the software to meet customer requirements, software analysis needs analysis is very important, it takes a long time and effort. Moreover, software maintenance is a long process. In the process of personal software development, unit testing, regression testing, and performance analysis take a lot of time, but it is good to find bugs and improve software speed efficiency. To become a software engineer, you need to redouble your efforts, need to grow, and improve your ability. You can accumulate knowledge of software development, improve technical skills, accumulate knowledge and experience in problem areas, understand common software design ideas and engineering ideas, improve professional skills, and share your actual results. To master software programming, improve skills, through constant practice, the low-level problems are resolved into the automatic operation without the brain, and then have the time and brain to solve the higher levels of the problem. Therefore, we have to lay a good foundation, conscientiously and seriously learn the basic curriculum. In addition, I also have some confusion in the course of reading:
1. What is the relationship between computer science and software engineering? (chapter I 1.2.2)
2. When does the software maintenance phase begin and when does it end? (Chapter I.)
3. Can we make the software to meet the customer's requirements? (chapter I 1.2.4)
4. Must the individual software modules undergo unit testing, regression testing, and performance testing? (chapter II)
5. What can we show others in order to demonstrate our ability? (Chap. III 3.1)
6. At this stage, what knowledge and skills should we learn and master? (Chap. III 3.3)
The Legend of Silicon Valley:
After watching the film, I felt that Steve Jobs and Bill Gates, the two bulls, not only have talent, but also work hard. They all have a partner who can work well together, take risks and seize opportunities. Among them, I like Bill Gates more, he dared to compete, he can in his own without the operating system and IBM contracted to complete the sale. Jobs was the first to succeed, and Apple was founded. Despite being snubbed by Apple's founder Steve Jobs, Bill Gates finally ruled the global operating system and became the world's richest man. Jobs, Bill Gates ' partners can share their work, they share goals, motivation, enthusiasm, and they enjoy the process together at work. They are able to build their own company in a garage, and never give up, it is really inspirational it cattle people.
"The Law of Construction" 1th 2.3 Chapters and "Silicon Valley legend" feedback