1. Получите помощь и откройте себя, чтобы учиться у других.

Легальным людям платят за помощь. Инструкторы, ребята, все они здесь, чтобы помочь вам, и не в их интересах подводить вас. Даже ваши товарищи по кемпингу готовы вам помочь. Мне нравилось, когда люди просили меня о помощи, потому что это давало мне возможность говорить о вещах. Даже если я не знал ответа или еще не получил его, просто слушая, как кто-то другой объясняет свои ошибки, или пытаясь вместе провести мозговой штурм, я укреплял свои знания. Даже если вы понимаете, приятно просто услышать, как другие решили что-то таким же образом.

На каждом семинаре, который я проводил, я узнавал от своих партнеров что-то, что совершенно не имело отношения к семинарам, например, трюки с GitHub здесь или там или расширение VSCode, которое делало все лучше (Брух, купи себе несколько красивых значков).

2. Не бойтесь начинать сначала.

Послушайте, если вы пройдете семинар с первой попытки во всем, вы просто молодец. Но если вы этого не сделаете, вы в конечном итоге будете перетаскивать код повсюду или пытаться поместить его в другой файл, надеясь, что он делает что-то другое, что не взрывается. Или вы собираетесь закомментировать огромный блок кода, думая: «Эй, может быть, я вернусь к этому!» и ваш файл будет выглядеть плохо, и вы получите один и тот же фрагмент кода в 3 разных местах, и это создаст еще больше ошибок, и тогда ваш линтер тоже злится на вас, и все ужасно навсегда.

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

В любом случае, если вы сделаете что-то действительно катастрофическое, вы можете просто вернуться к своему предыдущему коммиту. Не суетись.

3. Ошибки — ваши друзья.

Ладно, может быть, не все ошибки… Но сообщения об ошибках — ваши друзья. Внимательно изучите их, узнайте, на каких именно строках возникла ошибка и в каком файле. Я знаю, что сообщения об ошибках поначалу кажутся действительно пугающими. Я имею в виду, что текст красный, а красный пугает. Но сообщения об ошибках нужны для того, чтобы помочь вам в отладке, а не для того, чтобы накричать на вас или заставить вас чувствовать себя плохо. Они здесь, чтобы помочь вам исправить все, что пошло не так. Большинство сообщений об ошибках носят довольно описательный характер. Если ваш код ломается, но ошибки нет, обязательно подумайте, почему это так… Если только это не проблема CSS.

Когда вы действительно застряли, погуглите эту ошибку. Шутки в сторону. Скопируйте это сообщение об ошибке в Google и нажмите Enter. Это подводит меня к №4…

4. Документация — ваш лучший друг. StackOverflow и Google — ваши лучшие друзья.

Если кто-то спросит меня прямо сейчас — в конце недели обзора — что, по моему мнению, я сделал очень, очень хорошо в документации.

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

Если документация по какой-либо причине вас не устраивает, то Google и StackOverflow — ваши лучшие друзья. Если вы что-то облажались, я гарантирую вам, что кто-то точно так же облажался в 2014 году, и на StackOverflow, Github или Google… где-то есть чрезмерно подробный ответ.

И нет, это не мошенничество. В реальном мире люди используют Google.

5. Спать. И вообще жить вне буткемпа.

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

Bootcamp может быть очень напряженным и утомительным занятием, поэтому ваше благополучие превыше всего. Если вам кажется, что все учатся, а вам действительно нужна передышка, сделайте это. Пусть другие делают их, а вы делаете себя. Вам предстоит очень интенсивный период обучения, так что настройтесь на успех. Я знаю, что здесь написано № 5, но я искренне считаю, что это самый важный совет, который я мог бы дать.

Я надеюсь, что эти советы помогут сделать ваше путешествие в младшую фазу или даже в другой буткемп немного проще. Если у вас есть какие-либо вопросы, пишите мне по электронной почте [email protected]. Я люблю слушать об опыте других.