Сегодня я представил самый несовершенный проект, который я когда-либо делал во время моего буткемпа веб-разработки. Кто-то, наверное, скажет «ну и что», но я перфекционист, и это для меня как конец света. Я хочу, чтобы все было идеально, на высшем уровне, на высшем уровне. Итак, позвольте мне сказать вам, что мне было трудно после того, как я нажал кнопку отправки.

Удивительно, но после получаса упреков себя в том, что я не достиг недостижимого золотого стандарта того, как должен выглядеть мой проект, который создается исключительно в моей голове, я обнаружил, что смотрю еще один урок и наслаждаюсь им. Старая я избегала всего, что связано с недавней «неудачей». Новая я снова яростно бросалась в эту скалу.

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

Урок 1. Вы потерпите неудачу.

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

Урок 2. Это требует времени.

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

«Сегодня ты делаешь то, что другие не хотят делать. Завтра ты сделаешь то, что другие не смогут».

Помните об этом.

Урок 3. Вы не одиноки!

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

Урок 4. Чтобы это получить, нужно чего-то хотеть.

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

Урок 5. Если вам это нравится, вы можете это сделать.

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

Это были мои пять уроков c̵e̵n̵t̵s̵. Мне нужно еще многому научиться, но я больше не думаю об этом слишком много; Я просто делаю это.