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

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

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

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

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

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

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


К читателю

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

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

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

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

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

У каждого дела запах особый:
В булочной пахнет тестом и сдобой…
Д. Родари. «Чем пахнут ремёсла?»

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

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

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

Если первые программисты были сильно ограничены в средствах и привязаны к аппаратному обеспечению – «железу», к конкретной ЭВМ[1], то современные располагают огромным арсеналом инструментов и технологий, в большинстве случаев позволяющих разработчику не принимать во внимание особенности устройства тех компьютеров, на которых его программа будет выполняться.

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

Джордж Лукас приступил к созданию недостающих серий «Звёздных войн» только через 20 лет. Ещё дольше ждали создатели первых луноходов и автоматических межпланетных зондов, прежде чем выпустить на разведку роботы-марсоходы. Станки с ЧПУ[2], безлюдные заводы и роботы-хирурги не имели практической возможности воплотиться до 1980-х годов, когда появились массовые достаточно мощные промышленные микропроцессоры. Для многих задач и существующая мощность пока недостаточна, поэтому суперкомпьютеры продолжают её наращивать. Но прогнозы погоды всё равно ошибаются.


Вам будет интересно
Сегодня интерактивные панели индикаторов – это наилучший инструмент для просмотра и анализа информации об эффективности бизнес-процессов. Это не просто экран с причудливыми графиками, а полноценная информационная система, построенная на основе инфраструктуры бизнес-анализа и интеграции данных.В основу книги легли исследования работы множества компаний, развернувших у себя панели индикаторов различных типов. Это позволо Уэйну Эккерсону создать своего рода путеводитель, способный помочь быстро зап...
Читать онлайн
Даже продвинутые пользователи Интернета не подозревают о тех огромных возможностях, которые предоставляют сервисы Google. Автор рассказывает о таких «секретах» сервисов, которые просто немедленно хочется использовать! Создавать сайты и презентации, бродить по улочкам Парижа, изучать звездное небо – все это доступно каждому, кто сидит у экрана монитора и имеет доступ в Интернет. Книга научит вас работать с веб-приложениями и тысячекратно увеличить свои возможности с помощью новейших технологий. О...
Читать онлайн
В этой книге описаны методы восстановления системы, средства защиты файлов и операционной системы, использование служебных программ и работа с нортоновскими утилитами. Здесь есть описание свойств и работы со службами архивации и восстановления данных. Описаны тут и дисковые утилиты и средства обеспечения безопасности компьютера, системы и данных. В общем, эта книга – для читателя и пользователя, желающего узнать, как надо заботиться о своей персоналке и как сделать работу на ПК стабильной, эффек...
Читать онлайн
Персональный компьютер в нашем доме – это уже реальность. Каждый из нас приобретает компьютер для разных целей… Какое-то время он соответствует своим стандартам, но прогресс не стоит на месте и передовая машина, которую мы приобретали, со временем устаревает. И перед каждым из нас встает один и тот же вопрос: «Что делать?» Или купить себе новый персональный компьютер, что дороговато и не каждый может себе это позволить. Или модернизировать, благо, что любой компьютер позволяет это сделать. Но дл...
Читать онлайн
Каждому человеку приятно заполучить что-нибудь «забесплатно». Сладкое слово «халява» ласкает слух, тешит иллюзиями, питает надеждами. Конечно, все мы знаем известную поговорку про бесплатный сыр в мышеловке, но это ничего не меняет: многочисленная армия любителей бесплатного в любом случае намного превышает количество тех, кто согласен приобрести то же самое за деньги. Собственно, в этом ничего плохого нет – так уж устроена человеческая природа: взять побольше, а отдать – поменьше.Вот об этом и ...
Читать онлайн
Данная книга адресована в первую очередь специалистам, желающим в короткие сроки научиться строить бюджеты с использованием компьютера. Вначале будут рассмотрены ключевые теоретические вопросы, а затем предлагается описание наиболее популярных и эффективных программных средств, предназначенных для автоматизации процессов бюджетирования.Все параметры, функции и характерные особенности программных продуктов, рассмотренных в данной книге, актуальны на момент ее написания....
Читать онлайн
Трудно переоценить ту роль, которую играет складской учет в учетно-управленческой системе современного предприятия. Данная книга будет интересна и полезна читателям, чья профессиональная деятельность имеет отношение к складскому хозяйству компании: кладовщики, бухгалтеры, экономисты, и т. д. Непринужденный и доступный стиль изложения, а также большое количество наглядных иллюстраций способствуют быстрому и легкому усвоению предлагаемого материала....
Читать онлайн
Данная книга адресована пользователям, желающим в короткие сроки освоить методику быстрого набора текста на персональном компьютере. Помимо теоретического материала, в книге приводится большое количество практических упражнений. Отдельно рассказывается о специальных программных продуктах, применение которых позволяет многократно повысить скорость набора текста....
Читать онлайн
В сборник вошла ранее опубликованная повесть о художнике и его взаимоотношениях с моделью – «Родинка на холсте». А также – публикации о портретисте Игоре Белковском, создавшем уникальную портретную серию «Российские звезды в домашней обстановке»....
Читать онлайн
Героини рассказов Ирины Бухариной – женщины серьезные и строгие, влюбленные и любящие, деловые и немного взбалмошные. Истории, в которые они попадают, порой забавны и трогательны, пронизаны светлой грустью, но всегда лишены трагизма, и этим привлекательны. Главное, что их объединяет – стремление каждой героини к счастью в собственном его понимании....
Читать онлайн
- Право первой ночи за мной, - огромные ладони сжимают мою талию. - Твой жених получит тебя, когда я наиграюсь. - Нет, ты не... - Пора отдавать долг, - обрывает он. - Нет никакого долга! - выпаливаю я. - Даже по вашим дьявольским правилам все давно уплачено. - Новый долг - новые правила, - усмехается мой палач. А я забываю дышать. Что меня ждет, если этот бешеный зверь узнает правду? +++ СЛР 18+ одержимая любовь, непредсказуемый сюжет, горячие эротические сцены, мир криминала, финал счаст...
Читать онлайн
ТРЕТЬЯ КНИГА ЦИКЛА "ТЕМНЫЙ ВЛАСТЕЛИН" Свадьба! Это такое знаменательное, чудесное событие и самый счастливый день в жизни каждой девушки. И я даже дождалась его и радовалась каждому мгновению! И всё шло по плану... вот только, как обычно, не по моему. И этот замечательный день закончился для меня не совсем так, как я мечтала. Где же я провела свой медовый месяц, и кто умудрился добавить приключений в мою и так не простую жизнь и порой влипал в неприятности даже чаще, чем я? Это вы и узнаете из...
Читать онлайн