. Net good book check (2)

Source: Internet
Author: User

In the previous article, I recommended some good books, but most of them are relatively basic and suitable for beginners or references. In this article, I will recommend some advanced technical books, including software engineering, databases, operating systems, and other fields. Although the title is ". Net", it never stops at. net.

 

 

 

1. SQL Server database:

[SQL required (version 3rd )]

 

Rank this book first, not because it is the best. I personally think that it is good to get started with SQL statements using this book, such as writing connection queries, grouping, and sorting ......

 

[SQL Server programming required]

This is the "upgrade version" of the book, mainly to explain the entry of T-SQL programming. If you want to learn to write complex stored procedures, user-defined functions, triggers... you can read this book.

 

[SQL solution (version 2nd )]

This book is quite interesting. I have selected 75 SQL programming questions. If you want to improve your SQL skills, you can use this book.

 

Next, we recommend that you either read data from DBA or read data from the underlying layer.

[SQL Server 2008 query performance optimization]

 

This book is still comprehensive and involves all aspects of query performance optimization, but I personally think it is not too in-depth.

 

[In-depth analysis of SQL Server 2008]

 

This book provides an in-depth explanation of some internal mechanisms of sqlserver. The online rating is quite good (especially in English)

 

Next we will introduce the sqlserver 2005 Technology insider series. Its predecessor, "inside SQL Server 2000", is also a classic. Now it seems that the "sqlserver 2008 technology insider" series is coming out. This series of books is actually analyzed from the bottom layer of sqlserver 2005 (for example, others teach you to use GUI tools to track, analyze and troubleshoot performance problems. It tells you how SQL statements are executed internally, and then combines DMV and DMF in sqlserver with the query plan analyzer to explain query performance in great detail ). Of course, I don't think he is suitable for beginners, and I don't think such books must be read. Because most people are still engaged in application-layer development, it is difficult to involve those complex technologies and have such high requirements. If you have an advanced level and are eager to challenge it, try it.

 

 

2. Software Engineering and other aspects:

[Mythical man-month]

 

No more classic, no need to explain.

[Code Daquan]

 

I can't understand the English version. The Chinese version is translated by my "Idol" Jin ge.

 

3. Introduction to CLR and Windows operating systems

 

[Framework Design (version 2nd): CLR via C #]

 

Books that must be known by advanced. Net programmers

 

[. Net you must know]

 

It's not easy for Chinese to have a good book!

 

 

The person who has been writing programs under Windows should have been hacking this book. The Chinese version is translated by Jack Pan.

 

Well, due to limited space and time. Here is the introduction. In addition to the books listed in my appeal, there are also many excellent books that are suitable for reading by friends in different fields and levels. Due to your limited level, if you have any different opinions and opinions, please leave a message and do not conduct personal attacks.

In addition to reading more books, more hands-on work, and more accumulation (at school, at work, and in your spare time), you also need to master the appropriate learning methods. Reading a book is not very useful. The technology and knowledge are actually mastered by yourself, and sharing is truly happy.

I complained that it was so tiring to be a programmer. I would like to advise you to be a programmer who is not willing to learn.

 

In order to avoid malicious personal attacks by some unscrupulous netizens, we hereby describe:

The following books are from different authors, different publishers, and domestic/foreign/translation versions. Therefore, I can get rid of the suspicion of "Book Trust.

It takes time and effort to organize and write this article to recommend some learning books that you think are good. Due to my limited level,If you think there is a "mistaken person" in this article,Please "Show your mercy".If you have any comments or good suggestions or recommendations, please leave a message or send me a message. Let's learn and make progress together.

 

This article is from http://www.cnblogs.com/dinglang/ http://blog.csdn.net/dinglang_2009.

 

 

 

 

 

 

 

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.