Дефрагментация мозга. Софтостроение изнутри

Сергей Тарасов

Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий.

Не секрет, что основная масса софтостроения сосредоточена в секторе так называемой корпоративной разработки: от комплексных информационных систем предприятия до отдельных приложений. Поэтому немалая часть сюжетов касается именно Enterprise Programming.

Из текста вы вряд ли узнаете, как правильно склеивать многоэтажные постройки из готовых компонентов в гетерогенной среде, проектировать интерфейсы, синхронизировать процессы или писать эффективные запросы к базам данных. Подобные темы будут лишь фоном для рассказа о софтостроительной «кухне». При определенной доле любопытства вы сможете убедиться, что новое – это хорошо забытое старое, узнать, как устроены некоторые сложные системы, когда следует применять разные технологии, почему специалистам в информатике надо особенно тщательно фильтровать поступающую из множества источников информацию, и многое другое, что вы, возможно, еще не знали или уже знаете, но с другой стороны.

В книге мне хотелось показать наш софтостроительный мир разработки корпоративных информационных систем не с парадного фасада описаний программных сред, подходов и технологий, а изнутри. Насколько это получилось – судить читателю.

Издательство: Питер, Серия: Библиотека программиста, 2013 г.

ISBN 978-5-496-00606-4

Количество страниц: 224.

Содержание книги «Дефрагментация мозга. Софтостроение изнутри»:

  • 10 О нашей профессии
    • 10 Очень краткий экскурс
    • 11 Специализация
      • 12 Кто такой ведущий инженер, или Как это было
        • 13 Иерархия подразделений
        • 13 Иерархия должностей
        • 14 Уровни принятия проектных решений
        • 15 Функциональные специализации (роли)
    • 16 Метаморфозы
    • 17 О красоте
    • 18 6 миллионов на раздел пирога
      • 20 Круговорот
      • 23 Масштабы и последствия
    • 25 Профориентация
    • 27 Начинающим соискателям
    • 28 Про CV
    • 30 Про мотивацию
    • 31 Изгибы судьбы при поиске работы
  • 35 Технологии
    • 36 Можно ли конструировать программы как аппаратуру?
    • 39 Безысходное программирование
    • 40 Эволюция аппаратуры и скорость разработки
    • 43 Диалог о производительности
    • 44 О карманных монстрах
    • 46 ASP.NET и браузеры
    • 50 Апплеты, Flash и Silverlight
    • 54 ООП – неизменно стабильный результат
    • 61 ORM, или объектно-реляционный проектор
      • 61 Сокрытие базы данных, или Как скрестить ежа с ужом
      • 64 Как обычно используют ORM
      • 66 Триггер как идеальная концепция для NHibernate
      • 68 ORM на софтостроительной площадке
      • 71 Эмпирика
    • 72 ВЦКП в облаках
      • 74 SaaS и манипуляции терминами
    • 75 От CORBA к SOA
    • 84 Прогресс неотвратим
      • 86 .NET
      • 87 Office 2007
      • 88 SQL Server
      • 90 Vista
      • 90 О материальном
  • 92 Проектирование и процессы
    • 92 Краткий словарь для начинающего проектировщика
    • 93 Слоистость и уровни
      • 94 Концептуальное устройство
      • 95 Логическое устройство
      • 95 Физическое устройство
      • 97 Уровни
      • 98 Совмещение
    • 98 Многозвенная архитектура
    • 100 История нескольких #ifdef
      • 101 Начало
      • 102 #ifdef NWSQL (1991–92 год)
      • 103 #ifdef BTSQL (1992–93 год)
      • 104 NDL, или Java в миниатюре (1993–94 год)
      • 106 Закат Novell
      • 107 #ifdef Windows
      • 108 #ifdef MSSQL
      • 108 Постскриптум
    • 109 Ultima-S – КИС из коробки
    • 122 Нешаблонное мышление
    • 126 Думать головой
      • 126 Обобщение
      • 128 Про сборку мусора и агрегацию
    • 131 Журнал хозяйственных операций
    • 135 UML и птолемеевские системы
    • 140 Когда старая школа молода
    • 143 «Оптисток», или распределённый анализ данных
    • 148 Архитектура сокрытия проблем
    • 151 Code revision, или Коза кричала
    • 154 Наживулька или гибкость?
      • 163 Тесты и практика продуктового софтостроения
      • 165 Говорящие изменения в MSF и выключатель
    • 166 Приключения с TFS
    • 170 Программная фабрика: дайте мне модель, и я сдвину Землю
    • 174 Лампа, полная джиннов
      • 181 Слой хранения (СУБД)
      • 183 Слой домена (NHibernate)
      • 186 Слой веб-служб и интерфейсов доступа (ServiceStack)
      • 192 Программа-клиент
    • 193 Остановиться и оглянуться
    • 194 Cherchez le bug, или Программирование по-французски
      • 195 Хаос наступает внезапно
      • 198 Что-то с памятью моей стало
      • 200 Три дня в IBM
      • 203 Хорошо там, где нас нет
  • 205 О технических книгах
    • 205 Дефрагментация мозгов
    • 208 Простые правила чтения специальной литературы
    • 209 Литература и программное обеспечение
  • 212 Вместо послесловия, или Краткое изложение «Оснований»
  • 217 Литература

Инструкция как скачать книгу Сергей Тарасов: Дефрагментация мозга. Софтостроение изнутри в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Дефрагментация мозга. Софтостроение изнутри
Рейтинг книги:
0 голосов
3539

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: