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

1656557891 pochemu vy dolzhny imet chasy praktiki kak razrabotchik

от Стефани Винн

bE52-YtBNLlzLkuToHqNX-FMUZHIkfHlATrs

Если вы музыкант или его знаете, вы знаете, что есть «практика» и «репетиция». Эти двое имеют очень разные значения.

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

Это время нужно и разработчикам

Когда я впервые учился кодировать, я посвящал 60–70 часов в неделю своему учебному курсу по кодированию. Я многому научился и вырос в своей способности быстро чему-нибудь учиться. Как вы могли догадаться, я сгорел.

После окончания я сделал перерыв. Я не так много времени уделял кодировке, как когда пил из пожарного шланга. Я нашел работу разработчиком и кодировал 40 часов в неделю. У моей компании есть собственный фреймворк JavaScript с открытым кодом, и мы используем CMS Craft. Первые несколько месяцев я провел там, сосредоточившись на изучении наших инструментов.

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

Моя рутина

Я начал с кодирования случайных программ и столкнулся с проблемой, когда я забывал, над чем работал. Привет, кладбище GitHub! Без менеджера проекта или доски Trello, чтобы держать меня в деле, я растерян. Для этого я решил перейти на аналоговый и купил дешевый спиральный блокнот для каждого занятия. Вы можете делать все, что вам нравится.

Я начинаю с учета того, над чем работал раньше, и пишу акцент для новой сессии. Это примерно соответствует следующей формуле:

Today I want to learn about ______. I will read/use ______ to help me learn.

Во время работы я делаю заметки в блокноте или редакторе разметок. После того, как я закончил и чувствую себя хорошо о том, что научился, я заканчиваю сессию следующим:

Today I learned/built ______ and I felt ______.

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

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

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

Когда вы будете готовы увеличить время тренировки, вы можете обратиться к идее Малкольма Гладуэлла о 10 000 часах. Детальнее об этом можно прочитать в его книге, Выбики.

Идея является ключом к достижению опыта мирового уровня в любом навыке, это вопрос практики в течение 10 000 часов. Давайте разберем это. Если бы вы занимались по 3 часа в день каждый день, это было бы 3333 дня или чуть больше 9 лет. я не рекомендую этого. Гораздо важнее жить вне кодирования. Вы будете гораздо продуктивнее.

Что я рекомендую это учитывать свои цели, имеющееся время и настойчивость. Разместите идею 10 000 часов и хорошо перемешайте. В любом случае, если вы хотите быть самым молодым старшим разработчиком, которого когда-либо видел этот мир, иметь нескончаемое свободное время и желание Мулана уничтожить гуннов… Да, давайте.

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

Вот тест, чтобы определить свой идеальный график тренировок

1. Я готов достичь своих целей:
А) Как можно скорее по-человечески. Идем уже! (+1, если вы прочтете это в голосе Бендера)
Б) В умеренном темпе. Я амбициозен, но готов дождаться расплаты.
В) Я не тороплюсь. Успех требует времени! Это о путешествии.

2. Я понимаю, что успех означает:
А) Упорно работать, тратить время и оставаться допоздна.
Б) Работать эффективно, своевременно и рисковать.
В) хорошо работать с другими, сосредоточиться на долгосрочных выигрышах и присутствовать.

3. Я хочу быть в топе:
А) 2 процента
Б) 25 процентов
в) 50 процентов

4) Моя жизнь такова:
А) Сосредоточенный
Б) Занят
в) В данный момент

5) Я готов пожертвовать:
а) Все
B) Будние/будние дни
В) Жертва? Ни в коем случае!

Если вы ответили преимущественно на А

Поздравляю! Вы стремитесь к успеху и не остановитесь, пока не добьетесь этого. Я бы порекомендовал скорый план обучения. 4-5 дней в неделю по 3-4 часа за раз. Но давайте будем честными – вы сделаете больше. Теперь уходите!

Если вы ответили преимущественно на Б

Поздравляю! Вы управляетесь и готовы добиваться своих целей. Я бы рекомендовал умеренный план обучения с 2-3 днями практики в неделю по 1-2 часа за раз. Yasss henny!

Если вы ответили преимущественно на C

Поздравляю! Вы на пути к успеху. Сфотографируйте и вдохните этот воздух во время поездки! Когда вы туда попадете, это будет гораздо слаще. Я бы рекомендовал неторопливый план тренировок с 1-2 днями тренировок в неделю по 30 минут-1 час.

Если вы упали где-то посередине

Посмотрите на график работы, проектные циклы и свободное время. Начните с меньшей цели и стремитесь к последовательности во времени практики. Увеличивайте, когда становитесь последовательными.

В итоге

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

Ура! Ты это сделал. Спасибо, что прочитали мою статью о разработке собственного расписания часов практики.

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

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

Ваш адрес email не будет опубликован.