Если у меня когда-либо был твердый совет, который я мог бы дать разработчикам, то это он.

Le Intro

Не так давно я проходил через Free Code Camp со скоростью один алгоритм в день. Сейчас я работаю над проектами полного цикла с замечательной группой друзей и разработчиков, которые учат друг друга и прекрасно умеют работать в команде. Я плохо разбираюсь в JavaScript и знаю это. Я не сталкиваюсь ни с проблемами JavaScript, которые я не могу решить, ни с технологиями JavaScript, которые я не могу победить. Я почти все, чем хотел, когда начал учиться почти восемь месяцев назад.

Но… Какой ценой?

Мы еще к этому вернемся. В этом письме я намерен подчеркнуть, что навыки, которыми я владею сейчас, не стоят того, чего они мне стоили, и если вы обнаружите, что читаете это и относитесь ко мне, сделайте все возможное, чтобы изменить свой рабочий процесс и ваши приоритеты, прежде чем вы должны осознать, насколько бесценен (т.е. бесполезен) код в великой схеме жизни, любви, счастья и успеха.

Это еще одно документированное на Medium отражение моего путешествия по коду, но вместо того, чтобы просить совета, я хочу, чтобы вы открыли уши и позволили мне вести вас по правильному пути, даже если это не кажется Правильно.

Путь к просветлению начинается с рассказа.

Кем я был

Кто я ненавидит, кем я был.

Я был разработчиком, как и вы. Я был отцом, «мужем» и непрекращающимся программистом на его пути к трудоустройству, финансовой стабильности и счастья.

Несколько недель назад я прочитал сообщение в блоге легенды JavaScript Дэвида Уолша. Название было Быть ​​отцом-разработчиком.

Статья имела смысл. Он попал в цель. Я знал, что мне следовало принять эти слова близко к сердцу, но вместо этого я прокомментировал сообщение с своего рода опровержением.

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

К сожалению, у меня нет выбора. Я занимаюсь разработкой и занимаюсь этим с 17 декабря. (На сегодняшний день 199 дней подряд.) Я нахожусь за этим столом 36–48 часов, затем сплю 4–8 часов и повторяю. Я не хожу поесть, не смотрю телевизор и не играю в Facebook.

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

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

Я могу только надеяться, что время скоро придет.

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

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

Но тогда у меня не было бы ничего полезного, кроме моего опыта в коде. (т.е. бесполезный)

Погоди со мной здесь. Вы собираетесь чему-то научиться.

Кто я такой

_____________________

Я ничто. Я - никто. Я разработчик, что может означать, что я стою денег, но деньги тоже ничего не значат.

Давайте вечеринку жалости

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

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

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

Любая сумма в долларах, которую может предложить работодатель, никогда не выкупит ее для меня, независимо от того, из скольких цифр они состоят, независимо от того, насколько длинным может быть этот массив:

function makeSalaryArray(salary: String) {
  let salaryArray = [];
  if (salary.indexOf(',') >= 1) {
    salaryArray = salary.split(',');
  } else alert('I don't accept salaries without commas.');
  return salaryArray;
}

Я навсегда останусь кодирующим шторм без своей семьи. Без моих девочек. Просто я.

Этого можно было избежать, и я хотел бы сказать вам, как легко вам было бы избежать такой катастрофы. Но сначала…

Не только ваши ближайшие родственники.

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

Моя прабабушка скончалась две недели назад. Она была самой милой девушкой ... Она не спала всю ночь, играя на своем iPad, публикуя свои выигрыши в виртуальных игровых автоматах на своем Facebook. Всегда улыбки, позитив и любовь. С ней было приятно находиться рядом. Просто прекрасно.

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

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

«Я бы назвал бабушку Славой». Но я не сделал этого.

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

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

Учитесь на моих ошибках.

Не разрушай себя

Проверь себя, дурак. Код не важен.

Добро пожаловать на настоящий учебный курс по программированию. Я ваш инструктор, мистер Колклезер. (местоимение: cole-Clay-shure) На сегодняшнем уроке вы узнаете, что наиболее важно в вашем пути программирования. Когда мы закончим здесь сегодня, вы будете точно знать, как измерить ценность ваших навыков программирования, ценность вашей семьи, ценность вашей жизни, а также как сохранить и практиковать надлежащий прогресс в отношении тех, кого вы оцениваете как стоящие. самый.

Вот ярлык, который я хотел бы знать: Автоматически снизит ценность ваших навыков программирования на 75%. Они не дерьмо, какими бы хорошими вы ни стали.

Шаг первый

Выключите свой компьютер.

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

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

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

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

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

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

Шаг второй

Повторяйте первый шаг каждый день.

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

Ваши дети должны знать, что вы пришли не только для того, чтобы их наказать.

Ваши старшие нуждаются в вас сейчас больше, чем когда-либо. Завтра вы им понадобитесь еще больше. Они могут быть немного замкнутыми, но это просто другое поколение людей, но не то, которому не нужно улыбаться и чувствовать любовь.

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

Распространяйте свою любовь каждый день, пока вы больше не сможете этого делать, потому что ваша смертность больше не позволяет.

Шаг третий

Повторяйте шаг два каждый день.

Любовь.

Заключение

Это не жалкая вечеринка. Это предупреждение.

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

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

Берегитесь, мои друзья по кодексу. Это не обо мне. Это о том, кем вы могли бы стать, если не разыграете свои карты правильно. Никаких гарантий. Сообщите им, сколько вы за них сжигаете. Не позволяйте им уйти, думая, что вам все равно.

Вы заботитесь, так что заботитесь, как заботитесь. Если мысль о том, что их не будет завтра, пугает вас, сообщите об этом. И не забывайте, факт, что завтра ваш мир может рухнуть.

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

Никогда не пытайтесь сознательно поцеловать себя в последний раз.

Если это попадет в цель, не стесняйтесь связаться со мной в Twitter, Facebook, LinkedIn или здесь, на Medium. Удачи.