Read the notes four "Dreaming in Code"

    This is the second book this semester read "Dreaming in Code", this book is the author of OSAF Rosenberg chaired Chandler fieldwork projects, tracking for years, reveal some fundamental problems in software engineering. The book tells the story of some of the products during the true story of a programmer to develop software in the development process, will encounter many difficulties, it tells me in software development is not an easy thing, we need to pay him very great efforts to achieve.

   Any little experience in software skilled in the art after reading "Dreaming in Code", will Yanjuan deep sigh: make software difficult. Software development has great prospects for development in the future, but we are also facing enormous challenges. This book is very different, it has to Chapter 0, which I have great interest in the book, software development and other things are not the same, a lot of things as long as we do a little bit of it perhaps can make great progress, but for a software, sometimes may be because the software is not robust or other reasons, he will be a lot of mistakes, encountered a bottleneck, you may have to take a long time software development is a very difficult process.

   Sometimes a software encounters a problem, it may be a very long time, this bug can not be repaired. Anderson in the development of a software, encountered a small problem a change of form, but after six months, the bug still can not be repaired, only to find that this is due to a software problem. Learning in the winter in the Android development, during the configuration time environment can not succeed without error code is not run on software, after nearly a week of configuration, but still can not succeed, probably because for the first time installation for some configuration is not really understand, and later came to the school to install them again, and the installation was successful. Originally with great enthusiasm to learn Android development, but because the software has been unable to successfully install, eventually gave up, I have not yet begun on the end, and had to learn the development of small micro-channel program.

    Brooks Law: Human complement to the project has been delayed, it will only further delay, Brooks found in the software development process, only approximately one-sixth of the time is used for programming, nearly half of the time is used to debug and modify, person-months is a concept of scientific management, the only task assigned to communicate without the need of workers when humans month is interchangeable products.

   In the second chapter, we see a lot of people for their own projects continue to insist that the project has been hope, do not give up, I feel the software development is a very meaningful thing for us he is a personally big challenge when developing a software or a complete experiment, no matter how hard they try, but ultimately unsuccessful, the heart is very crash. To see a lot of failures, I also recognize the future in the IT industry is not so easy, a lot of things are not just a little effort can be achieved, but we still have the enthusiasm, when you complete a project when , will be a great sense of accomplishment.

  Python is a relatively simple language, he is an interpreted language, it seems easy to understand, but the importance of "scripting language" tend to be ignored. Elevator pitch: that is, when you are lucky enough to find someone right to the money people in the elevator, to blurt out, in a short time to convince him.

   Other software programmers saw the development process of the hardships, problems encountered, I feel that software development is a very rare thing, we need to learn more knowledge to enrich themselves, their own difficulties in the future, be able to a better solution for the future to make adequate preparations. It makes me realize that the software engineering profession needs more effort in order to achieve their goals.

 

Guess you like

Origin www.cnblogs.com/zhang12345/p/11024613.html