Как я открыл для себя программирование после успешной карьеры в корпоративной Америке и как это позволило мне жить настоящей жизнью.
Когда я был маленьким, начиная с 3-4 лет, я всегда увлекался головоломками. Я помню эту маленькую коробку-головоломку Диснея из 12 деревянных блоков, которые аккуратно помещаются в деревянный чемоданчик для переноски. (Да, вот сколько мне лет, у меня были чертовы деревянные игрушки. Тьфу. В свою защиту, я действительно думаю, что в конечном счете это были игрушки моей старшей сестры.) В любом случае, каждая сторона каждого блока представляла собой отдельную головоломку, всего шесть штук. Fab 5 и их шутки. Это мое первое воспоминание о любви к узорам, порядку и тому, как вещи сочетаются друг с другом. Конечно, моя страсть к пониманию того, как все устроено, на этом не остановилась.
Затем мое исследование было перенесено на разборку семейного телефона. Я любил разбирать телефон. Это был один из тех олдскульных 70-х годов с тяжелым ресивером, который стоял наверху, а внутри все еще был Александр Грэм Беллс. Я люблю видеть всю внутреннюю работу; как этот провод подключался к этому компоненту и т. д. Было около 8–9, когда моя семья начала называть меня «младшим инженером». В мои обязанности входило подключение любой новой электроники, которую получала семья. Кабельные коробки, стереосистемы и общие настройки AV стали еще одной интересной головоломкой. Иногда это был метод проб и ошибок, но в большинстве случаев это просто логически «сочеталось». Это было врожденное понимание; линза, через которую он видел мир. Потом я пошел в актерскую школу.
Кажется, в какой-то момент моя жизнь резко пошла налево. По мере взросления я все больше и больше увлекался исполнительским искусством. Я по-прежнему любил время от времени разгадывать логические головоломки, но на тот момент моей жизни это было больше связано с запоминанием линий, изучением блокировок, созданием персонажей и пребыванием в центре внимания. Эго какой растущей девушки не любит внимания и похвалы? В итоге я поступил в колледж при известной театральной консерватории на пути к тому, чтобы стать знаменитой кинозвездой. Несмотря на то, что я сосредоточился на искусстве, исполнительском искусстве, была часть меня, которая не могла поколебать аналитику. В итоге я стал изгоем в этом мире. Как такое возможно в мире театральных фанатов, я до сих пор не могу понять. Сообразительные, аналитические типы в искусстве, видимо, не приветствуются. Все дело в чувствах, инстинктах, внутреннем мире. Когда мне нужно было разбить персонажа, я делал это программно — каждый раз одни и те же вопросы. Что это были за животные? Каковы были их пространственные характеристики? Насколько громким был их голос? Мои коллеги-художники не оценили такой подход. Для них это было недостаточно органично. Я не соответствовал их образцу актера. Оглядываясь назад, я тоже не жил своей подлинной сущностью. Я до сих пор не воспринимаю актерское мастерство как искусство. Я вижу это только как науку — психологию, социологию, человеческие узоры, завернутые в мантию искусства. А потом я присоединился к Corporate America.
Еще один тяжело ушел, но девушке нужно было зарабатывать на жизнь. Я избавлю вас от скучных подробностей карьеры, взращенной в коридорах залитых кофе кабинок, конференц-залах, заполненных несвежими, экономичными булочками и рыхлыми телами папы, скрытыми вездесущими рубашками на пуговицах в клетку. Что я скажу, так это то, что в конце концов я поднялся по карьерной лестнице, нашел свой путь в технологическом проектировании (найденная страсть!), Который стимулировал меня на некоторое время, но наступает момент в жизни восходящей звезды в большом бизнесе, когда они начинают подтолкнуть вас к тому, чтобы стать лидером и исполнительным типом. Это момент, когда вы должны перестать «делать» и начать «направлять».
Теперь я властный тип, я делаю вещи, люди слушают, люди следуют моему примеру, но ключ к моему удовлетворению во всем этом заключается в том, что я все еще по локоть творю, делаю что-то, делаю что-то осязаемое. Когда вы переходите на средний/высший уровень управления, вы должны прекратить практическую работу. Ваша команда должна сделать это сейчас. Ваша работа становится командой, а не работой. Что меня не интересует, так это генерировать мысли, заявления о видении и стратегические направления и останавливаться на достигнутом. Вещи, которые продолжают меня стимулировать, — это создание нового инструмента для управления численностью персонала или новой модели, основанной на сценариях, которая может способствовать принятию стратегических решений. Есть что-то особенное в удовлетворении потребностей через требования к детальному дизайну, пользовательскому тестированию и вводу в эксплуатацию. Мне нравится возиться с функциями, настраивать работу кнопки или разрабатывать эффективную базу данных. Я, наконец, осознала и полностью приняла, что я из тех, кто живет «в бурьяне», а не мыслит как журавль в небе. Всегда были, всегда будут.
Так что моим последним трудным левым было вернуться в школу, чтобы научиться быть программистом. Это то, для чего я создан. На протяжении всей своей жизни я принимал HTTP-запросы, и они продолжали маршрутизироваться к одному и тому же контроллеру. Мой логический и аналитический контроллер. За несколько занятий в школе актерского мастерства и в Corporate America я смог создать несколько разных представлений, которые показывали миру более приятный пользовательский интерфейс. Однако в глубине серверной части все по-прежнему было привязано к одной и той же базе данных и модели. Черт возьми, возможно, я даже немного создал другую модель, но каким-то образом код должен был быть отвергнут, заброшен или что-то в этом роде.
Урок, который я извлек из этого недавно обретенного понимания, заключается в том, что я был запрограммирован быть программистом. Все, что касается того, как я выполнял команды своей жизни, управлялось одним и тем же базовым кодом, моей ДНК. Что такое ДНК, как не самая чистая форма универсального программирования. Итак, теперь вопрос в том, как мне создать следующее представление, соответствующее моему внутреннему программированию? Это следующая большая головоломка, которую нужно решить.