Стоят ли учебные курсы по программированию?

Проведя все лето в Bay Area в интенсивном учебном лагере по программированию под названием Horizons, я пытался обдумать одно из важнейших решений в моей карьере в колледже. Это связано с тем, что то, как высоко успевающие студенты используют свои каникулы, определяет, какое преимущество они могут получить перед конкурентами. Это присутствует во всех областях, а не только в компьютерах и технологиях. Летом учащиеся проводят слежку за врачами, если они готовятся, или стажируются в банках с выпуклыми стенками, если они занимаются финансами, и все это в надежде на влияние и рычаги воздействия на конкуренцию еще в школе.

Я постараюсь изо всех сил дать объективный анализ моего лета там и применить его к буткемпам в целом, но правда в том, что у каждого есть свои предубеждения. Ситуация у всех разная. Важно относиться к анализу и обзорам с недоверием.

Учебные курсы продвигают неправильный менталитет

Основная идея заключается в том, что за 12 недель вы станете великолепным программистом или банкиром с «толстым стеком» - это ложь. Это далеко от истины, и многие мои коллеги (включая меня) пришли в Horizons с идеей, что мы станем волшебниками кодирования, которые могут заставить случайное дерьмо левитировать к тому времени, когда мы закончим. Печально то, что многие из этих школ или программ продают себя как «стать разработчиком полного цикла за 3 месяца» или «специалистом по данным за 8 недель». Это способствует тому, что мы полагаемся на быстрые решения, а не на истинное мастерство, для чего требуются годы практики и постоянного повторения. За последние 10 недель я как бы упустил это из виду и забыл, что то, в чем я был действительно хорош в прошлом, занимало у меня годы, чтобы стать лучше. Кодирование ничем не отличается, и на самом деле это может занять больше времени. При этом многие мои сверстники знали, что не станут экспертами, но пришли сюда, чтобы учиться.

Всегда есть более дешевые и эффективные альтернативы

Эти программы очень дороги. Я выбирал между двумя программами, Ixperience и Horizons. Без какой-либо финансовой помощи обе эти программы обходятся летом примерно в 10 000 долларов. Единственное отличие состояло в том, что Horizons делает упор на предпринимательство, а SWE (разработка программного обеспечения) и Ixperience делают упор на то, чтобы весело провести время за границей и изучить R.Если вы говорите только о знаниях, то эти программы не отличаются от некоторые курсы вы можете пройти на Udemy (веб-сайте онлайн-курсов). Фактически, если вы купили эти четыре курса (Веб-семинар по разработке, Веб-семинар для разработчиков 2.0, ReactJS and Redux, Javascript), вы могли бы получить те же знания, что и я (а может быть, даже больше). этой программы. То же самое и с Ixperience, за исключением того, что вам, вероятно, понадобится только один курс (Учебный курс по машинному обучению и науке о данных, выполненный на Python вместо R). Некоторые из моих коллег по Horizons сказали, что они не сделали бы и половины того, что сделали, если бы Horizons не создавала среду, поэтому воспринимайте эту информацию как хотите. В моей ситуации я хотел получить эти навыки в любом случае, поэтому онлайн-курсы казались очень дешевыми и полезными альтернативами, которые я мог бы использовать вместо Horizons.

Есть еще очень веская причина, чтобы поехать

Итак, теперь в Интернете есть курсы, которые могут научить вас всему, чему я научился, за 60 долларов. Зачем людям все еще ходить в эти лагеря? Мое оправдание этих лагерей (которое также стало причиной, по которой я выбрал Horizons, а не Ixperience) - это расположение и люди. Вы можете ознакомиться с другой моей статьей по этому поводу, в которой описывается важность подобного мышления. Эти критерии в значительной степени взаимосвязаны, потому что люди, как правило, делают локацию настолько полезной, чтобы ею можно было воспользоваться. Известно, что в Сан-Франциско процветает технологическое сообщество, но вы можете воспользоваться этим, только если выйдете туда и поговорите с людьми. Учебный лагерь не поможет вам соединиться, поэтому лучше всего либо позвонить по телефону, либо пойти на встречи с большим количеством технических мастеров.

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

Но условия жизни ужасные

Находиться в этой технической атмосфере приходилось с огромной оговоркой. Наше жилье находилось в SoMa рядом с Tenderloin, одним из худших мест для жизни в Сан-Франциско. Здесь проживает большая часть сообщества бездомных, поэтому почти каждый день моя прогулка в тренажерный зал будет состоять из того, что кто-то либо произносит унизительные комментарии обо мне, либо кто-то вводит героин в нескольких шагах от моего отеля. Это даже не самое худшее, что случилось со мной за то короткое время, что я здесь. Очевидно, что эти условия жизни были предоставлены нам Horizons и никоим образом не характерны для других программ. Однако большинство учебных лагерей в районе Сан-Франциско размещают своих студентов в подобных местах из-за более дешевого жилья. Урок состоит в том, чтобы тщательно изучить местоположение с точки зрения возможностей карьерного роста И где вы живете. Кроме того, для Horizons программа очень сложна, особенно если у вас нет опыта программирования. Я твердо верю в то, что у меня есть оптимальная среда для обучения, и не думаю, что SoMa помогла облегчить что-либо с помощью интенсивной программы. Даже если люди не признают этого в своих обзорах, они теряют уровень драйва, который был у них на 1-3 неделе, потому что этот уровень стресса трудно поддерживать кому-либо (в оптимальной среде или без нее). Люди перестали приходить на занятия примерно на 6-й неделе, а к 9-й неделе пришли только 25% наиболее мотивированных учеников.

Соединения могут длиться долго, ЕСЛИ вы этого хотите

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

Учебные курсы не меняют жизнь

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

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