Книгу Рихтера (само собой речь идет о CLR via C#) я перечитывал порядка четырех раз в разных изданиях, начиная с C# 2.0. Вот моя первая книга Рихтера еще 2007-го года выпуска:
Немного потерлась, но аккуратное отношение привитое с детства позволяет содержать книги в довольно приличном состоянии.
Свою службу дотнетчиком я начал с чтения Троелсена и Дино Эспозито с его замечательными зелеными книжечками по ASP.NET. И только потом в ход пошел Рихтер. Читать его в качестве первой книги по C# и .NET крайне не рекомендую во избежания порчи психики. К слову в последней версии книги про .NET 4.5 в конце предисловия добавили фото Рихтера с семьей. Видимо это как-то должно успокаивать, что такую книгу написал вполне нормальный человек, у которого даже есть семья и дети. У меня сначала было подозрение на фотошоп или подсадных актеров ))
Увы забывается Рихтер довольно быстро. Материал в его книгах безусловно обязателен к прочтению любым дотнетчиком и полезен для понимания картины. Но для будней рядового разработчика в нем мало прока. Для собеседований - да, поставить галочку для самого себя - да, если спросят коллеги - скажешь - да, я читал Рихтера. Ну и все, поставил на полочку и забыл.
Резюмирую, зачем читать Рихтера?:
- для прохождения собеседований (!)
- показать более молодым разработчикам какой ты умный
- для беседы с коллегами за рюмочкой чая
- чтобы понять (и благополучно забыть) внутренности платформы .NET и языка C#
- чтобы быть true-дотнетчиком
- для галочки в чеклисте
Собственно сам я недавно перечитывал Рихтера (уже версию .NET 4.5) как раз для прохождения собеседований. Пришлось искать новую работу. Нынешние собеседования предполагают знание внутренностей .NET и C#. Без этого увы никак.
Чтобы каждый день ездить на машине тебе не обязательно помнить устройство двигателя. Ты открываешь капот только для прохождения ТО и в случае внезапной поломки. Все остальное время ты просто ездишь. Вот и с Рихтером также...

