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

Как выбрать учебный курс

Прежде чем я начну, я просто хочу прояснить, что я НЕ собираюсь поддерживать какой-то конкретный буткемп или критиковать другие. Лично я решил посетить Генеральную Ассамблею и очень доволен этим решением, но у меня есть друзья, которые выбрали другие буткемпы в городе и тоже довольны. Цель состоит в том, чтобы дать вам инструменты и структуру для поиска подходящего учебного курса для вас, а также помочь вам узнать, какие вопросы следует задавать себе, а также людей на буткемпе, чтобы получить необходимую информацию. Итак, начнем:

  1. Иди и расследуй! Я ходил на бесплатные мероприятия на все буткемпы, какие только мог. Важно зайти, увидеть помещение, познакомиться с людьми, которые там работают, и посмотреть, какую атмосферу вы получите. Оцените стиль преподавания и материалы бесплатных курсов, и если они вам не понравятся, поговорите об этом с инструкторами позже и выскажите свои опасения. Часто эти бесплатные курсы как бы бессистемно собраны вместе, поэтому они могут не указывать на то, как будет выглядеть полноценный курс, но они все же могут многое вам рассказать. Делает ли школа акцент на парном программировании, а не на чтении лекций? Имеются ли у них связные и понятные материалы? Объяснял ли учитель вещи понятным для вас образом? На одном буткемпе было так много грамматических и орфографических ошибок в инструкциях к проекту, что я даже не мог определить, что я должен делать. На другом бесплатном курсе мы сразу перешли к парному программированию без объяснений учителей. В итоге мы копировали и вставляли случайные вещи, и я ничего не узнал.
  2. Задавайте много острых вопросов! Какой бы ни была их техническая роль, каждый на этих буткемпах в первую очередь продавец. Будьте скептичны и не покупайтесь на их маркетинг. В конце концов, вам придется полагаться на свою интуицию, основываясь на общем впечатлении, которое вы получили, и большая часть этого будет результатом маркетинга, но будьте осторожны со статистикой или фактами. Они всегда сделают все хорошо! Не бойтесь требовать больше информации или задавать сложные вопросы; попросите посмотреть программу курса, попросите поговорить с преподавателями и нынешними студентами. Они могут быть раздражены, но вы собираетесь потерять кучу денег, и вы заслуживаете получить как можно больше непредвзятой информации. Если они откажутся от чего-либо, это может быть красным флагом.
  3. Требуйте поговорить с бывшими или нынешними учениками. Если в школах есть «счастливые часы» или другие социальные/нетворкинговые мероприятия, идите на них. Найдите выпускников в LinkedIn и расспросите их об их опыте. Они дадут вам немного менее предвзятую точку зрения — по крайней мере, им не платят за то, чтобы они говорили вам приятные вещи! Общение с бывшими учениками в конечном итоге помогло мне выбрать GA; все они имели превосходные вещи, чтобы сказать. Возможно, самое главное, свяжитесь с бывшими студентами и узнайте, смогли ли они найти работу! Это, в конце концов, общая цель.
  4. Подумайте, чего вы хотите от своей программы. Каковы наиболее важные факторы? Вот некоторые из них, которые вы могли бы рассмотреть: стоимость, продолжительность, направленность (внешняя часть? внутренняя часть? какие языки и фреймворки преподаются?), структура курса/методики обучения (тяжело ли парное программирование? вводить новые темы?В разных школах используются разные подходы, вам следует подумать о том, какой из них вам больше всего подходит.), общительность: как выглядит средний ученик? Привлекает ли курс людей, с которыми, по вашему мнению, вы могли бы поладить? Какую бы методологию ни использовал ваш буткемп, вы можете рассчитывать, по крайней мере, на парное программирование и работу над групповым проектом. Убедитесь, что вы собираетесь на буткемп, где «типичный» студент звучит как тот, с кем вы хотели бы проводить весь день, каждый день. Это было то, что я считал само собой разумеющимся перед подачей заявки, но в итоге это стало одним из определяющих факторов при сравнении буткемпов.
  5. Давайте будем совершенно честными: в Интернете есть множество бесплатных ресурсов по кодированию, и вы можете полностью научиться этому самостоятельно. Когда вы решаете пойти на буткемп, вы в значительной степени платите за предлог, чтобы сделать это с другими людьми, а не в одиночку. Вы также платите за сеть. Вы не платите за волшебный билет на шестизначную карьеру. Вы получите от буткемпа именно то, что вложили. Если вы будете усердно работать, параллельно заниматься учебой и личными проектами, находить общественные мероприятия, которые помогут вам двигаться дальше (хакатоны, встречи по парному программированию, нетворкинг как сумасшедший) и вложите массу времени и усилий, и вы получите хорошие результаты. Они не будут и не смогут преподнести вам успех на блюдечке с голубой каемочкой. Убедитесь, что вы знаете это, прежде чем войти!
  6. Это подводит меня к моему последнему пункту: выберите программу, которая кажется вам подходящей. Выберите школу, которая соответствует вашему представлению о том, чего вы хотите; где вы можете увидеть, как вы тратите 8 часов в день, каждый день. Я попал в другой буткемп помимо GA, который технически имеет «лучшую репутацию» как более интенсивный и выпускающий «лучших программистов», но это казалось жалким местом, полным людей, с которыми мне лично было не очень легко общаться (это было, очевидно, моим очень субъективным впечатлением). Я решил, что лучше буду проводить время с коллегами-единомышленниками, и что, даже если курсовая работа GA окажется менее строгой, я мог бы восполнить пробел, выполнив множество побочных проектов самостоятельно (перепроверьте позже, чтобы увидеть, как это происходит). !).

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

Пожалуйста, не стесняйтесь обращаться ко мне по адресу [email protected], если вы хотите задать мне более конкретные вопросы! Я был бы рад поговорить с любыми будущими студентами буткемпа.