четверг, 8 октября 2015 г.

Топ 10 книг для .Net разработчика

Составил список книг по программированию, которые однозначно стоит прочитать.

В этом списке вы не найдете книгу по паттернам от банды четырех. Семь лет назад я скорее всего рекомендовал бы ее к прочтению, но на сегодняшний день есть более достойные варианты, например, издание Фриманов, по которому можно за пару-тройку вечером разобраться в существующих паттернах GoF.

Примерно по той же причине здесь отсутствует упоминания томов Кнута. Конечно, если вы работаете алгоритмистом, то без Кнута вам не обойтись, но если вы не занимаетесь непосредственно разработкой алгоритмов, то на мой взгляд вполне достаточно прочтения Скиены, Кормена и прохождению курсов по алгоритмам на курсере.

Итак, хорошие книжки по программированию:

  1. Чистый код. Роберт Мартин 
  2. Рефакторинг. Улучшение существующего кода. Мартин Фаулер
  3. Шаблоны корпоративных приложений. Мартин Фаулер
  4. Паттерны проектирования. Фримен
  5. CLR via C#. Джеффри Рихтер
  6. Concurrent Programming on Windows. Joe Duffy
  7. Under the Hood of .NET Memory Management. Chris Farrell
  8. Эффективное использование С++. Скотт Мэйерс
  9. The Art of Unit Testing. Roy Osherove
  10. Алгоритмы. Руководство по разработке. Скиена


Комментариев нет:

Отправить комментарий