Суперсила, которую можно развить, и другие советы

Долгое время я считал свою незрелость одним из самых больших моих недостатков. Мои сверстники вырастут порядочными взрослыми, пока я смотрел мемы и все еще шутил. На пике популярности Snapchat в 2012 году я был тем парнем, который отправлял грязные туалетные картинки ... Да, не судите. С незрелостью пришло и безрассудство. Я помню, как на прощание сказал один из моих одноклассников в старшей школе: «Иногда нам нужны люди, которые не думают». Оглядываясь назад, я начинаю думать, что это было оскорблением. К счастью для себя, я воспринял это как шутку ... Но почему-то так и осталось. Спасибо, Сара.

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

Позволь мне объяснить.

Незрелость не знает границ.

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

Оглядываясь назад, на самом деле забавно, как мы так долго продолжали это делать. Но розыгрыши наскучили. У меня был менталитет типа «был там, сделал то» вокруг этих розыгрышей ... Изменить домашнюю страницу браузера по умолчанию на что-то неуместное? Это может сделать кто угодно. Сделать снимок экрана своего рабочего стола, превратить снимок экрана в обои рабочего стола и скрыть значки рабочего стола? Хорошо, творчески, но я думаю, что мы можем добиться большего. Научитесь программировать, чтобы возиться со своими приложениями / браузерами? Гений.

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

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

Начало чего-то нового.

Мерриам-Вебстер определяет незрелость как «отсутствие полного роста, дифференциации или развития» и «наличие потенциальной способности достичь определенной формы или состояния». Один человек может взглянуть на это отрицательно и воспринимать это как оскорбление. К счастью для меня, я парень на полстакана, так что я воспринял это как вызов. Для меня незрелость означает, что я не полностью раскрыл свой потенциал. И если это так, то впереди еще так много работы. Вам предстоит исследовать целый новый мир. И это было потрясающе.

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

Мои шалости так и не увенчались успехом.

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

Возвращение «ага!» моменты.

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

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

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

Решение? Воссоздайте «ага!» моменты. Ищите дискомфорт. Как начинающий разработчик, вы не можете оставаться в своей зоне комфорта. Вы должны искать неудобные ситуации .... Особенно, если вы самоучка. Будь то изучение нового языка, фреймворка / библиотеки, самостоятельное начало проекта, общение с незнакомцами или обращение к потенциальным работодателям, вы должны испытывать дискомфорт. Дискомфорт - это ощущение роста. В следующий раз, когда вы столкнетесь с препятствием на своем пути, поймите, что это хорошо. Значит, вы идете в правильном направлении. Это означает, что вы расширяете свои границы, исследуете новые идеи, места и вещи. Препятствие - это путь.

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

Даже в случае неудачи выработайте привычку смеяться.

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

В этот момент она боится упасть.

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

Она тоже может рассмеяться.

Это одна из тех ключевых привычек, которые могут подтолкнуть вас к тому, чтобы стать лучшим разработчиком. Вместо того, чтобы жаловаться, ныть и плакать о том, что вы не добиваетесь прогресса, сделайте шаг назад и посмотрите на себя объективно: вы сделали это так далеко, так почему вы плачете по этой единственной проблеме? Помогает ли вам нытье и жалобы? Чувствуете ли вы, что это продуктивно? То, что Твиттер узнает о ваших жалобах, подталкивает вас к тому, чтобы стать лучшим разработчиком? Лучшего человека? Или вы просто выражаете свое хрупкое эго и устраиваете собственную вечеринку жалости? Если да, не приглашай меня.

«Как это помогает ... усугублять проблемы, оплакивая их?»
- Сенека

Это все в вашей голове.

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

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

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

Поймите, что тысячи разработчиков прошли через одну и ту же проблему, столкнулись с одними и теми же проблемами, с теми же проблемами и преодолели их. И это хорошо! Это означает, что ваши проблемы не уникальны (это также означает, что решение, вероятно, находится на StackOverflow)! Вы не особенный, вы не первый, кто столкнется с этими проблемами, и не будете последним. Здесь есть чувство смирения, которое вам нужно обнаружить и усвоить. Как только вы поймете, что ваши проблемы не уникальны для вас самих, вы обнаружите, что можете справиться с ними так же, как и другие.

Вам просто нужно быть постоянно находчивым.

Вместо того, чтобы сдаваться, попросите о помощи (без жалоб) или поищите ее в Google, StackOverflow или YouTube. Активно стремитесь к лучшему.

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

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

Просто сделай это.

У младенцев нет такого чувства отчаяния и дискомфорта, как у нас, поэтому сравнивать себя с ними немного несправедливо. Они просто живут своими делами и делают что-то. Они не судят о своей ситуации, потому что они буквально младенцы. Черт, они, наверное, даже не думают, если честно ... И я думаю, что из этого следует извлечь урок. Так я могу принимать холодный душ каждый день. Это тот же урок, который я извлек из слов Сары, когда она сказала : Иногда нам нужны люди, которые не думают. Это грубый месседж, который Шайа Лабёф сделал Интернету еще в 2015 году. Знаменитый слоган Nike:

Просто сделай это.

Это безрассудство, которое приходит с незрелостью. Вера в то, что нет предела, что все возможно и что вы не можете пострадать или потерпеть неудачу. Да, я знаю. Чтение этого вслух звучит слишком оптимистично, нереально, незрело или даже опасно. Но именно об этом я и говорю. Конечно, я использую витиеватый и обнадеживающий язык. Но иногда это именно то, что нам нужно. В любом случае, в обучении программированию нет никаких негативных последствий, так зачем останавливаться? Нам нужно смотреть на это так же, как малыш смотрит на обучение ходьбе: они не сомневаются в гравитации. Они не спрашивают, можно ли. Они просто делают это.

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

«Даже если у меня нет таланта, я не откажусь от усилий по этому поводу ... Мы не отказываемся ни от какой дисциплины из-за отчаяния стать лучшим в этом».
- Эпиктет

Так что это значит? Лучшие разработчики незрелые и безрассудные? Я вовсе не говорю об этом (хотя Илон Маск забавно подходит под это описание). Я говорю, что чтобы стать отличным студентом-разработчиком, вы должны признать, что еще не полностью раскрыли свой потенциал; что вам еще так много предстоит сделать и так много еще предстоит узнать, независимо от вашего возраста. Не смотрите на это как на невыполнимую задачу, с которой могут справиться лишь немногие избранные. Вместо этого лучше воспринимайте его как незрелого малыша: возможность исследовать и расти. Знайте это и будьте безрассудно учиться. Активно стремитесь к лучшему и ищите дискомфорт. Когда вы сталкиваетесь с препятствием, это хорошо. Это означает, что вы движетесь в правильном направлении. Продолжайте двигаться вперед, даже если у вас нет ответов на все вопросы. И даже если вы «проиграете», смейтесь. Ваше чувство неудачи находится в вашей голове. Попробуйте снова.

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