Sunday, March 22, 2009

Список высокорекомендуемой литературы для программиста

Привет,

Может некоторые заметили, в письме, которое отсылаю для новеньких на проекте от том, что поставить для работы, включаю 2 книги как Highly Recommended для чтения:

  1. Рихтера (CLR via C#)
  2. Дино эспозито (ASP.NET)

У меня лежит запрос на "что ещё можно почитать из recommended". Оно и правда – среди книг шлака очень много. Даже сейчас читаю книгу, что Саша С. Подогнал по WCF – руки поотрывал бы автору – очень слабо.

Я прочитал довольно много книг - ~60% из них не рекомендовал бы ни в коем разе – потеря времени. Но есть очень хорошие авторы. Из всего набора сегодня выделил 10 лучших книг, которые читал и которые высоко рекомендую.

30 марта список рекомендуемой литературы со ссылками уйдёт на всю группу разработчиков. Если у вас есть книги, которые читали (обязательно читали) и хотели бы включить в этот список – отпишите обязательно сюда же.


 

  1. Security (книга a и b ну просто must – огненные штуки)
    1. Writing Secure Code

      Коммент: читал в бумажном виде, в своей эл. Библиотеке не нашёл


       

    2. Hacking the Code by Mark M. Burnett and James C. Foster –

      Коммент: есть в эл. Виде в моей библиотеке

      (Hacking the Code - ASP.NET Web Application Security Cookbook (2004) .chm)

      НЕ ЧИТАЙТЕ РУССКИЙ АНАЛОГ В ИЗБЕЖАНИИ ПОТЕРИ МОЗГА


     


     

  2. ООП
    1. Объектно-ориентированный анализ и проектирование Гради Буч

      Коммент: Книга на русском, есть в эл. Виде. Буч тяжёл для восприятия, но пробивает насквозь. Классика.


     

  3. .NET
    1. CLR via C#

      Коммент: no comment – must


       

    2. .NET Gotchas By Venkat Subramaniam

      Коммент: раскрываются тонкости языков и платформы (OReilly.dot.NET.Gotchas.May.2005.chm)


       

    3. Essential .NET - Volume 1 The Common Language Runtime.chm

      Коммент: книга про .NET 1.1, но есть часть того, чего в рихтере нет. Не знаю, есть ли продолжение для .Net 2.0 – сам почитал бы (OReilly.dot.NET.Gotchas.May.2005.chm)


 

  1. Aрхитектура
    1. Patterns of Enterprise Application Architecture by Martin Fowler - Коммент: Есть эл. вариант (Addison Wesley - Patterns of Enterprise Application Architecture.chm). Отличная книга как первая для захода в архитектуры


       


       

    2. Шаблоны проектирования для Java

      Коммент: Читал бум. Версию. не нашёл в электронной своей библиотеке пока той, которую читал. Буду искать.


       

    3. Книга про построение кластеров

      Коммент: пока не нашёл. Буду искать.


     

  2. Misc
    1. Refactoring. Improving the Design of Existing Code

      Коммент: no comment. Замечательная книга. (Refactoring. Improving the Design of Existing Code.pdf)


       

5 comments:

Stas Slunkov said...

мы ж не новенькие - как мы могли заметить? )

а вот тут топ 100 книг по программировани всех времен - составлен на основе продаж через amazon, поиску в гугле. многие книги что ты перечислил тут есть

http://knol.google.com/k/jurgen-appelo/top-100-best-software-engineering-books/z7e4mx2g6lir/3#

YV said...

А я бы вот, может, и по анализу бы добавил..
но раз тут всё тока для программистов, то пойду отпостю коммент в другую ветку.

Денис Колошко said...

Спасибо, Стасег за лист. Я некоторые нашёл в топ 20 даже.

Но тут играет психологический момент. Что будет эффективнее: сказать, что вот вам топ 100 книг, рекомендуемых для чтения, или вот вам 10, которые мы читали и рекомендуем. поэтому хотел иммено узнать из личного опыта.

PS. Из этого списка уже на заметку себе взял парочку, которые следующими прочитаю.

CTPAX said...

Предлагаю включить в MISC:

1. "Production Debugging
for .NET Framework Applications" (DBG_download.pdf)
При возникновении проблем на задеплоеной аппликухе, которые не воспроизводяться на локальных машинах, у меня лично возникает много проблем для решения такого рода проблем.
2. Все что связано с Performance. Profiling, sampling, etc.. Книг не видел, только отдельные ссылки на блоги.

Anonymous said...
This comment has been removed by a blog administrator.