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

Дефрагментация мозга. Софтостроение изнутри
Автор книги: id книги: 81400 Серия: Библиотека программиста (Питер)     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 1 359 руб.     (3,58$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Программы Правообладатель и/или издательство: "Издательство "Питер" Дата публикации, год издания: 2013 Дата добавления в каталог КнигаЛит: ISBN: 978-5-496-00606-4 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 12+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

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

Оглавление

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

К читателю

О нашей профессии

Очень краткий экскурс

Специализация

Кто такой ведущий инженер, или Как это было

Метаморфозы

О красоте

6 миллионов на раздел пирога

Круговорот

Масштабы и последствия

Профориентация

Начинающим соискателям

Про CV

Про мотивацию

Изгибы судьбы при поиске работы

Технологии

Можно ли конструировать программы как аппаратуру?

Безысходное программирование

Эволюция аппаратуры и скорость разработки

Диалог о производительности

О карманных монстрах

ASP.NET и браузеры

Апплеты, Flash и Silverlight

ООП – неизменно стабильный результат

ORM, или объектно-реляционный проектор

Сокрытие базы данных, или Как скрестить ежа с ужом

Как обычно используют ORM

Триггер как идеальная концепция для NHibernate

ORM на софтостроительной площадке

Эмпирика

ВЦКП в облаках

SaaS и манипуляции терминами

От CORBA к SOA

Прогресс неотвратим

NET

Office 2007

SQL Server

Vista

О материальном

Проектирование и процессы

Краткий словарь для начинающего проектировщика

Слоистость и уровни

Концептуальное устройство

Логическое устройство

Физическое устройство

Уровни

Совмещение

Многозвенная архитектура

История нескольких #ifdef

Начало

#ifdef NWSQL (1991–92 год)

#ifdef BTSQL (1992-93 год)

NDL, или Java в миниатюре (1993–94 год)

Закат Novell

#ifdef Windows

#ifdef MSSQL

Постскриптум

Ultima-S – КИС из коробки

Нешаблонное мышление

Думать головой

Обобщение

Про сборку мусора и агрегацию

Журнал хозяйственных операций

UML и птолемеевские системы

Когда старая школа молода

«Оптисток», или распределённый анализ данных

Архитектура сокрытия проблем

Code revision, или Коза кричала

Наживулька или гибкость?

Тесты и практика продуктового софтостроения

Говорящие изменения в MSF и выключатель

Приключения с TFS

Программная фабрика: дайте мне модель, и я сдвину Землю

Лампа, полная джиннов

Слой хранения (СУБД)

Слой домена (NHibernate)

Слой веб-служб и интерфейсов доступа (ServiceStack)

Программа-клиент

Остановиться и оглянуться

Cherchez le bug, или Программирование по-французски

Хаос наступает внезапно

Что-то с памятью моей стало

Три дня в IBM

Хорошо там, где нас нет

О технических книгах

Дефрагментация мозгов

Простые правила чтения специальной литературы

Литература и программное обеспечение

Вместо послесловия, или Краткое изложение «Оснований»

Литература

Отрывок из книги

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

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

.....

В средней школе многие проходили профориентационные тесты по классификации Климова. Помните, «человек – человек», «человек – техника»? Сколько из вас тогда попало в категорию «человек – человек»? В нашем классе совершенно обычной ленинградской средней школы таковых было менее трети. Немного позднее в классе математической школы тот же самый тест дал ещё меньший результат.

Как вы помните, софтостроение на 90 % находится в сфере услуг. Если вы не работаете на производстве у одного из поставщиков тиражируемого программного обеспечения, то взаимодействия типа «человек – человек» становятся необходимым и важным элементом повседневной работы, если только вы не предполагаете всю жизнь провести в кодировании чужих спецификаций, не всегда толковых и формализованных. Вместо решения сугубо технических задач вроде оптимизации конфигурации версий продукта для разных типов клиентов, вашей целью будет решение задач конкретных клиентов. А критерием решения станет субъективная степень удовлетворённости клиента.

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

  

"Я старый солдат, и я не знаю слов любви", – как бы говорит нам автор, желая вернуться в славное время формошлёпства на Delphi, и отрицая существование больших распределённых систем. Книга полна ностальгии по ушедшим временам и брюзжания, что «в наше время трава была зеленее и специалисты специалистнее».Однако, большой опыт автора, конечно, интересен. Этакий взгляд на разработку с высоты нескольких десятилетий опыта. Если у Вас есть время на прочтение этой не самой большой книги – прочитайте, несколько интересных мыслей там есть. Ну и жанр, получается, уникальный.

Смотреть еще 3 отзыва на сайте ЛитРеса
Подняться наверх