Не доверяйте их опыту…

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

Как новичок в мире веб-разработки, я почти всегда чувствую раздражение и чувство превосходства в классе веб-разработки, полном опытных разработчиков и новичков. Большинство инструкторов изо всех сил пытаются сбалансировать внимание, уделяемое разработчику-новичку, который все еще борется с концепциями HTML и CSS, и разработчику-эксперту, который ест Javascript, JQuery и React на завтрак, обед и ужин. На вопросы новичков иногда отвечают так, будто мой 8-летний ребенок говорит своей 3-летней сестре: «Почему ты не можешь носить свою обувь правильно, ведь это так просто».

Кто присматривает за новичком, который считает, что изучение нового языка программирования — самое сложное, что с ним когда-либо случалось? Кто тратит время на объяснение концепций разными способами, чтобы не столь очевидное стало столь очевидным? Кто берет новичка за руку и показывает ему ресурсы, на которых следует сосредоточиться, чтобы он не был перегружен множеством онлайн-вариантов, доступных только для одного языка программирования?

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

Каждый эксперт когда-то был новичком

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

Рим не за один день строился

Требуется много времени, чтобы стать экспертом в любой деятельности. Притормози, успокойся, это процесс. Потребовалось 2 года последовательной целенаправленной работы, чтобы построить то прекрасное тело, которое вы видите, когда идете на тренировку в спортзал. Вы знаете тот, о котором я говорю. Вы только начали заниматься. Шутки в сторону? Это требует времени. Потерпи! Примите участие в процессе, и вы увидите желаемые результаты.

Если с первого раза не получилось, соберись и попробуй еще раз

Настойчивость — это слово, которое я искал. Возможно, вам придется поспать над этой строкой кода или этим сообщением об ошибке и повторить попытку утром. Возможно, вам захочется сдаться и уйти. Продолжайте в том же духе, даже если вам этого не хочется. Кто сказал, что научиться программировать будет легко? Возможно, вам придется потратить некоторое дополнительное время, чтобы понять некоторые концепции. Это нормально! Если для вас действительно важно научиться программировать, вы найдете способ, если нет — будете оправдываться.

Помните, откуда вы пришли

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

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