• 한국의 국가적 AI 코딩 교육 지원과 내가 관련 부트캠프를 6개월 간 다닌 이야기

Привет автостопщикам, едущим в Медиум!

Я понятия не имею, кем вы могли бы быть, но я считаю, что эту статью стоит прочитать, если вы интересуетесь программированием, программированием Bootcamp и ИТ-индустрией в Корее.

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

  1. Вчера специалист по планированию продуктов, сегодня — студент BootCamp, завтра — разработчик внешнего интерфейса

Мне 27 (кстати, мне 28 лет в Корее. У нас есть собственная система подсчета возраста. Серьезно.) И в настоящее время готовлюсь к работе в качестве фронтенд-разработчика после прохождения Web & AI Bootcamp с декабря 2020 года по июнь 2021.

В университете я специализировался на корейской литературе и сторителлинге, а затем работал специалистом по планированию продуктов в индустрии электронной коммерции.

  • Я слышал, что «планировщик продукта» — редкая должность за пределами Кореи. К вашему сведению, было бы легко подумать, что планировщик продукта похож на PO или PM, но он в основном существует в крупных компаниях с вертикальной структурой принятия решений, играя роль в разработке продуктов в целом.

Что ж, звучит как крутая работа. Не так ли? Однако я чувствовал, что не подхожу для этой работы, когда работал планировщиком продукции.

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

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

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

2. Что такое «Национальное финансирование перевоспитания взрослых»?

Пожалуйста, не поймите неправильно, потому что «Карта для завтрашнего образования», система поддержки в Корее, касается не только областей, связанных с программированием. Взрослые, отвечающие некоторым условиям, могут изучать желаемую область от 3 месяцев до 6 месяцев. А поддержка означает, что правительство платит за регистрацию в академии в дополнение к предоставлению от 150 000 до 200 000 вон (от 125,42 до 167,22 долларов) каждый месяц, чтобы студенты могли покупать учебники и оплачивать транспорт для посещения академии.

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

Однако новый курс под названием «K-Digital», предназначенный для обучения новым технологиям программирования в Bootcamp, недавно стал звездой этой системы. Курс K-digital отличался от бывших учебных заведений в области ИТ тем, что он посвящен новейшим технологиям веб-разработки, таким как React и Django, включая даже анализ данных и учебную программу по искусственному интеллекту. До создания этого курса большинство ИТ-академий преподавали внутреннюю разработку с использованием JAVA и среды Spring или внешнюю разработку с использованием базовых HTML, CSS и Jquery. (Большинство веб-продуктов корейского правительства созданы с использованием Spring и Jquery, поэтому связанные образовательные учреждения, как правило, также используют эти технологические стеки.) чтобы записаться на курс.
Каждый K-digital Bootcamp имеет свой процесс подачи заявок. Резюме, тест по программированию и собеседование не предназначались для проверки знаний о профессиональном развитии в случае Bootcamp, на который я подавал заявку. Это был скорее процесс проверки, чтобы увидеть, были ли кандидаты искренними и достаточно увлеченными, чтобы усердно учиться в течение шести месяцев. В то время мне не хватало опыта (хотя я работал в смежных областях), но я был достаточно увлечен, чтобы пройти этот процесс.

3. Итак, как прошел учебный лагерь?

Я буду честен с теми, кто дочитал эту статью до сих пор. Это было нехорошо.

Поскольку учебная программа K-Digital была составлена ​​впервые, в ней было много административных недостатков. Вы помните, я сказал, что расходы на обучение и транспорт были предоставлены государством на 6 месяцев? Что ж, это было предусмотрено… 😆 Но субсидии часто выходили с опозданием, и были случаи, когда профессионализм инструкторов и тренеров был ненадежен. Иногда я думал: «Зачем мне учиться у этих людей, когда на Udemy или даже на YouTube полно хороших материалов?»

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

Во время карантина было сложно общаться с другими студентами или руководителями академии. Целых полгода нас учили онлайн.

По мере развития лагеря работа постепенно улучшалась, и проводились онлайн-встречи. Но помню, что поначалу были неприятные моменты. Хочу напомнить, что я изучил backend/frontend веб-разработку, анализ данных и даже AI всего за 6 месяцев. Если вы разработчик, то знаете, насколько безумен этот курс. Я чувствовал себя одиноким, думая, что должен терпеть все это в одиночку.

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

  1. Я нашел людей для совместного обучения через онлайн-обучение.
  2. Благодаря изучению различных областей, я смог узнать и выбрать ту, которая подходит мне лучше всего.

Во-первых, мне было так одиноко, что я продолжал искать друзей в Discord внутри буткемпа, вопреки моему нраву молчать. Я пытался быть на связи с людьми, даже создавая курс CS, чтобы найти коллег. Я до сих пор регулярно общаюсь с теми, с кем познакомилась на учебе. Несмотря на то, что мы разговаривали онлайн, все мы смогли продолжать программировать, не сдаваясь, в течение шести месяцев, пока мы заботились друг о друге. А еще мы делимся различными ИТ-новостями, знаниями о разработке или просто подбадриваем друг друга.

Во-вторых, с другой стороны, изучение каждой области дало мне возможность выбрать, какая часть развития мне подходит. Изучив различные области, я смог укрепить свою уверенность в том, что мои интересы и способности планировщика продукта связаны с разработкой интерфейса. Кроме того, я понял, что мой опыт изучения литературы в университете может совпасть с НЛП (обработкой естественного языка) в ИИ.

Конечно, у меня никогда не было накопленных профессиональных знаний во всех областях. Вместо этого я должен был учиться еще усерднее после того, как Bootcamp закончился, потому что я знал все, но ничего по-настоящему хорошо. Я изучал алгоритмы, структуры данных, JavaScript, операционную систему браузера, Webpack, React и так далее с нуля. Потом пришлось делать новое портфолио. (Я собираюсь написать об этом на следующей неделе. Если вы подпишитесь на этот канал, вы сможете увидеть, что я сделал! ❤ ) Но сейчас я думаю, что мне повезло изучить бэкэнд, анализ данных и искусственный интеллект, даже если Я никогда не буду работать в этой сфере. Я не могу преуспеть во всех этих областях, но мне будет легко общаться с людьми там. И если я захочу изучить эту область позже, по крайней мере, я знаю, с чего начать.

4. Сообщения таким людям, как я

Вам понравилось читать эту статью? Я надеюсь, что вы сделали.
И последнее, что я хочу сказать, если вы не специализируетесь на CS, но все еще хотите изучать программирование, как я.

Не стесняйтесь начать.

Программирование сложное, но стоящее. Конечно, это может быть не работа для вас. Но вы никогда не узнаете, пока не попробуете.
Год назад даже обычный HTML-файл был достаточно странным, чтобы напугать меня. В настоящее время? Мне комфортно писать на JavaScript. Хотя я еще не начал работать разработчиком и понятия не имею, что будет в будущем, я рад, что пришел в эту отрасль.
Будь то во время буткемпа или любого другого проекта, будет много трудностей если вы начнете изучать программирование. Будут времена, когда вам захочется бросить все и вам надоест программировать. Но если потерпеть около полугода (Ха-Ха), наступит момент, когда непостижимый код вдруг станет чем-то читаемым.

Начнем оттуда.

[ПЛЮС] Я немного колебался, прежде чем написать это, много думая о том, можно ли публиковать это (я даже не являюсь носителем английского языка). Но если есть люди, у которых есть подобные опасения (конечно, КОРЕЙЦЫ в том числе!), пожалуйста, оставьте свое мнение! Тогда, возможно, в следующий раз я вернусь с чем-то вроде «Как выбрать хороший буткемп». 😎

Уважаемые новички, удачи.