Recently, I read the book "The World Is digital". After reading this book, let me know more about the computer science related knowledge.
The book is a concise but thorough explanation of the secrets behind computers and communication systems, allowing us to better understand the digital world of our lives without a technical background. Especially for us, it is very important for us to know these technical knowledge.
"The World is digital" This book explains computer and communication knowledge very thoroughly. The book is a total of 12 chapters, of which my favorite is the fifth and seventh chapters, the fifth chapter is about programming and programming language, the seventh chapter is about learning programming.
I think to learn a subject, you have to spend time and energy to learn and practice. The algorithm is the basis of programming, and the program is not abstract, he describes a real computer to complete a task necessary to perform the specific steps. The process must be carefully considered. 1949, the birth of EDSAC, then the programming is very complex, it is impossible to do right at once, let alone find the error after the modification, it is even more difficult. But after continuous efforts to improve, and find ways to reduce complexity, in the assembly language after the today's high-level language, so that we become more simple programming. Compilers in high-level languages are divided into "front-end" and "back-end" in their own right, for a reasonable division of labor. Compared to assembly language, high-level languages have a lot of advantages. Let people learn programming language more convenient, more close to the human way of thinking. In some ways JavaScript is the easiest to experiment in all languages, this semester we start to touch the HTML, will need to use JavaScript in the future, the self-feeling of the web design is very interested, will spend more time to study the subject.
The love of things to achieve the ultimate, become value.
About learning programming, I have my own way of learning ideas. Just like the C language, you should be interested in what you are learning, and if you have little interest, be patient. Maybe you start to think why I have paid so much but have no return, you have to know, you pay for those, in the future will be rewarded. The same goes for learning programming, where you need to understand syntax and semantics and consider complexity. As for bugs, a program is difficult to get without bugs, and we have to be thoughtful when programming.
Practice is really important, even if you have a good theory, but no practice is useless. It is an industry that needs to be highly operational.
So from now on, we should take seriously the major we are studying. Find what you are good at in the shortest time, and study hard. Always like computer this professional, and later want to be a content programmer. But I do not have a reasonable schedule in the daily life, also has been working hard.
Hope can do the best, for their own refueling.
Read "The world is digital" feeling 15 class Soft 4 class Li Su