2018-2019-1 20189221 Book fast reading 1th Week "in-depth understanding of computer systems"
- The 1th chapter:
How to understand Amdahl law?
- The 2nd Chapter:
How do you get code to run on a machine of any word length, and how to port code between different machines?
- The 3rd chapter:
How do C + + and Java compilers map to generate machine-level programs?
- The 4th chapter:
How does a pipelined processor perform basic exception handling?
- The 5th chapter:
What is the operation of the random sequence processor?
- The 6th chapter:
Combined with the knowledge of secret password, how does Germany recover the disk data that has been deleted by many hardware?
- The 7th chapter:
How to do code analysis efficiently and quickly, that is, disassembly executable file, how is the principle and implementation way?
- The 8th chapter:
In a computer system, the difference between the various levels of ECF and how to handle it?
- The 9th chapter:
What are the main virtual memory scheduling algorithms that analyze their pros and cons?
- The 10th chapter:
What is the difference between the I/O services provided by Linux and the I/O services provided by UNIX?
- The 11th chapter:
From a security standpoint, what are the risks of Web programming when the Web server uses the HTTP protocol, and how do you deal with these risks?
- The 12th chapter:
Deep understanding of deadlock and deadlock resolution (deadlock avoidance, deadlock prevention, deadlock detection and deadlock cancellation)?
Fast reading "In-depth study computer system" found that this book on my undergraduate study a lot of knowledge has been a good summary and deeper excavation.
"Document management and Information analysis"
Looking for a long time in the Chinese university Mooc found the course, is the 9th time, currently only to the fourth week, so search the previous several classes of study notes, downloaded the "Literature Management and Information Analysis," a book to study. I feel that I do not have a very meaningful problem, the course of some induction.
- First week information cultivation of scientific researchers
Search engine, RSS, note-taking, mind mapping
- Second week search engine and web learning
Search engine comparison, search engine use, search engine +everything
- Third week rss--tracking the world's latest news
How to use the rss;feedly website
- Week four personal knowledge management
Knowledge management; How to use Notes
- The thought map of the week five and its application
- Six weeks EndnoteX8 Quick Start +noteexpress Quick Start
EndnoteX8 and noteexpress Quick Start
- Seventh week histcite--rapid positioning of core documents
Histcite software function and working principle, histcite result analysis, histcite and endnote correlation
- Eighth Week fast learning and search engine
- Nineth Week trends, demand and innovation
- Tenth Week patent
- 11th Week Library Resources and ten information sources +web of science introduction
The first week of the course is an introductory course; The second seventh week introduces the practical tools for information search and knowledge management, the eighth week, Nineth week of the curriculum is basically the type of professional thinking; Tenth week patent content is more comprehensive in the Intellectual Property Law curriculum; 11th Week introduces a lot of information acquisition sources.
The law of Construction
- The 1th Chapter: Introduction
- 2nd: Personal skills and processes
- The 3rd chapter: The growth of software engineers
There are many factors that affect the growth of software engineers, from the perspective of career choice, how to measure the strength of the company and pay compensation two aspects?
- The 4th chapter: Two people cooperation
Sometimes because of their own or co-operation of the reasons, the two co-operation and to find themselves a product manager, two people have enough time to negotiate a person to complete the project, this time there is the need for cooperation?
- 5th: Teams and processes
In the actual project development, many times the technical strength of the project team is extremely uneven, usually is the belt many pattern, how to deal with the team internal relations?
- 6th chapter: Agile processes
- The 7th chapter: Software Engineering in actual combat
It's normal for programmers to switch jobs between different companies, how quickly can they adapt to different ways of development between different companies?
- The 8th chapter: Demand Analysis
How do you maintain team members ' determination by taking into account the team's situation when estimating the software?
- The 9th chapter: Project Manager
PM's development prospects, if from the technology to PM is basically difficult to turn back?
- 10th Chapter: Typical users and scenarios
- The 11th chapter: Software Design and implementation
- 12th Chapter: User Experience
- 13th chapter: Software Testing
- The 14th Chapter: Quality Assurance
- 15th: stability and release phase
- The 16th chapter: Innovation in the IT industry
- 17th: people, performance and ethics
The 10th chapter to the 15th chapter and the undergraduate time studied software engineering to involve the knowledge to be similar, temporarily did not think of any question.
My initial feeling after a quick reading is that this book is different from the general instrumental book, which uses a large number of analogies for a better understanding of the reader. Software engineering is not a simple development process (requirements analysis, summary design, detailed design, engineering implementation, unit testing, comprehensive testing, software maintenance), engineering is a kind of thinking, a multi-person coordination and cooperation. This book is not just a software engineering book, it is more like a programmer's survival manual of a kind of work on the basis of soft engineers.
From problem to procedure
Because the book has not been bought, the time is not too abundant, has not read the book.
2018-2019-1 20189221 Books fast reading 1th week