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

Позвольте мне начать с рассказа истории о моем дорогом друге: Джоне.

Финансовый аналитик по профессии и отец годовалого ребенка, Джон всю жизнь требовал, чтобы он имел дело с несчастными клиентами днем ​​и несчастным ребенком ночью.

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

В один прекрасный день он наткнулся на задачу # 100DaysOfCode и решил попробовать.

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

Вам нравится история Джона? Если да, продолжайте читать этот блог дальше, у меня для вас хорошие новости!

Вызов # 100DaysOfCode

Задача, направленная на формирование последовательного и ориентированного на сообщество отношения к кодированию, вызов # 100DaysOfCode, вероятно, одна из лучших вещей, которую Александр Каллавей дал как нынешним, так и начинающим программистам!

«Звучит действительно потрясающе, Шува, но правила требуют, чтобы я уделял программированию не менее часа каждый день. Это было бы чем-то, что я действительно хотел бы сделать, однако это звучит слишком хорошо, чтобы сделать это в данный момент, учитывая мой и без того напряженный график. Что мне теперь делать?"

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

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

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

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

5 драгоценных камней

  1. Начните прямо сейчас!

Вы ждете подходящего момента, чтобы принять вызов? Ну, я тоже.

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

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

2. Начните с малого

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

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

Как правильно выразился Даррен Харди в своей книге Сложный эффект: скачок для вашего дохода, вашей жизни, вашего успеха:

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

Это подводит меня к следующему пункту.

3. Постоянно практикуйтесь

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

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

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

Я уверен, что это не будет привычкой, о которой вы бы однажды пожалели.

4. Составьте план

«Ежедневный план сдерживает неэффективность»,
- Шувадаршан Бхуал.

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

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

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

5. Поддерживайте здоровые границы

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

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

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

Заключение

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

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

Приобретали ли вы в своей жизни одну или несколько из перечисленных выше привычек?

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