Advanced Programming in UNIX environment-how to read English books

Source: Internet
Author: User

Before reading this book, I decided to put it down for the time being. The rest thought it would be time to read it later.

I think the following parts need to be viewed later:

One is Chapter 14 advanced I/O, such as record locking. I remember it was introduced in this chapter. And Chapter 17 advanced IPC. These are indeed relatively advanced topics. I don't need them anymore, but I want to continue with the following learning: I just copied a copy of "Linux Device Driver". I think these two chapters can also be used to modify internal functions. They are not necessary to be used for turning over.

Of course, there are other unread chapters which are not described in detail.


In addition, let's talk about English.

The book I read is in English. This is also the first English book I read. The gains are not small.

I want to talk about what I think about when I read an English book.

In a whole book, some sentences and paragraphs are really long and difficult to understand. This is a normal thing. Skip these sentences if they are irrelevant. If it hinders your understanding of the knowledge, you have to think carefully. If you still don't understand it, you may do two things: Read the Chinese version of the book (you began to doubt your English skills ), search for related information (for example, if you do not understand semophore during IPC, you will certainly search for semaphores and Other Related keywords ).

These two things are very bad habits and are not conducive to your progress!

If you only read the Chinese translation of the sentence or paragraph that you do not understand, you will not understand it, unless you do not take it seriously in English, I read Chinese carefully (in fact, this may be a bit of psychological knowledge in it (It's a little far away). I didn't think about it seriously, but I didn't understand it, when reading the Chinese version, it will be more serious ). Of course, you may not only view the translation of a name or paragraph, but also the context of the Chinese version, and even relevant chapters and knowledge points, because you think it may be a previous knowledge point because the English version is not fully understood. This situation exists, but this is not the reason for the English version, because even if you are reading the Chinese version, you may still forget the previous knowledge points. As a result, you find that your English level is still almost the same. You still feel that it is more efficient to read the Chinese version, you have no idea why you should read the English version? This is by no means an additional sub-product that Daniel wants. Although you may continue reading English books in the future, you still don't understand it, you still don't understand...

The second thing: search! For example, if you don't understand the message queue, you can search for the message queue and read the message queue! At this time, you thought your English level was not enough! In fact, when you look at a document, you have never encountered any hard-to-understand knowledge in the book. do you understand it after some searching? In the same way, this is not a problem with your English level. Therefore, when you search, open Google and enter message queue. Do not display Chinese characters. You need to search for English documents. So, you also heard Daniel say, don't use Baidu, use Google! But when you enter Chinese characters again and again on Google and open Chinese documents, what is the essential difference between it and Baidu? Google is required to search for English documents. This is another sea of knowledge on Baidu. Please arm yourself and take a boat!

Therefore, to put yourself in an English environment, you must get used to English thinking.

The English version is correct for Daniel, and Google is also true, but some of the original committees here may not understand you, but you still don't understand...

The above is my first understanding of reading an English book.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.