«Вместо того, чтобы говорить:« У меня нет времени », попробуйте сказать:« Это не приоритет », и посмотрите, каково это». - Лаура Вандеркам

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

Постройте свое будущее с помощью кода

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

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

Я увлекаюсь веб-разработкой

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

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

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

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

Почему вы кодируете?

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

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

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

Как подняться на гору кодирования

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

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

Вот пять шагов, чтобы воплотить эту мечту в реальность:

  1. Создавайте собственные цели

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

Упражнение по достижению целей!

Чтобы помочь вам сформулировать конкретные цели, я хочу посоветовать вам выполнить быстрое упражнение, которое я переняла у Лоры Вандеркам.

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

2. Какие 3-5 целей вы достигли за тот год, который сделал его таким успешным?

3. Запишите эти цели.

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

Теперь у вас есть 6-10 амбициозных целей, которые вы хотите достичь в течение следующего года. Чтобы разбить эти более масштабные цели на элементы действий, подумайте и спланируйте, как вы можете достичь этих целей.

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

2. Составьте расписание

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

То, чего я ждал весь день (кодирование), начало негативно сказываться на качестве моей жизни.

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

Вот пример моего личного расписания:

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

3. Проверяйте себя, чтобы найти возможности для свободного времени

Запишите все действия в данный день или неделю и посмотрите, что вы на самом деле делаете со своим временем. Вы, вероятно, будете удивлены, сколько именно времени вы тратите, бездумно прокручивая ленту в Instagram или запиваясь просмотром нового шоу Netflix (я люблю Stranger Things).

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

У вас больше времени, чем вы думаете

Если вы все еще думаете про себя: «Да, но я все еще много работаю и (вставьте здесь оправдание), поэтому у меня нет времени», то вот забавный факт! В неделе 168 часов. Если вы проработаете 40 часов в неделю и вычтите 8 часов сна за ночь (чего я определенно не получу), у вас все равно останется 72 часа «свободного» времени.

Посмотрите на все время, которое у вас есть в вашей жизненной ситуации, и вложите в это время как можно больше «хорошего». Настало время ЕСТЬ.

4. Наполняйте свое время качественно

Вот несколько инструментов, которые я использую, чтобы помочь мне достичь своих целей в программировании и сосредоточиться на моем пути обучения:

freeCodeCamp

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

JavaScript 30

30 проектов JavaScript действительно помогут вам освоить методы работы с массивами при наполнении вашего портфолио проектами (плюс это очень весело). Вес Бос - солидный инструктор, который проводит качественный бесплатный курс. Вы можете выполнить его за 30 дней подряд или включить его в свой учебный график.

100 дней кода в Twitter

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

Учебный курс для веб-разработчиков

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

Живи!

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

5. Умножьте свое время

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

Ответ: будьте счастливы!

Вы спросите, какое отношение имеет счастье к управлению временем? Проще говоря: это все. Идея называется умножать свое время.

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

По словам Шона Ахора, изучавшего влияние счастья и его связь с производительностью, ваш мозг работает на 31% более продуктивно, когда вы чувствуете себя счастливыми.

Дофамин, который проникает в ваш организм, когда вы чувствуете себя хорошо, делает две вещи:

  1. Это делает вас счастливее (да!)
  2. Он включает центры обучения в вашем мозгу. Они помогают вам легче усваивать вещи и позволяют тратить меньше времени на обучение, сохраняя при этом больше информации.

Превратите свой мозг в машину, производящую дофамин!

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

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

2. Запишите положительный опыт, полученный вами за последние 24 часа. Это позволяет вам вновь пережить положительный опыт, который приводит к такой же дофаминовой реакции.

3. Выполнение упражнений. Совершите небольшую прогулку перед сеансом программирования или быстро потренируйтесь. Упражнения высвобождают тонны дофамина.

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

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

Используйте отрезки времени, чтобы построить свое будущее

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

Спасибо за прочтение этого поста! Вы можете найти меня в твиттере @michaeltombor