Итак, у меня осталось 5 месяцев моего путешествия по моей 10-месячной программе в Гильдии Учеников, и одно можно сказать наверняка: время летит незаметно. Я собрал несколько самородков, которые подобрал по пути. Если бы я мог вернуться в прошлое и сделать это снова, я бы включил их с первого дня. Те из вас, кто только начинает, надеюсь, найдут ценность в моем топ-12. Если у вас есть что добавить, обязательно напишите их в разделе комментариев! Я хотел бы учиться у других на том же пути! :)

  1. Пока вы учитесь, не бойтесь браться за сложные проекты… или, скорее, бояться — это нормально, но все равно выполняйте их. Я заметил, что риск и знание того, что вы можете потерпеть неудачу, на самом деле строит «мускулы» знания, что вы можете быть брошены в океан и что с вами все будет в порядке… потому что знаете что? Вы делали это раньше и выжили, чтобы говорить об этом. Уверенность — это почтине все. Знание того, что вы можете заблудиться в буре и при этом найти дорогу обратно, помогает вам сохранять душевное спокойствие, необходимое для логического решения проблем без паники, потому что, поверьте мне, вам не раз захочется паниковать.

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

3. Прочтите документы. Такое «дух» подобное заявление… но вы были бы поражены, сколько раз люди обращаются к другим (включая меня) или к случайным блогам после поиска в Google и т. д., вместо того, чтобы идти прямо к источнику тех, кто на самом деле создал технологию, которую вы пользуетесь. Чтение документов может сэкономить время и массу головной боли. Конечно, люди — ценный ресурс… но вы получаете их личное объяснение того, что они прочитали в документах. Так почему бы не обратиться прямо к первоисточнику?

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

5. Задавайте вопросы. ОСОБЕННО глупые. Вы никогда не осознаете крупицы мудрости, спрятанные в немых. К тому же, лучше выглядеть глупо сегодня и покончить с этим, чем беспощадно страдать завтра, когда от тебя действительно ОЖИДАЕТСЯ знать ответ. Хорошо, может быть, это небольшое преувеличение, но, по крайней мере, поймите и избавьтесь от простых задач сегодня, чтобы вы могли расти быстрее и быстрее приступить к реальным задачам. Кто хочет вечно играть в песочнице? Ну .. неважно .. Просто не будь этим парнем 👇

B. Это в том же духе (отсюда буква B вместо цифры 5).. когда вы изучаете или читаете код, всегда держите свой ум в активном состоянии, задавая внутренние вопросы. Мой наставник всегда напоминает мне «оставаться любопытным каждую минуту… всегда». Это поможет вам быстрее учиться и улавливать детали, которые вы, возможно, пропустили, если читаете пассивно.

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

7. Ходите на встречи ина самом делеоставайтесь на связис людьми, которых встречаете. Я не знаю, сколько раз я слышу, как люди говорят, что только раз им нужна работа… что они хотят связаться с тем рекрутером или инженером, с которым они познакомились несколько месяцев назад на какой-то случайной встрече и т. д. Помните, в конце концов, люди это люди.. и людям нравится делать что-то для людей, которых они любят или знают, гораздо больше, чем для случайных людей.. Независимо от положения человека, мы все хотим чувствовать какие-то взаимные отношения. Это не значит, что вы не можете попросить рекомендацию и т. д. в компании от кого-то, кого вы, возможно, встречали один или два раза (я имею в виду, эй, им за это платят), но вы добьетесь гораздо большего, строя отношения. Выделяйте несколько минут каждый день, чтобы связаться с кем-то из вашей сети, даже если это просто поздороваться. В конце концов, вернитесь к себе. Кому вы, скорее всего, поможете тому, кого вы знаете и любите, или незнакомцу?

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

9. Найдите время для себя. Медитируйте, занимайтесь спортом, отдыхайте, не забывайте развлекаться... Не пренебрегайте собой. Время в любом случае идет, и какой бы тратой времени было бы не наслаждаться жизнью... Кроме того, научно доказано, что мозг растет, а воспоминания укрепляются в моменты расслабления. Используйте свободное время как часть своего арсенала, чтобы расти и укреплять свое обучение. Если вам интересно, на Coursera есть отличный курс под названием «Учимся учиться», автор Барбара Оукли, которая намного красноречивее объясняет нейронауки, лежащие в основе того, чтобы дать вашему мозгу отдохнуть.

10. Научиться строить вещи очень важно... но еще важнее ваши навыки решения проблем. Это бесценно. Любая компания может заплатить вам за то, чтобы вы выучили новый язык или стек... Многие студенты заканчивают тем, что устраиваются на работу, где используется стек, отличный от того, который они изучили. Языки поддаются обучению. Научиться решать проблемы — это навык, который будет служить вам на протяжении всей вашей карьеры и откроет для вас гораздо больше возможностей, чем простое изучение языка или фреймворка. Решение проблем — это один из навыков, которые ценят все компании, потому что он показывает, что вы способность на базовом уровне учиться и решать любые проблемы, возникающие на вашем пути, независимо от языка, на котором вы работаете. Хорошие места для улучшения вашего алгоритмического мышления: http://www.codewars.com, https:/ /www.hackerrank.com/(Многие компании используют этот сайт, а также он включает вопросы Собеседование по кодированию, которые такие компании, как Facebook и Google, используют для своих вопросов для интервью. Есть так много других сайтов, но эти два — мои. фавориты.

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

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