И почему вы действительно важны

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

Мой путь не был линейным, я начинал с каждого учебника по программированию, который попадался мне в руки. Через месяц я многому научился и очень мало применил. К счастью, в то время я также нашел несколько очень благосклонных сообществ, которые помогли мне в моем путешествии. Во-первых, Лагерь свободного кода Куинси Ларсона был незаменим, чтобы дать мне руководство и разбить мои более крупные проблемы на более мелкие. Во-вторых, r/learnprogramming было чрезвычайно полезным сообществом со своим списком ресурсов и доброжелательных людей. Наконец, CodeNewbie — потрясающий подкаст, который всегда помогал мне переориентироваться, когда я был обескуражен, благодаря их замечательным гостям и ведущему.

За три месяца написания кода я постоянно боролся с синдромом самозванца. На самом деле настолько плохо, что написание этой статьи кажется недостоверным. Каждый программист-самоучка сталкивается с синдромом самозванца. Вы чувствуете себя так, потому что нет конца игры, когда дело доходит до кодирования. Количество раз, когда я думал, что усвоил основы Javascript только для того, чтобы столкнуться с новой проблемой, было пугающим; однако это и есть кодирование. Вы никогда не узнаете все. И вы никогда не сможете преодолеть синдром самозванца. По крайней мере, до тех пор, пока вы не поймете, что путь обучения не закончится в вашей жизни и что должензаинтересоватьвас.

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

С самого начала своего путешествия я разработал веб-сайт с использованием Angular для любимой компании, я разработал собственное приложение, и все это было невероятно полезным. Всего за три месяца я увидел, как мои идеи на бумаге превратились в код и в конечном итоге (после долгих ругательств) стали веб-приложениями, это волнует. Так что в следующий раз, когда вы будете смотреть на экран, с пустым лицом сомневаясь в своем решении начать кодирование, просто помните, что вы нужны миру, вы нужны работодателям, и вы идеальный кандидат. Будь то день первый или день пятьсот тридцать второй, вы успеете. И в тот момент, когда вы получите то, ради чего начали это путешествие по кодированию, это будет стоить каждой пропущенной точки с запятой, которая сломала ваш код.