Я называю это шаблоном Resolute. Итак, пристегнитесь.

«Я улыбался так сильно, что у меня заболели мышцы щек!» И это было началом конца.

Джон Сонмез в своей книге Мягкие навыки намекает, что превосходство в мире программирования зависит от 3 ключевых моментов:

1. Знание того, что работает и резонирует с вами.
2. Сосредоточение внимания на том, что работает для вас, и
3. Расширение вашего кругозора на то, что работает для вас.

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

До тех пор, пока ад туториалов не сунет свой уродливый нос в ваш бизнес. Тот самый знаменитый злодей.

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

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

Ты не одинок! Я был когда-то там.

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

Всё это вам сделает ад учебников.

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

Я называю это шаблоном Resolute. Итак, пристегнитесь.

Не смотрите обучающие программы более одного месяца.

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

Строить проекты

«Эй, из всего этого?! Почему это? Я даже не могу написать столько кода. Как, по-вашему, я построю целый проект?»

Я понимаю, что вы сейчас сходите с ума. Но не паникуйте!

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

Но нет мой друг. Это делается не так.

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

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

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

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

Черт возьми, это одна из самых больших трат времени, которые я когда-либо видел.

Если вы застряли, у вас всегда есть Google, Stack Overflow и сообщества программистов. У вас есть кто-то.

Кто-то, у кого была точно такая же проблема, как у вас, и он решил ее.

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

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

Вот что произойдет.

Уровень вашей уверенности значительно повысится.

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

Со временем создание проекта станет менее пугающим и станет для вас более привычным.

Откуда я знаю?

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

Почему?

Одно слово. Пугающий.

Когда я пролистывал Фрилансер и Upwork.com, сроки выполнения проектов меня пугали и не подготавливали.

Некоторые люди подали заявку на 3 дня, 6 дней, одну неделю, чтобы завершить и сдать проекты своим клиентам.

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

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

Решение проблем с кодированием

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

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

Знаете, вы не так уж далеки от того, чтобы стать гуру.

Фриланс

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

Все это делает фриланс. Знаете, что хорошо?

Вы установили сроки, которые необходимо выполнить. Кроме того, ты имеешь дело с реальными проблемами, братан.

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

Я знаю, что вы не захотите терять потенциальных клиентов из-за плохого отзыва от предыдущего.

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

Хакатоны

«Конкуренция — это всегда хорошо. Это заставляет нас делать все возможное. Монополия делает людей самодовольными и довольными посредственностью». -- Нэнси Пирси, автор

Как и во фрилансе, у вас есть крайние сроки, реальные проблемы и чувство конкуренции.

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

«Хорошо иметь качественную конкуренцию; это помогает продвигать исследования более быстрыми темпами». -- Сюдзи Накамура, инженер и изобретатель



Учитесь по мере необходимости

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

Забрать

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

Преимущество использования этого шаблона практически безгранично. И ваша способность быстро улучшаться гарантирована.

Теперь давайте подведем итоги шаблона Resolute.
1. Не смотрите курсы или учебные пособия дольше месяца
2. Создавайте проекты
3. Принимайте участие в соревнованиях по программированию
4. Фриланс
5. Участвуйте в хакатонах
6. Учитесь по мере необходимости

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

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