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

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

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

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

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

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

Я занимаюсь этим более десяти лет. Некоторые вещи, которые я изначально делал, уже автоматизированы или в основном переданы на аутсорсинг. Вы быстро учитесь и переходите к следующему. Я, по крайней мере, пережил переход от того, когда интерфейс был просто CSS / HTML, к переходу на JS-фреймворки, такие как Angular, многие другие разработчики, с которыми я работал, не смогли.

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

В таких местах, как Google или Facebook, такие люди, как я, обычно заключают контракты, которые предлагают более низкую заработную плату, меньше льгот и большую нестабильность.

Пишут авторы престижных изданий. The New Yorker или The New York Times. Им по-прежнему много платят. Их не так уж и много. Остальные сценаристы соревнуются за обрезки, собирая небольшую зарплату с разных заданий. Я снял несколько таких. Я подсчитал, сколько долларов они получают за час. Это ниже минимальной заработной платы.

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

Я чувствовал, что вижу будущее, технологии становятся похожими на письмо. Несколько высокооплачиваемых программистов в Google, Facebook или Twitter. А остальные из нас мало зарабатывают. Приходит давно. Вы действительно думаете, что все эти школы программирования и учебные курсы готовят людей для Apple или Amazon? У них есть отзывы людей, которые добиваются успеха. Но остальные будут такими же, как я.

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

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

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

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