Прошло три месяца и неделя с тех пор, как я закончил программу Full Stack Web Development от Flatiron School. Я все еще безработный. Расскажу немного о моем путешествии.

В последние три месяца были свои взлеты и падения. Через месяц после окончания школы в Хьюстоне я вернулся в Лос-Анджелес, чтобы начать искать работу. Я подумал, что будет немного легче найти работу, на которой я смогу лично познакомиться с людьми. В основном я здесь вырос, и у меня здесь была сеть друзей и коллег - либо из моего университета, либо с работы, либо из старых связей. Я немедленно сделал все, что мог, чтобы влиться в сообщество программистов. Я был волонтером на различных конференциях и хакатонах, посещал различные встречи и участвовал в проектах с открытым исходным кодом. Я даже делаю небольшой доклад на встрече по Linux, которая состоится в этот четверг.

Проходя через парадную дверь

Хотя есть несколько успешных выпускников учебного лагеря, которые могут довольно быстро найти работу, на самом деле для младших разработчиков все еще чрезвычайно сложно выйти из учебного лагеря. Я даже получил совет от TechHireLA / YPI, некоммерческой организации, которая помогает людям войти в сферу технологий, никогда не указывать в своем резюме, что вы пришли из учебного лагеря. Они также сказали мне написать, что я был фрилансером, чтобы объяснить пробел в моем резюме. Хотя я решил проигнорировать этот совет, я все же думаю, что это странно и есть о чем подумать в отношении сегодняшнего рынка труда.

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

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

Вернувшись в Лос-Анджелес и посещая различные встречи, у меня была возможность поговорить со многими другими выпускниками учебных лагерей из других школ: Dev Mountain, Hack Reactor / Galvanize, Sabio, UCLA Extension и некоторыми другими, имена которых я забыл. 90% из тех, кого я встречал, все еще не могут найти работу. Некоторые из них оказались в той же ситуации, что и я, когда они уехали из своего учебного лагеря, и поэтому они потеряли доступ к ярмаркам вакансий, которые проводились на территории кампуса. У некоторых также нет степени бакалавра, поэтому они были автоматически исключены. Один из этих парней решил, что вернется в школу, чтобы получить степень бакалавра, после множества отказов из-за отсутствия степени.

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

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

  1. Начните устанавливать связи Linkedin со своими знакомыми, рекрутерами и профессионалами в этой области еще до учебного лагеря. Придерживайтесь этого во время учебного лагеря и после учебного лагеря. Общайтесь с людьми, будьте искренними и продолжайте.
  2. Если вы относитесь к тому типу людей, которые смотрят статистику и отчеты, как и я, проверьте, используют ли они цифры из определенного кампуса. Это вещь номер один, о которой я хотел бы быть более осторожным, особенно потому, что мне нравится смотреть на рейтинги. Я просмотрел Отчет о курсе для Flatiron School и увидел там высокие оценки. Кроме того, они утверждают, что после окончания учебы у них высокий уровень занятости. Я не знал, что все статистические данные относятся к их кампусу в Нью-Йорке. В то время я был в Хьюстоне, и за 3 месяца до этого они открыли кампус. Хотя я многому научился в своем учебном лагере, было много неорганизованных, непрофессиональных и нестабильных вещей - и все это связано с новой организацией. Кроме того, у моей когорты особенно был уникальный опыт. Во-первых, наш ведущий инструктор ушел на полпути для другой работы; в то время как наш заменяющий инструктор был феноменальным, изменение стиля и ожиданий коснулось многих наших студентов.
  3. Проверьте, не собираются ли компенсировать выходные. Моя когорта стартовала 19 ноября, и у нас было больше всего праздников из всех когорт: День благодарения, Черная пятница, Рождество-Новый год, MLK, День президентов. Может показаться, что это все развлечения и игры, но праздники не были придуманы. Вместо этого мы получили видеоуроки, заменяющие дни, что совершенно не оправдывает их.
  4. Свяжитесь с выпускниками учебного лагеря из школы, которую вы планируете, на Linkedin и спросите об их опыте. Спросите, когда они закончили учебу, сколько времени им потребовалось, чтобы устроиться на работу (или не устроиться на нее), как выглядели их карьерные услуги и помогли ли они им.
  5. Проверьте, какой технологический стек они преподают, и сравните его с тем, что есть на рынке. В нашу учебную программу входили Ruby, Ruby on Rails, Javascript и React. Теперь, когда я просмотрел так много описаний должностей, я бы предпочел школу, в которой преподают Node.js, Python или Java в качестве серверной части. Кроме того, тот, который использовал MongoDB и / или PostgreSQL для базы данных. В Flatiron мы использовали SQLite3, потому что это была база данных по умолчанию, которая поставлялась с Ruby on Rails, но она совершенно не масштабируема и ее никто не использует на рынке. Вы даже не можете использовать его для развертывания на Heroku.
  6. Подумайте, сколько времени они тратят на подготовку вас к работе, пока вы физически еще находитесь в учебном лагере. Например, помощь в составлении резюме и создание сайта-портфолио, пока вы еще учитесь в школе. Флэтайрон не делал этого, пока мы учились в школе. Я узнал, что некоторые другие учебные лагеря действительно помогают в этом за последнюю неделю или две в школе. Не очень важный решающий фактор, но его следует учитывать.
  7. Подумайте о том, чтобы найти учебный лагерь, который ПЛАТИТ за обучение и участие в их программе. Есть те, кто вам заплатит. Предостережение для некоторых из этих программ состоит в том, что вы должны взять на себя обязательство по их программе на 1–2 года. Но, по крайней мере, у тебя сразу же будет работа и новый опыт! Есть даже такие, которые не платят, но это все же лучше, чем платить более 12000 долларов сверх расходов на проживание.
  8. Подумайте о том, чтобы пойти в учебный лагерь, который не требует предоплаты. Вы платите часть своей зарплаты, когда устраиваетесь на работу. Хотел бы я пойти по этому пути. У учебного лагеря есть стимул к тому, чтобы вы получили работу, поэтому они постараются помочь вам быстро найти работу с максимально возможной оплатой. Не скупитесь на то, что вам придется платить часть своей зарплаты за несколько месяцев. Они помогли вам с образованием и устроили вас на работу.

Совет для недавних выпускников учебного лагеря

Если бы я мог перемотать назад и начать заново, вот что я бы сделал сразу после выпуска:

  1. Как и многие другие советы, которые вы услышите на любом рынке: сеть, сеть, сеть. Но в моем случае сначала используйте существующую сеть! Обращайтесь к старым друзьям, старым коллегам, старым коллегам. Хотя я посетил множество мероприятий и встретил много людей (которых я любил и многому научился!), Они не привели ни к чему. Это определенно помогает использовать уже сложившиеся отношения. Честно говоря, большинство моих зацепок было от тех, кого я уже знал. Лучше всего пройти через черный ход! Для новых знакомств определенно сделайте приоритетом налаживание отношений. Определенно есть люди, которые готовы помочь незнакомцу, но всегда лучше, если вы выработаете определенный уровень доверия.
  2. Начните изучать структуры данных, алгоритмы и нотацию Big O. И начинаю решать задачи кодирования на Leetcode, HackerRank и т. Д. Все мои задачи кодирования включали эти три идеи. Один разработчик, которого я встретил, имеет степень C.S. и даже сказал, что это единственные уроки, которые он посещал в своем университете, которые имеют отношение к его работе.
  3. Участвуйте в проектах с открытым исходным кодом. Важно то, что вы работаете с реальными проектами, которые существуют в мире.
  4. Это случайный совет, который я получил от другого разработчика, который работал на меня: измените название должности в заголовке Linkedin на конкретный стек. Когда я добавил в заголовок «React / Rails», со мной сразу же связались новые рекрутеры. Поскольку многие из них не утруждают себя просмотром вашего профиля перед отправкой вам сообщения, это поможет отфильтровать людей, использующих их конкретный стек. (К сожалению для меня, они всегда ищут старших разработчиков….)
  5. Совет для выпускников Flatiron: делайте это, даже если вы не планируете сразу же объявлять о своем «поиске работы». Это поможет подготовить вас в долгосрочной перспективе. Я также хотел бы знать, что «гарантия возврата денег» относится только к вакансиям разработчика программного обеспечения. Мне лично следовало попросить подтвердить, могу ли я по-прежнему работать полный рабочий день на других должностях, чтобы зарабатывать деньги, при этом имея право на программу возврата денег. (По сути, если вы не получите работу по разработке программного обеспечения в течение 6 месяцев после объявления о «поиске работы», вы получите свои деньги обратно. Некоторые требования должны выполняться каждую неделю.) По какой-то причине я подумал, что не имею права чтобы вернуть деньги, если я устроюсь на другую работу. Было плохо, что я не спросил.
  6. В этой статье также есть неплохой совет: Как я получил 7 предложений о работе за 8 недель (Часть 1: Пожалуйста, собеседуйте со мной?) »

Заключение

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