Как я выполнил задание #100DaysOfCode, кодируя 30 минут в день

kak ya vypolnil zadanie 100daysofcode kodiruya 30 minut v den?v=1656639489

от Сибилл Зель

Zv8r4ErI3Z2oA4VRptxxos2Xo6qU80vl51F0
Фото rawpixel.com на Unsplash

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

Прошлым летом я был более активен в Твиттере, и я натолкнулся на вызов #100DaysOfCode, созданный Александром Каллавеем. Это была простая задача, и это сделало ее такой успешной: кодируйте по крайней мере час ежедневно и ведите журнал/твит об этом, чтобы привлечь себя к ответственности.

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

Определение разумной ежедневной цели

Имея полный рабочий день и волонтерство для многих других видов деятельности, таких как преподавание в CodeFirst: девушки, означало, что я не мог уделять 1–2 часа каждый вечер. В конце долгого рабочего дня (и часто после того, как я потратил еще два часа на что-то другое, как волонтерство или физические упражнения), я был истощен и хотел отдохнуть и зарядиться силами на следующий рабочий день. В конце концов, сон важен, и нам всем нужно спать, чтобы работать лучше.

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

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

1JImQG8NDTqPnDXci1uG8j8eRGNoH61wBz8I
Фотография Estée Janssens на Unsplash

#100DaysOfCode — это ваш личный вызов

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

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

Иногда люди упрекают себя в том, что они недостаточно делают, и испытывают разочарование, и я сам чувствовал это много раз. Но не забывайте, что #100DaysOfCode – ваш личный вызов. Вы сами определяете правила, среду, ограничения и награды. Не отвлекайтесь на других людей, которые, казалось бы, учатся быстрее, узнают больше или создают, казалось бы, лучшие проекты. Путешествие у каждого разное, и у каждого из нас есть собственные сражения, которые нужно вести на заднем плане.

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

За это время я создал семь проектов и создал свое личное портфолио. Я общался с единомышленниками, повысил качество своего кода и многое узнал благодаря подкастам, книгам и статьям Medium — и все это всего за 30 минут в день.

DWINUIYbsR2vCFLrobfJf1ZtvBtvYjsu7-5A
Фотография Mikito Tateisi на Unsplash

Продолжайте — даже если это тяжело

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

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

Я собирался сделать паузу после завершения своего первого раунда #100DaysOfCode и отдохнуть, и я был готов почувствовать себя истощенным. Удивительно, ни одно из этих чувств не пришло, и я задавался вопросом, что строить дальше или чему учиться отныне.

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

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

Поделитесь своим успехом

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

Я также не вел журнал на GitHub, а вместо этого использовал Twitter в качестве личного журнала, чтобы просматривать то, что я узнал. Самое удивительное – это постоянный отзыв и ободрение, которое вы получаете от сообщества #100DaysOfCode. Присоединившись к конкурсу, я нашел столько замечательных и талантливых людей, от которых черпаю наибольшее вдохновение. Я стараюсь подбадривать людей и оставлять в сердцах много обновлений каждый день, потому что знаю, как много они означали для меня. Особенно в дни, когда вы чувствуете себя маленькими и незначительными, некоторый позитив от сообщества может пойти вам очень важно.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *