Стихийник - [5]

Шрифт
Интервал

Я выкопал в центре арены небольшую яму, установил в ней плетение с активацией по таймеру приблизительно через минуту, аккуратно положил туда булыжник весом в несколько килограммов, включил защитный купол и пошел на ближайшую трибуну. Находиться поблизости от летающего булыжника было стремно. Н-да... очень правильно поступил! Мало того что каменюка мгновенно оказалась в воздухе, со скоростью пули взлетев вверх, но почему-то и грунт вдоль стенок ямы брызнул в стороны с такой силой, что я даже испугался, как бы не пробило защитный полог. Ямища образовалась... Нехилая там взорвалась «кучка толовых шашек»! Я снял купол. В воздухе распространилась жуткая пыль и вонь. Стало трудно дышать. Ну ничего, приятель-элементаль тут же развеял эту гадость свеженьким ветерком. Я посмотрел в яму. Н-да... Переполненный накопитель разрядился мгновенно! «Не левитация, а граната. Не хотите ли покататься на пушечном ядре?» — подумал я. Нет, так дело не пойдет! А добавим-ка в плетение блок, регулирующий процесс передачи энергии (я подсмотрел его в памяти Лотколба). Успешно: результат в виде двухминутной работы плетения в точности соответствует смоделированной на компе ситуации с внесенными поправками. Но эффект — всего-то парочка парящих над землей камней не более чем на двухметровой высоте! Н-да, в точку фокуса таким образом явно не долетишь.

Засыпав яму и прибравшись на полигоне, расстроенный, я пошел отмокать в озерце. Погода была чудесная, вода приятная, на небе ни облачка. Я расслабился, успокоился и постарался более осмысленно взглянуть на результат. «А что, собственно, произошло? — пришла мысль. — Ну не получилось, пока, что поделаешь. И идей, к сожалению, никаких нет».

Программирование — профессия творческая. Почти для любой проблемы находится не менее дюжины способов решения. А иногда можно и нужно скорректировать исходную постановку задачи. Конечно, существует технология разработки и так называемые кодеры, которые пишут код, не отклоняясь от задания ни на миллиметр. Но мы не о них, бедных маленьких винтиках технического прогресса. Я имею в виду других работников клавиатуры, мышки и сканеров мысленных импульсов. Тех, кто, поняв реальные потребности заказчика, сам себе может поставить задачу, выбрать методу ее реализации, разработать интерфейсы и необходимые алгоритмы, построить архитектуру классов, типов, объектов, протоколов сообщений между модулями и реализовать все это добро в коде. Добиться не только того, чтобы оно заработало достаточно эффективно, но и было удобно в использовании людьми, не знакомыми с программированием. Вот нам часто приходится творить похлеще, чем какому-нибудь живописцу. И в самом деле — каков инструментарий художника? Всего лишь холст, кисти, краски и собственное воображение. Инструмент известен в течение нескольких тысяч лет и за все это время не изменился. Рисовальщик оканчивает в юности какую-нибудь «Строгановку» и потом в меру дарования, отпущенного ему Господом, всю жизнь малюет холсты, добиваясь, чтобы его художественные способности соответствовали заявкам его воображения. Изучать ему ничего при этом не надо. Только лови моменты «божественного откровения» и воплощай в картинах. Житуха! А настоящий разработчик программного обеспечения живет постоянно в аморфном мире, где ежедневно меняется очень многое, да и он сам не стоит в стороне от прогресса. При этом часто приходится не только рисовать самому «морду» очередной программульки, но и подбирать инструменты (средства разработки, язык, библиотеки...) для создания, а также решать, которые из них следует доизготовить. Так кто больший творец? Универсальный программист или какой-нибудь там художник?

И вот творец столкнулся с очередным серьезным затыком, и нет никаких идей по преодолению препятствия. Что делать? Нередкая ситуация. И тут можно поступить по-разному.

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

Другой принимается интенсивно копать теорию, ища в нужных книгах некое откровение, которое поможет идти дальше. И порой находит.

Третий начинает детально проверять уже проверенные идеи, ища какой-либо пропущенный полезный тоненький нюансик. И, кстати, довольно часто ему везет.

А по-моему, нет лучшего способа найти решение сложной проблемы, чем немедленно сделать перерыв и постараться переключиться на другие, более легкие дела, по возможности лежащие в окрестностях решаемой задачи. Зачем? Фишка в том, что человеческий мозг — это вовсе не стандартная машина фон Неймана, которая дедуктивным методом последовательно вычисляет те или иные логические утверждения и на основе результатов делает выводы. И это не машина потока данных, прокачивающая спеллы через иерархическую сеть по мере их разрешения. И даже не нейронная сеть, хотя нейроны в мозгу, разумеется, есть (биологические нейроны и узлы математической нейронной сети — это совершенно разные штуковины, хотя и с похожим названием). Все и проще, и сложнее. Сложнее потому, что мозг умеет работать и в режиме машины потока данных, и в режиме нейронной сети (а уж о машине фон Неймана и говорить нечего), причем этих «машин» одновременно может работать довольно много. А проще потому, что на самом деле в этом биологическом компьютере существуют всего два главных процессора — сознание и подсознание, а остальное — обычные фокусы типа многозадачного запуска приложений. Сознание работает, когда мы думаем, оцениваем ситуацию, выбираем новые пути решения тех или иных задач, а подсознание размышлениями не занимается. Его работа — помочь индивидууму выжить в окружающем мире, сохранить его место в этом мире и отразить непосредственные угрозы данному существу. Подсознание — это рефлексы, инстинкты, интуиция. Однако мало кто понимает, что это — тоже процессор. Причем, что удивительно, процессор безошибочный. Если размышляя над той или иной проблемой, мы легко можем забыть какие-нибудь граничные условия, один или несколько прошлых выводов, то подсознание (в рамках своей компетенции) не забывает ничего, просто не умеет. Его вывод всегда точен и однозначен. К сожалению, наше сознание не всегда удосуживается его «прочитать» и принять.


Еще от автора Анджей Ясинский
Ник

Аннотация от Издательства:Магия — это не так уж сложно. Тем более если вы обладаете системным мышлением и умеете программировать…Обыкновенный «компьютерщик» попадает в мир, в котором ему удается применить свои способности в области, доселе такому «кощунству» не подвергавшейся. Логика и знания нашего с вами современника находят применение в ином, магическом мире. И не просто помогают ему выжить, но делают его одним из самых могущественных магов, «первым среди равных». Чистая логика плюс компьютер и «никакого мошенства»! Eсли не считать Умника — надежного друга, помощника и советчика на случай самых непредвиденных ситуаций.


Юзер

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


Землянин. Том 1

Земля, дом родной… Так думал Ник, вдохнув воздух сибирской тайги, где он оказался после перехода в этот мир. Однако, пока Ник был на Лунгрии, мир Земли не стоял на месте и испытал на себе то, что в прошлом не раз сносило с поверхности планеты целые цивилизации. Но в этот раз цивилизация выстояла. И изменилась. И даже кое-какая родня осталась в живых. Сможет ли Ник найти себя в новых декорациях, на которые так щедра Вселенная?


Землянин. Том 2

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


Ник 8

Восьмая книга приключений Ника. Круг замыкается.


Беглец

Пятая книга. Полностью. Обновлено 21.11.2011.


Рекомендуем почитать
Вдоль по Млечному, третьим классом

Вы не были в космосе? Нет, я знаю, что вас и здесь неплохо кормят, но всё же? Побывайте, настоятельно рекомендую. Только не летайте третьим классом.


Потерянная

Тоже мне сны… Наивная идиотка! И как мне теперь вернуться в Реальность? Тьфу, ты!!! Уже говорю как эти… В реальность… С одной стороны что меня там ждет — продолжение жалкого существования… А с другой… Я здесь чужая! И ощущение ловко расставленных ловушек вокруг меня не покидает, словно кто-то втянул меня в свои игры и заставляет играть по чужим правилам, которых я даже не знаю!!! И эти охочие до моей души… Абсурд какой-то! Но это моя жизнь! Моя! И только мне решать в каком из миров прожить ее! Знать бы еще как вернуться… Все не так просто…


Феномен зверя

После ночи, проведённой с незнакомцем, жизнь Эмили круто меняется. Болезненная привязанность и странности окружают девушку со всех сторон и не дают спокойно жить. Тайны затягивают всё глубже, и уже нет возможности вырваться из западни. Кому верить: незнакомцу, после ночи с которым осталось непонятное, практически невозможное побороть притяжение или мужчине, что готов помочь разобраться во всех тайнах и странностях, творящихся в жизни Эмили? Неправильный выбор может стать роковым. Привычный мир рухнет в одночасье, когда раскроются тайны и станут известны истинные мотивы.


Соната лунной принцессы

Соединенные Штаты, Китай, Великобритания, Россия, Европейский Союз. Больше этих некогда влиятельных сверхдержав не найти ни на одной карте мира. Много лет назад само существование жизни на планете было поставлено под угрозу. Города исчезали один за другим, становились историей, а цивилизованный мир таял. Так продолжалось, пока ученые не создали оружие, способное остановить нашествие врагов из параллельной вселенной, прозванных пожирателями. С тех пор на планете уцелели только три города.


Нерешительный «лох»

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


Котенок

Итак, вампир и котенок…


Астральщик. Том 2

Мало кто может вспомнить ощущение свободы от обязательств и проблем. А те, кто помнит, — счастливые люди. Вот и Ник наконец-то освободился от длинного хвоста зависимостей: врагов, друзей, событий и даже подруги. Делай что хочешь! Изучай, что интересно! Твори по мере своих сил! Но не все ниточки оказались порванными: редкий бог забудет свое унижение. Месть оказалась страшной — Ник окончательно теряет для себя Лунгрию. Но зато приобретает… Землю?


Астральщик. Том 1

Поистине гордиевым узлом для Ника оказывается запутанный клубок событий, произошедших с ним на Лунгрии. Точка схождения врагов, друзей, богов, судьбы. Хватит ли мудрости у Ника аккуратно распутать этот клубок или же по примеру Македонского он решит разрубить его одним ударом меча?


Раздвигая горизонты

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


Админ

Введите сюда краткую аннотацию.