Добавить в цитаты Настройки чтения

Страница 14 из 121

глава 5

***

По возвращении домой, я не пошёл спать. Я наскоро поужинав, пошёл к себе в амбар, уселся в удобное кресло у окна перед столом с монитором, кинул клавиатуру на колени и полез проверять свой профиль на сайте фрилансеров.

Забавно, но одного заказчика он заинтересовал. Тот предлагал сто баксов за оптимизацию одной довольно замудрёной программки под определённое «железо». Задачка не из простых, но и деньги по моим меркам неплохие. Начал вникать…

Увлекательнейшее оказалось занятие! Мои мозги… они крутые! Нет, они невероятно крутые!! Всего одну прошлую ночь я читал всякие книжки по программированию, надёрганные из сети, а сегодня уже свободно читаю код присланной мне программы. Более того, понимаю то, что читаю! Понимаю, как это работает.

Задача после прочтения уместилась в голове сразу вся, полностью, до последнего символа кода. Тут же визуально конвертировалась в блоксхему (ну, в книжках по программированию учили сначала обязательно блоксхему составлять, так-то можно бы, наверное, этот этап и пропустить…), та разбилась на кусочки помельче, те на отдельные блоки… которые тут же, прямо в голове начали обращаться в код. В другой код! Не в тот, что был в исходнике! Этот был уже мой собственный. Улучшенный, с поправленным алгоритмом, немного расширенным функционалом, оптимизированный под конкретное, обозначенное заказчиком «железо».

То есть в голове у меня «повисли» сразу два кода: исходный и мой. И тем, и другим я мог свободно оперировать, искать ошибки, отлаживать… Да он компилировался там! В моей голове! Не возьмусь даже приблизительно назвать «производительность», требующуюся для такого. Но явно больше, чем у той машинки, что я купил себе вчера. Я буквально «видел» машинный код, «эмулируя» в голове, и «машину», и операционку, и среду программирования, и дебаггер с компилятором!

Фактически, весь процесс работы происходил полностью в голове, сам компьютер мне требовался только для записи готового кода и отправки его заказчику!

Соответственно, я увлёкся. Когда закончил, выяснилось ещё одно шокирующее обстоятельство: всё это время, я находился в своём «ускоренном» состоянии! Том самом, при котором время практически останавливается вокруг, предметы в воздухе зависают!

То есть, объективно не прошло и секунды с момента прочтения мной кода исходника, а я уже имел готовое решение… которое надо было записать. Точнее набить и проверить, а после оформить и отослать.

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

Сто баксов в кармане. Прикольно. Но дело уже даже не в деньгах (которые ещё надо дождаться и суметь вывести в «реал»), я увлёкся! Мне понравилось! Оказывается, что заставлять мозг работать – это удовольствие! Удовольствие сравнимое с удовольствием от хорошо работающего, качественно нагруженного тела. А я люблю жизнь и её удовольствия!

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

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

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





Лана вернулась домой одна. И не на машине Уитни. Её подвезла какая-то одноклассница, которую я вроде бы знал, но каких-то интересных ассоциаций в памяти она не вызывала.

Мисс Ленг. Красивая она. Даже если оценивать её без учёта унаследованных мной чувств, абстрагируясь от личностных предпочтений и вкусов, она красива.

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

А девочка красивая. Не зря её Королевой Бала выбрали. В удовольствие на неё посмотреть. Особенно в наряде для Школьного Бала. А удовольствия я ценю. Они так мимолётны…

Лана скрылась за дверью, я вернулся в кресло, допил компот и продолжил получать удовольствие от творчества и интеллектуального напряжения.

Всё шло хорошо. Но в какой-то момент… свободные заказы кончились. Просто кончились. Все, которые к этому часу были на сайте, я уже выполнил, а новые всё никак не появлялись. Хотя, и правильно: ночь на дворе, нормальные люди спят. Хотя, на сайте этом заказчики же не только из Америки, и из других стран есть. Но большая часть всё же местные. Всё же сайт англоязычный. За «заморскими» заказами надо лезть на «заморские» сайты, а я языков не знаю… пока.

Что ж, я пожал плечами, восприняв «конец заказов» сигналом, что пора бы и баиньки.

Немного беспокоил вопрос об оплате. Точнее, о способе её получения с заказчиков.

Анонимные электронные кошельки не рассчитаны на сколько-то серьёзные суммы. Всё, что больше ста баксов, уже требует подтверждения реальной личности. А этого сидя дома, не сделаешь. Какие-нибудь замороченные схемы, которые теоретически можно накрутить для обхода этой проблемы, будут неудобны уже для заказчиков – в большинстве своём честных, простых, законопослушных граждан и фирм, что может их отпугнуть от меня. Но, так-то, в принципе, анонимность-то мне и не требуется. Я собираюсь честно работать, никаких законов не нарушая: кодером быть, а не хакером. Стало быть, к чему огород городить? Нужен обычный именной банковский счет. Тем более в Америке это не проблема: родители могут такой счёт даже на новорожденного открыть. Но это всё завтра. Как раз ярмарка будет, в город поедем.

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

А теперь спа-а-ать…

***

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