Существует множество способов обнаружить, что вы не имеете большой ценности для экономики страны. Джейсон Бенн усвоил этот урок, когда, вскоре после вступления в должность финансового консультанта, осознал, что подавляющее большинство его рабочих обязанностей может быть автоматизировано при помощи состряпанного «на коленке» скрипта для Excel.
Фирма, в которую устроился Бенн, занималась подготовкой отчетов для банков, специализирующихся на сложных сделках. («Насколько интересным было это занятие, можно понять уже по тому, как оно звучит», – пошутил Бенн в одном из наших интервью.) Процесс подготовки отчета включал в себя многочасовые манипуляции вручную с данными, представленными в виде таблиц Excel. Поначалу у Бенна уходило до шести часов на каждый отчет (наиболее продвинутые и закаленные сотрудники выполняли эту же задачу приблизительно вдвое быстрее). Легко понять, что Бенну это было совсем не по душе.
«В том виде, в каком мне его показали, этот процесс выглядел громоздким и требующим больших усилий», – вспоминает Бенн. Ему было известно, что программа Excel включает в себя функцию под названием «макрос», позволяющую пользователям автоматизировать однообразные задачи. Почитав статьи по теме, Бенн в скором времени смог подготовить новую электронную таблицу, напичканную макросами, благодаря которым шестичасовой процесс ручной обработки данных сводился к нескольким щелчкам мыши. Написание отчета, на которое прежде уходил полный рабочий день, теперь занимало у Бенна меньше получаса.
Бенн был сообразительный парень. Он закончил элитный Университет Вирджинии с дипломом экономиста и, подобно многим своим однокурсникам, имел далеко идущие профессиональные планы. Однако он быстро сообразил, что у этих планов нет никаких шансов на осуществление, пока его рабочие обязанности могут быть выполнены макросом для Excel. Бенн понял, что ему необходимо повысить свою значимость для окружающего мира. Потратив некоторое время на исследования, Бенн пришел к решению: он объявил своей семье, что больше не хочет работать электронной таблицей и собирается уйти с работы, чтобы стать программистом. Однако, как часто бывает с подобными грандиозными планами, здесь имелась одна неувязка: Джейсон Бенн понятия не имел, как пишутся программы.
Будучи ученым-специалистом в области вычислительной техники, я могу подтвердить то, что и так очевидно: написание компьютерных программ – задача не из легких. Большинство начинающих разработчиков тратят по четыре года на обучение в университете, чтобы разобраться что к чему, прежде чем получат первую работу – и даже после этого их ждет жесткое соревнование