Дефрагментация мозга. Софтостроение изнутри
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Сергей Тарасов. Дефрагментация мозга. Софтостроение изнутри
К читателю
О нашей профессии
Очень краткий экскурс
Специализация
Кто такой ведущий инженер, или Как это было
Метаморфозы
О красоте
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, и отрицая существование больших распределённых систем. Книга полна ностальгии по ушедшим временам и брюзжания, что «в наше время трава была зеленее и специалисты специалистнее».Однако, большой опыт автора, конечно, интересен. Этакий взгляд на разработку с высоты нескольких десятилетий опыта. Если у Вас есть время на прочтение этой не самой большой книги – прочитайте, несколько интересных мыслей там есть. Ну и жанр, получается, уникальный.