Прошло целых два года с тех пор, как я оставил свою карьеру музыкального публициста - я работал со всем колледжем и чудесным образом получил желанное место - чтобы начать трехмесячную программу фронтенд-инженера в The Iron Yard. Я ничего не понимал в технологической индустрии и почти не знал, что такое div. Последние два года были одними из самых тяжелых периодов в моей жизни, но я так рад, что начал этот путь.

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

Вы всегда будете учиться

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

Как я уже сказал ранее, я начал свой учебный курс, ничего не зная о веб-разработке. Все, что я знал, это то, что я узнал на Codecademy. Меня до сих пор поражает, что я могу сделать сейчас, ведь два года назад я понятия не имел. Мне не терпится оглянуться назад и посмотреть, что еще я могу сделать через два года.

Всегда задавайте вопросы

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

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

Однако убедитесь, что вы провели исследование, прежде чем обращаться к вам. Вы тщательно искали в Google проблему, с которой столкнулись? Вы запускали отладчик, чтобы проверить, не пропустили ли вы шаг? Сделайте все возможное, прежде чем попросить. Объясните своему старшему разработчику, что вы сделали, чтобы ему не пришлось проходить одни и те же шаги. У Гордона Чжу тоже есть отличная статья по этому поводу.

Есть миллион разных способов сделать что-то одно

В моем офисе недавно был обед, и я узнал, где мы сделали автоматический датчик с ванильным JavaScript. Когда мы все объясняли наши решения, я понял, что каждый человек подходил к проблеме по-своему. Мне нравится видеть, как я и мои коллеги решаем одну и ту же проблему. Я узнаю что-то новое с точки зрения каждого человека.

Принимайте обратную связь без промедления

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

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

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