From: http://hi.baidu.com/savagert/blog/item/a0f585d11ec80d3e9a502764.html First, let's take a full look at the C ++ syntax. We suggest you take a look at thinking in C ++, that is, C ++ programming ideas. this book is not as bad as some people have said, and it is enough to grasp the basic C ++ syntax. Then you buy a data structure (C ++ version) published by Tsinghua University Press, learn from Chapter 1 in a down-to-earth manner, and complete each exercise, when encountering problems in C ++ programming, I will go back to the basic C ++ book, for example, C ++ programming thoughts. At this time, the problem you encountered should be beyond the scope of the basic C ++ syntax. Then you can read some advanced books, such as C ++ primer Chinese edition. Then you should focus on processing strings in C ++. Char *, wchar_t *, tchat, STD: String, STD: wstring, cstring, lpstr, lpcstr, BSTR, lpcwstr ...... How to Do string processing with these data types, how to convert Unicode (UTF-8, UTF-16) between each other, MBCS, sbcs, DBCS what is going on. Then, let's take a look at windows core programming. Don't be scared by the name of this book. It mainly talks about Windows API and thread mechanism. Then let's look at how C ++ operates the database, how to write DLL and Lib, How to Write com, and how to write thread-safe COM. Then let's look at socket programming. At this time, we can take a look at "TCP/IP principles and protocol analysis". This book is divided into three volumes: Top, middle, and bottom. In order, you will become an expert in TCP/IP protocol. Then you can take a look at the Linux kernel source code scenario analysis to learn how the Linux operating system works. This will not only help you understand Linux, but also help you understand other operating systems (such as Windows, FreeBSD, and MACOs. At this time, you should be a mature C ++ programmer. In combination with some project experience, 10 thousand of the work after tax can be selected. Looking for an industry, such as the network security industry, for two years, the annual salary of 0.2 million yuan should be expected. It is normal for you to earn an annual salary of more than 5 years. I have to look at more things to learn now. Please try to pay more... |