Originally wanted to write a reading sentiment and other things, but suffer from their own language level is too poor, forget, I feel very good in the content excerpt down on it (learning is from the beginning of imitation).
Books: "From graduate to program Ape use C # to develop business software"
Ling Yongfu
Accumulation and innovation
Accumulation and innovation are the basis of good development of technical personnel. No accumulation, no innovation, software developers will be reduced to a "code slave" for the specific code tired, the future is worrying.
In fact, accumulation is necessary in many aspects, such as the life of anyone need to accumulate life experience, in the work need to accumulate work experience, and engaged in software technology work, you need the accumulation of technical practitioners, to achieve code and ideological accumulation.
The accumulation of code is in the work process, the use of some of the common functions of the Code to organize and package, to form a personal code base, beyond the experience of the company and projects, and usually consciously to improve and develop. In this way, in the future in the development process can directly invoke these usual accumulation of proven code base, the development of software can be more efficient.
This codebase is not necessarily self-developed, it can be published by others, but it takes time to understand the code, at least to understand its use and considerations. Now the open source code is more popular, the meaning of code accumulation is reduced, but still need to do.
In fact, the code is dead, the accumulation of code should be said to be drunk Weng's meaning is not completely in the wine, code accumulation does not care about the amount of code, and more care about the ideas it contains.
The ability of software technician is divided into: "Code-technology-thought" three levels, a lot of code to exercise technology, technology refining ideas, in turn, the idea of guiding technology, technology to create code. A little like reading from thin to thick, then from thick to thin meaning.
The code is dead, may be outdated, and thought is alive and always works, but abstract thought eventually manifests itself as actual code and forms productivity, so the accumulation of code and the accumulation of ideas should be complementary.
For the general graduates, only the very simple code ability, the technical ability is inferior, the thought also not to accumulate, therefore needs to begin the technical accumulation immediately. To read high-quality code, read more books, learn from others, but also need to pay attention to the industry counterparts in how to develop technology, and gradually form their own technical foundation.
A technology strong only has a strong technical base is not good, but should have a sharp mind, its intelligence needs to form a pyramid structure. At the same time has a strong technical base and a keen mind, this is the real master.
A keen mind is a strong spirit of innovation, innovation for both enterprises and individuals have very important practical significance, here only to explain its significance to the individual.
Innovation is the use of the existing knowledge base, through the human brain generated by the association, intuition and other capabilities to create unprecedented knowledge. But now the strong innovation, many of their own innovative new knowledge may have been thought of, but this is not repetitive work, first of all, the new knowledge of their own innovation is very likely that others have been innovative, but still may not be innovative, therefore, have confidence in themselves. In addition, innovation is a kind of ability, we do not need to be compared with the world's top experts, as long as compared with the surrounding people, their ability to innovate is a good advantage, the habit of creating innovation is very meaningful, is to become a technical master of the way. The basis of innovation is to have their own ideas.
There is a story in an international school where the teacher asks the students, "How do you think about food shortages in other countries?" "The American child asked: what is the other country?" European children ask: what is shortage? African children asked: what is food? and Chinese children ask: what is thinking?
Most of China's formal education system requires students to accept written knowledge unconditionally, without having to think for themselves. Graduates are more or less influenced by their ability to think independently, so many people lack the innovative spirit that young people should have. This will need to gradually get rid of the bad influence of formal education in the future work, and restore their independent thinking ability.
In addition to the need for independent thinking ability, innovation also requires a certain degree of crisis awareness-driven innovation. (The following is an example of the company of nine cities, interested can go directly to the book)
The harm of technology
In this author to just do technical graduates a piece of advice: "People imperial technology, technology can also imperial people." I have a deep understanding of this.
The rebound damage of technology first leads to people's character being too simple and inflexible.
Long-term focus on the technology, its character must be a little stubborn, otherwise it will not sit to study technology, in addition, long-term focus on technology also strengthens its character stubborn, said well is persistent, said is not good listening is stubborn. Stubborn is not smooth, easy to the dead.
In technology is not a big problem, because the technology is dead, the scientific law is fixed, so it is easier to find out whether there is a way out, if there is no way out, then the technical staff will quit. Because the technical staff are very respectful of scientific principles, in strict accordance with logical thinking, if in accordance with logical thinking blocked, the technical staff will quit early, will not reverse the day.
But in the social interaction is not the law of death can be followed, all living, so the natural science does not apply, and long-term research technology people whose ideas have been technical, will use fixed rules to deal with technical problems, will also use a fixed law to deal with social problems, nature is badly beaten. Perhaps some technical staff do not think change, the result more closed themselves, more complete sinking into the technology, the problem will become more and more serious.
The rebound damage of technology also causes people to be self-centered and disadvantageous to survive.
All technology is human, so technicians treat any technology as self-centered. If this kind of technical thought invades human nature, it is easy to cause the technician to be self-centered in the society. Self-centered people living in their own world, there is a tendency to self-closing, lack of communication with the community, easy to stubborn, difficult to accept the advice of others, it is difficult to stand in the perspective of others to see things. None of this is conducive to survival and development in society.
Technology to speak of human skill, technology to erode human nature, this is the biggest drawback of technology. In order to develop better, people must obtain the support of others, and the interpersonal communication ability which has been eroded by technology is the biggest obstacle of interpersonal communication. In turn, if a person is good at technology, and out of the limitations of technology, interpersonal relationships are well handled, life ideas live, then this person promising. So I do not know the harm of technology can not use the benefit of technology.
......
Excerpt to this end, interested can read their own books, they have just changed to the IT industry, can have a book from the new recruits from the perspective of writing really rare Ah, the book is very good, introduced a lot of graduates should know the knowledge, to avoid too many detours, thank the author.
Oneself is also just contact with C # development, and more than one months into the job, the company will send me to Shenzhen on business, hope to become an excellent technical staff, but also hope that as the book is not affected by the technology (personal feel can be cultivated some hobbies, such as sports, photography to avoid the harm of technology). Run, rookie. Burn it, youth.
Here is a photo I just took this morning:
Thoughts on reading-"from graduates to programmers using C # to develop business software"