Continental description; talk about computer courses and books (Hou Jie)

zhaozj2021-02-08  536

The mainland is here; talking about computer courses and books Houjie "programmer" 2000.12

● In August this year, I was invited by Taiwan A Company and W, and I went to Shanghai's transfer investment company and the Shanghai division of W companies. The content of the two courses is similar, which is C / OOP / STL for four consecutive days. This course is as well as the name, it is very common. C part, only from Classes, and the C compatible person is not as follows. Some of the OOP, which is mainly inherited and multi-purpose use, and a large number of guidelines recommended by experts, emphasizing the OO program development process must be completed and must be avoided. STL is an introduction to the role and application of six components - in which ink is ink ink, which is the largest of STL applications. If the STL's course is in-depth, it can improve genericity, and then take the STL's source code to study. Unfortunately, the generic degree is only brought to a small amount. I hope that the programmers on both sides can face an important topic of "generics" as quickly as possible. Although the curriculum content is a standard software technology, the invitation class is a standard hardware: A company is a world-renowned personal computer manufacturer, and W is a world-renowned DRAM manufacturer. Zhujun may be very surprising to why such a "hard bottom" company needs a soft technical course. Cause No: Any hardware requires a software to drive and serve. The company is bigger, there is less than a matter of work, gradually, hard and hard. Of course, the same course, people with different needs of different backgrounds will pay attention to different themes and put forward different issues. In C language, this course is interested in compilers because W companies need compiler, and students are particularly interested in C object models. I hope I know more about the operational mechanisms below the grammar. This basically has already jumped the awareness of the C course. Fortunately, I have always thought that some underlying mechanisms are completely acceptable to C , so I originally attached this theme. I have opened a lot of lessons in Taiwan. In the past ten years, from DOS's memory management, to Windows SDK programming, Win32 job system, MFC programming, and then to C / OOP / STL, the number is more than half hundred. Early publication, accept registration (Taiwan has a special training course), in recent years, spend a lot of time in writing, only occasionally accept the invitation of the company, conduct company internal training. A very interesting phenomenon is that almost all hardware is invited to me, and I am a pure software technician. I think the main reason is that Taiwan's hardware companies make big money, and there is more financial resources in terms of employee training. If you think that the hardware company does not understand the software, so you have some software courses, that is not, anyone who is a soft body must have a soft technology substrate: with the development of the current technology, it is difficult to play the ticket or Suddenly crossing. In recent years, there has been a good moon in a personal computer in a personal computer, and the situation of anyone can roll on the DOS era. ● Horizontal on both sides? If there is two courses, it is necessary to praise the technical level or personality of both sides in C / OOP / STL, which is undoubtedly in a peek to see the sea. There is a serious classmate in the classroom, there is an uncomfortable classmate, and the leading classmate is a lately lagging classmate. Various situations, Taiwan and the mainland are the same. The class status is also related to the essence of the invitation company. W is hard-working essence. Engineers are mostly for their own wafer development compilers, connectors, transplanted Linux, and pay more attention to low-order issues. A company's transfer investment company is a soft body, and engineers focus on application software and pay more attention to high-order issues.

Although the time to be obstructed in C / OOP / STL is different, the skill is high and low, but all the students are not unfamiliar with C , lack of systematic finishing. My habit is that any course will first introduce the names in this field, from the first stage to high-level. After all, any course is short, only a good book is a teacher forever. Taking this course as an example, I introduced the classics of the classics, the experience, the expert experience, the expert experience, the expert experience, the expert experience, the prodrugs of the prodrugs. In STL, I also introduced the level, advanced level, high-order (rigorous and learning) level. The name in the field of software technology, Thai is English book, which faces a tricky question: English books are an obstacle to the mainland readers. However, it is an important thing to open an eye in the eye. Even if you don't easily get your book, you must know the existence of these books, open the direction of future training. Therefore, the introduction to the original book is still the ring I insist. According to my rough understanding, the mainland's college courses have not collected C as a compulsory department in the information-related department. This may also be one of the main causes of the presence of the lack of systematic training. Taiwan has collected C as a big must repair in recent years. Big two or more may make another OO elective. Although, I also know that the low-grade classmates face these courses, most of the many schools have a crow, but they have to have their skin, and they have a marrow (Note 1). However, in a course of a semester, it is always a good self-exploration. With a direction, it is good to be self-cultivation. Note 1: The school is not good in teaching, how much is related to the teacher. Many teachers in campus and practice will only have examples of itching. It is difficult to respond to the problem of in-depth problems. The C is mentioned above, but it is not in the language, but the root education of OO technology. The population, rich resources, C is the most important language in the OO field, so I mention it. Java is a show, Taiwan a few schools have also included Java in college courses. ● Talk about computer technology book light from a small number of courses, and observe the big problem of "cross-strait level difference". However, it is a universal impact that can be from another angle-high-level technical book (Sino-British no matter) - to try. I always believe that a publishing level of a country's software technology book (regardless or translation) can be measured as one of the basis for measuring the level of the country. Any technology is impossible to close the door and rank in the world. In the closed environment of the world's first-class works, I don't think there is a high technical level. Software world ratio is not a low-level write code (Coding) skills - writing code streamlined and powerful, more than a winning number, is not critical. Soft levels are higher than the specifications, architecture, algorithm, concept, repetitive use, and software engineering. The opportunity of the mainland programmer has a small opportunity to have a lot of adverse effects. At the same time that the world is rushing forward, the stone of his mountains can attack, and the circulation of information is important. What others have improved, and we can only have a hard time. Not standing on the shoulders of people, at least standing on the knees of people. The path of English book, I want to be a problem in the mainland. The potential readers of high-level technology books should be convenient, and the world's largest online bookstore Amazon website (www.amazon.com) is easy to let you find any computer original book, and reader opinions and expert comments, And very convenient online order procedures. But the popularity of credit card on the mainland has become a problem. The original book price and the shipping cost of the floating excessive sea is another problem.

The book price of 40-50 US dollars, don't say that the mainland is the pressure on Taiwan readers. In addition, English reading habits may be another problem. The mainland book has strict format control, and various terms have national unified translations and strictly demanded. This may be good from a certain aspect, on the other hand, such as reading foreign books, is a very unfavorable impact. I will give an example, should Template Specializance do not translate? Do you want to translate Exception Specializations? COMPSITION? DELEGATION? What is better to translate? Compare God Dasan? But even if you do this, what should I do if my brain is turning into my brain? Taiwan computer technology books have always been a big breakthrough for terminology. Although almost all of the disciplines between programmers, Chinese books still regulate all terms one word one word as Chinese, and do not dare to thunderstorm, and form a lot of reading. Readers often need to reverse the original technique. I think that scientific reading, especially professional reading of professionals, is not a science reading, and its mission is not to make technology. Yes, technology is very important, but the whole-China culture and scientific roots are also can't get it. Professional reading is to give professionals, its value is to quickly spread knowledge, import knowledge, and reduce reading language. The original term of the professional field is the common language of professional personnel, and it is never formed to form an obstacle to reading. Instead, it is closed, and it blocks communication with the outside world. This topic is not here to be more comprehensive, and the terminology in the professional field is spread all over. It can't all retain the original text, and there is a lot of Chinese characters. About this topic, interested readers please read me another article: "Technical guidance? Culture passage?" See www.jjhu.com/Article99-14.htm. ● Professional and technical writers say back, English books are short, and if you want to pin it in Chinese book, it seems too illusory. The real environment of the mainland If you can't support your professional and technical writers, you cannot hope that there are frequent high-level Chinese high-end technical books. At this point, Taiwan is a 50-step laugh, it is not. Can the mainland's reality environment support professional technical writers? Let's take a look at this data below. These data are not secret. You can ask these data to any publishing house, just like a college graduate, it is an indicator, not a secret, so I have no scruples. The data I collected is like this. In the mainland, general computer books is 5% ~ 7% priced, and the pricing of books is approximately 40 to 60 yuan, and the sales volume is 10,000 is a good result. This is counted, a writer writes two real-level high-level technical books (good yields), pricing 50 yuan, selling 10,000 (how long is it to be sold), how much is the cost-effective income. Don't forget, people who can write "real high-level top-top subject books", their technical level is several times that of college graduates, can be more than ten years old, his income can not take university grand graduates The level is measured. Don't forget, his income must cover risk considerations (including pension, all kinds of insurance, etc.) to be careful.

What is the situation in Taiwan? The repayment of computer books can be as high as 20% (higher, very small), technical book pricing can reach 500 ~ 650 new Taiwan coins (more than 800 or more, very small), the sales volume is 3,000 is a good result (10,000 of course Also, very few very few). Credit, if you take into account the price levels of the two sides, the Taiwanese author's income is about a good income. Is it in Taiwan to support professional technical writers? The conditions are not more ideal. Life is going, but people who have such a hand, more opportunities to make money waiting for him. It is very ideal for people who have a strong sense of the outside world. Taiwan's question is that the market is too small! The problem in the mainland is that the royalty is too low! The market is small, the royalty is quite: the profit is a proportion, then who is earned? Of course, all above is just estimated. Taiwan's computer book writing environment, at least one advantage: more and more people know and accept: to see high quality good books, the theme rare book, good books, high-cost books, to pay high prices! Such a cognition helps a few of the authors of high-level books, and a few destroys in the fire salt. The reality is actually a key. There is always a degree of reality support behind any ideal. The author of the technical book is facing a problem. The more high-level, more difficult, more cost, more energy, the smeeling the readers, the more the author's benefits are less. Therefore, no matter the publishing house or reader, there should be a cognition: to see the high-level book, pay high cost. You can't learn technology to catch big fish, but you can't spend more money to support you people fishing to your fish pole. Selling books are not selling paper, which is the knowledge on the paper. I like to evaluate the publisher of book prices with pages, I will always be listed as an object that is not worth mentioning. Technical writing is a special industry. Hemingway once said: "A good writer, it is best to have a unfortunate childhood. Perhaps unfortunate childhood or unfortunate life can inspire a deep thinking, but technical writing does not need to have a deep thinking about life (some words are of course best), perhaps need a nice or even a real environment, After all, the research, the time of recipient; the resources of the technology, the expenses are not awkward; the evolution of the technology, the new generation of technology; the life of technical works, such as 昙 华 (unless it is a core technology). ● I asked a few students, asked several Chinese friends: "When you read a good book, will you pay attention to the author or translator of the book? Most of the answers have made the people who are engaged in full-time writing: "I have not paid not particularly. "If so, how to make a professional writer? The reader can't see the high-level book, you have to pay attention to your responsibility! This is a malignant cycle. Everyone is good and bad in the book, but the key to the quality of books is not intended. Readers hope to have a good book, first you can start from yourself: Look at a good book, pick up the keyboard, write an email to the publishing house and the author praise a few words. Your simple action will bring a huge impact on the author and will also affect your own reading quality. I promise you that the publishing house is absolutely attaches great importance to the praise and criticism from the reader. Good authors may have a relatively high royalty, respectively. The author is here, knowing that his work is helping others, it is definitely a strong heart of the pen. When reading the environment, even publishing the environment, it is possible to make a creator, not the topic, outline, aging, background, and representing a selection, outline, aging, background, which represents a progress.

转载请注明原文地址:https://www.9cbs.com/read-194.html

New Post(0)