Джон был разработчиком. Чтобы быть конкретным, он был молодым, белым, прямым, молодым разработчиком-самоучкой. Он не был редким, но он был особенным. Джон вырос с парой родителей, которые заплатили за все, что ему было нужно. Джон регулярно наполнял свой живот лучшей едой, которую могла предоставить его семья. Джон получил каждую игрушку, которую просил, когда узнал, что запросить 3 игрушки — это хороший способ получить хотя бы 1 игрушку.
Джон получил средние оценки, но это было нормально, потому что [по словам мамы]; «Ему просто надоело учиться, и он слишком умен». Он пошел прямо из средней школы и занялся программированием. Зарплата не была большой; Достаточно только для маленькой квартиры и скромных продуктов [на одного]. Со временем он заработает больше.
За эти годы Джону быстро надоело программирование. Ему нравились мысли о карьере, но все было так скучно. Он переводил работу каждый год или около того, и только тогда, когда его идиотские боссы перестали видеть, как он важен для их компании.
Это было так же хорошо, потому что большинство других разработчиков, с которыми он работал, тоже были идиотами. Они даже знали, как программировать? Все, что они хотели сделать, это говорить и задавать вопросы, и они не интересовались работой Джона так, как должны быть умные люди. Хотя он однажды работал с девочкой-разработчиком. Она была так хороша для программиста. Я имею в виду, если вы можете назвать программирование CSS и HTML.
Я зол.
Долгое время я был Джоном. Я думал, что каждая скучная задача подо мной, любой другой разработчик в лучшем случае посредственный. Я был моим собственным героем, и моя мама была права (хотя и раздражает), что я была блестящей. Если бы только окружающие могли видеть это.
Но потом я немного повзрослел.
Я понял, каким я был эгоцентричным мудаком. Как люди вокруг меня имели значение, и как я на самом деле не так важен, как я хотел верить. Я не знаю, потому что я женился или имел детей. Я думаю, что обе эти вещи могут помочь кому-то повзрослеть, но мне нравится думать, что я вырос из-за того, насколько я был предосудительным и насколько привлекательна альтернатива для меня сейчас.
Я не заслуживаю печенье. Быть порядочным человеком, а не отвратительным придурком, не достижение. Это просто не так часто, как можно подумать …
Проблема, от которой страдают многие люди, подобные мне, заключается в том, что мы не вынуждены взрослеть. Мы рождены в комфорте. Нам никогда не нужно узнавать, что значит бороться. Нам не нужно учиться программировать, поэтому мы думаем, что нам повезло, и это быстро превращается в мысль, что мы одарены. Мы никогда не должны выплачивать собственные студенческие ссуды или учиться рано вставать, чтобы быть на работе, которой мы дорожим.
«Посмотрите на этих врачей, электриков, сантехников, адвокатов. Они застряли, изучая какую-то ерунду, а я могу сразу работать. Если бы я только мог найти веселую работу …
Мы перемещаемся, потому что нас легко взять на работу и трудно нанять талантливых разработчиков. А талантливость не является гарантией того, что кто-то может правильно говорить с другими или делать хорошую работу. Мы считаем, что можем выглядеть занятыми и работать не более 1 или 2 часов в день.
«Они все еще будут платить нам, и если они этого не сделают, мы можем просто переехать куда-нибудь еще».
Мы ненавидим встречи не потому, что они отвлекают (от работы, которой мы заняты, но не заняты), а потому, что кто-то спросит: «Как у нас дела с проектом». Мы ненавидим этот вопрос, потому что не можем ответить на него.
«Все сложно, пытаясь выяснить, что другие идиоты сделали / делают / все еще должны сделать».
Мы проектируем каждый. не замужем. задержка на других. Наша работа великолепна, но мы связаны решением проблем, навязанных нам другими. Если это продлится достаточно долго, мы будем праведно расстроены и уйдем.
Это не просто встречи, это постоянные перерывы от других идиотов здесь. Люди просят помощи, а не просто пишут хороший код. «Если мне придется снова сообщить их RTFM, я клянусь, что собираюсь удалить их код».
Мы просто хотим надеть наушники и закончить чтение этого обзора The Legend of Zelda (звучит как хорошая игра). Тогда мы, вероятно, вернемся к чтению этого забавного суб-реддита, и скоро это обед. Может быть, я смогу закончить отладку этой вещи до конца дня. Это не так, как им нужно, прежде чем вся работа, которую должны сделать другие. Кроме того, руководители проектов всегда удваивают время, которое требуется, поэтому я уверен, что они просто лгут о крайнем сроке в конце недели. Они думают, что могут обмануть нас. Идиоты.
Я так зол, потому что вижу в этом так много себя. Раньше я сопротивлялся собраниям, потому что для кого-то это был самый быстрый способ увидеть, что я не выполнил ту работу, о которой говорил. Или хуже: работа, которую я сказал, была выполнена, хотя это не так. Я не хотел, чтобы меня прерывали, потому что они увидели, что в тот момент я не делал ничего, связанного с работой.
И внешность была всем. Зачем признавать, что я недостаточно усердно работал или не знал, что делаю; когда я мог просто обвинить в этом кого-то или что-то еще?
Однажды я провел в офисе, который требовал, несколько дней, в основном играя в World of Warcraft.
И знаешь, что? Я был идиотом. Я был ребёнком и имел право и не заслуживал доверия, которое оказывали мне другие. Я был зол, когда они ожидали, что я буду выполнять ту работу, которую они платили мне. Я был зол, когда они вежливо предлагали ежедневные встречи. Я был вне себя, когда мне сказали, что я недостаточно быстро работаю.
Я ошибался.
Я злюсь, когда вижу эти паттерны в других. Не то, чтобы я ожидал, что они будут идеальными (я не), или что я забыл, что когда-то был таким (у меня нет). Это потому, что я потратил столько лет карьеры, играя на работе. Не учиться и не расти. И я потратил впустую много времени и денег людей, которые верили, что я был профессионалом. Что я работал в полную силу.
Даже по сей день я общаюсь с Джоном. Он говорит мне, как мало я знаю, и как трудно было бы объяснить кому-то, кого я предлагаю, чтобы помочь ему. Как этот API и этот сервис виноваты в ошибках и задержках, и это будет сделано, когда это будет сделано. Я вижу сквозь его сопротивление ежедневным догонялкам. Я устаю от его постоянных оправданий и обещаний, которые он не выполняет.
Я думаю обо всех этих умных маленьких вещах, которые я мог сделать, чтобы заставить Джона работать. Все эти процессы и мантры и контрольные списки. Тогда я отчаиваюсь. Единственное, что заставит Джона осознать, что он тратит впустую, — это потратить впустую достаточно, чтобы провалиться в его сеть безопасности. Ему придется расти самому, и, возможно, тогда он заплатит его будущим работодателям и клиентам.
Я надеюсь, что благодаря этому стремлению к совершенству я тоже смогу быть искупленным.