Дефрагментация мозга. Софтостроение изнутри
Сергей Тарасов
Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий.
Не секрет, что основная масса софтостроения сосредоточена в секторе так называемой корпоративной разработки: от комплексных информационных систем предприятия до отдельных приложений. Поэтому немалая часть сюжетов касается именно Enterprise Programming.
Из текста вы вряд ли узнаете, как правильно склеивать многоэтажные постройки из готовых компонентов в гетерогенной среде, проектировать интерфейсы, синхронизировать процессы или писать эффективные запросы к базам данных. Подобные темы будут лишь фоном для рассказа о софтостроительной «кухне». При определенной доле любопытства вы сможете убедиться, что новое – это хорошо забытое старое, узнать, как устроены некоторые сложные системы, когда следует применять разные технологии, почему специалистам в информатике надо особенно тщательно фильтровать поступающую из множества источников информацию, и многое другое, что вы, возможно, еще не знали или уже знаете, но с другой стороны.
В книге мне хотелось показать наш софтостроительный мир разработки корпоративных информационных систем не с парадного фасада описаний программных сред, подходов и технологий, а изнутри. Насколько это получилось – судить читателю.
Издательство: Питер, Серия: Библиотека программиста, 2013 г.
ISBN 978-5-496-00606-4
Количество страниц: 224.
Содержание книги «Дефрагментация мозга. Софтостроение изнутри»:
- 10 О нашей профессии
- 10 Очень краткий экскурс
- 11 Специализация
- 12 Кто такой ведущий инженер, или Как это было
- 13 Иерархия подразделений
- 13 Иерархия должностей
- 14 Уровни принятия проектных решений
- 15 Функциональные специализации (роли)
- 12 Кто такой ведущий инженер, или Как это было
- 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 совершенно бесплатно.