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

Лично мне нравятся вызовы. И по этой причине я решил просто построить это давление самостоятельно. В Интернете можно найти различные статьи о так называемых 100 Days of Code-Challenge, то есть о работе над собственными проектами не менее одного часа в день, 100 дней подряд. Вызов определяет некоторые основные правила, которые я адаптировал для себя, но хотел бы познакомить вас с ними в этой статье.

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

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

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

Тем не менее, я хотел бы призвать вас принять участие и присоединиться к нам. Итак, как именно вы начнете? Сначала поставьте цели на 100 дней. Чего вы хотите достичь? У вас есть идея, которая всегда была в вашей голове? Или вы уже сидите над проектом, к которому давно не прикасались? Или вы, как и я, хотите немного адаптировать цель челленджа и улучшить и углубить свои навыки в различных областях? Что бы это ни было, найдите время, чтобы спланировать и сформулировать свои цели в конкретных терминах. Вот и все. Как только вы поймете, чего хотите, начните с реализации — и ежедневно сообщайте о своем прогрессе под хэштегом #100DaysOfCode. Удачи! И кстати: Если вы пропустите день, это, конечно, не драматично. Просто добавьте день в конце испытания и убедитесь, что вы не пропустите два дня подряд.