Как проходит поиск работы для junior программиста

Пара вопросов о поиске работы начинающему программисту. Осенью улетаю в солнечную Калифорнию (предвосхищая вопросы о статусе - лотерея, гринкарта). Есть свежий диплом российского вуза по смежно IT и инженерной специальности и мутный опыт работы во время учебы (техподдержка, стажировки, не считая совсем уныния вроде работы курьером). Я конечно так и вижу, как я схожу с трапа самолета и еду прямиком в офис гугла, а они там только меня и ждут, но готовлюсь к чуть менее сказочному варианту (на случай совсем не сказочного сейчас еще одну тему создам про неквалифицированную работу). :slight_smile: Поэтому вопросы:

  1. Как сложно получить позицию junior или entry-level? (имеется в виду, именно в разработке, не аналитика или тестирование) Большая конкуренция с местными выпускниками?
  2. Стажировки. Нахожу просто невероятно крутые предложения о стажировках (internship), но они видимо только для местных студентов на лето? Если я учебу официально закончила, это не про меня?
  3. Работа по временному контракту - как я понимаю, её легче получить, и стоит однозначно соглашаться хотя бы ради первого опыта в этой стране, но в чем для работодателей смысл брать программиста с небольшим опытом на 3-4 месяца?
  4. Сертификаты от всяких онлайн курсов вроде coursera - насколько котируются местными работодателями?
  5. Имеется пустой профиль github. Что стоит туда выложить, что бы повысить свои шансы? Курсовые/лабы из института? =/ Решения каких-то специально поставленных задач (типа олимпиадных)?
  6. Существуют ли какие-то популярные сервисы онлайн проверки задач по программированию? Не в спортивном режиме, а что-то вроде сервиса где можно завести профиль и потихоньку решать выложенные на нем задачи, а потом к резюме прикладывать ссылку на этот профиль и хвастаться тем сколько задач ты решил?
    Заранее спасибо всем ответившим :slight_smile:
  1. На сайтах больших компаний Гугл, майкрософт, хп и.т.п. есть специальный раздел для интернов на лето осень. Записывайтесь. Очень полезно будет.
  2. см. п. 1
  3. Вам не подойдет, надо иметь опыт, никто не будет ждать 2 месяца, чтоб вы научились, чтоб потом за месяц ничего не успели :slight_smile: контракт предполагает, что вы спец. вышли пропахали пашню и адиос.
  4. никак, просто как информация
  5. да
  6. не знаю, но если работадателю это интересно, он сам пришлет ссылку чтоб вы чтото решили.

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

Все, что не стыдно показать. Профайл на гитхабе - +5 к карме в любом случае, профайл со своим опенсорцем или коммитами в другие штуки - тоже плюс.

https://projecteuler.net/. 300 решенных вами задач в там - можете смело открывать пинком двери в гугль и фейсбук. Не шутка.

1 лайк

Обычно на джуна хотят человека который уже имеет опыт 1-2 года. Кокуренция огромная (по крайне мере здесь в СФ) т.к. таких позиций очень мало, можете проверить Дайс.ком, на 1000 вакансий может будет 3-4 позиции на джуна.
Советую апплаится на ентри левел, джуна, и мида, т.к. вам думаю придется себя как мида позиционировать тоже

Чтобы попасть на нормаьную стажировку опять же нужно достаточно знать плюс норм свой проект(ы) иметь, есть знакомые которые готовились на такие стажировки месяцами, есть стажировки куда берут почти всех, но не платят или мало платят и заняматься придется ерундой.
Вот полезная инфа про стажировки в гугл http://larrr.com/hochu-rabotat-v-google-stazhirovki-chast-1/

требования конечно немного ниже на такие позиции чем скажем на фул тайм, но опять же учить вас там никто скорее всего не будет - нужен уже готовый работник

бесполезны

если есть норм проект с норм кодом, то конечно плюс. если плохой код - то лучше не нужно

такого нет, но есть много ресурсов с интервью задачами , где можно их самому потренироваться порешать, например вот етот ОЧЕНь годный - на интервью задачи часто оттуда попадаются

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

1 лайк

Недавно получил имейл от бывшего коллеги и был очень озадачен.
“My son just graduated with a Computer Information System degree and is looking for an entry level position or volunteer position etc. Do you have any advice or suggestion where he can start to look to get experience.”
Такие трудности у местного, американского выпускника, а на что же тогда надеяться приезжим?

только на мотивацию :slight_smile: у нее нет папы который своим колегам разошлет молебельные грамоты.

Думаю, что планка для начинающего будет очень низкой. Я бы показал в любом случае.

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

Всё, что есть. Небольшие утилиты для рутинных задач? - Да. Лабы? - Точно да. (Более того, самые большие из них я бы включил в резюме, описав побогаче - но не привирая.) Курсовые? - Почти все. Но: это все только в том случае, если вы это делали сами и прикладывали усилия. (Тут люди любой пук выкладывают в гит. Не то, чтобы вам на них равняться, но всё, что покажет ваш текущий уровень, поможет.)

Покажите ваше резюме.

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

Еще прочитайте: Cracking the Coding Interview

Для поиска работы на джуниора лучше ехать не в Кали и тем более не в Силиконку, а в те города и штаты, где мало свободных программистов как таковых но желание взять и научить у работодателя большое. В Силиконке куча своих высококлассных специалистов, и даже если вы найдете себе интерншип или позицию джуниора то сложно будет на такие маленькие деньги да еще после уплаты всех налогов снимать дорогое жилье и покупать все остальное. Конечно если вас возьмут в Гугл или Эппл то разговор другой и “добро пожаловать”.

Поддержу предыдущего оратора. С entry-level и junior лучше не соваться в СФ, долину, Сиэтл и прочие “ИТ столицы”, конкуренция там огромная. На форуме есть несколько историй когда даже более опытные соискатели уезжали не солоно хлебавши.

Не соглашусь с предыдущими двумя ораторами. Интервью - на 70% это всегда лотерея. Я однажды на джуниорскую позицию взял человека, просто потому что в резюме было написано “MTB, cycling”. Получал отказ на одном интервью в Google и апрувал - на другом, с другим интервьюером. Прошел интервью в твиттер просто рассказав как круто можно запустить hadoop на кластере из raspberry pi - больше никаких вопросов и задач не возникло.

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

На интервью ещё надо попасть. И шанс что твоё резюме выберут из толстой стопки желающих на вакансию в Bay Area или NYC намного меньше чем из всего нескольких кандидатов где-нить в МидВесте. Поведение интервьюера знающего что за дверью ещё длинная очередь из желающих тоже отличается от тех у кого выбор небольшой.

Этот шанс зависит от того, насколько грамотно составлено резюме и насколько оно подходит на позицию - а не от локации.

В такую компанию идти - себе дороже. Так что win-win - они не получают раба, вы не получаете головную боль.

А что знающие люди могут сказать о возрасте? Если 31 год? Поздновато для джуниора? Но если опыта нет, а знания есть?

В нормальной конторе - пофигу на возраст, пол, ориентацию и цвет кожи.

А как о вашем возрасте ктото узнает?

У нас был стажер 34 года, делайте вывод

Резюме - раз
Собеседование -два, когда-то точно узнают. Особенно если придет такой взрослый дядечка (я для мужа узнаю, не для себя)
Мне, с одной стороны, интересно узнать, как на это смотрят работодатели. А, с другой, психологически насколько это комфортно для самого работника

На собеседовании таких вопросов не задают. А если в резюме напишите, то не позвонит никто. В США запрещено дискриминировать людей по возрасту при приеме на работу. Им надо что бы вы потом в суде заявляли “А у меня возраст в резюме был указан, вот из-за возраста и не взяли!”?

Срочно подключаемся к моей теме (про адаптацию) и читаем как писать резюме :slight_smile: а то вы еще свои предпочтения в алкоголе напишите.
Не переживайте, такого дяденьку как я же взяли :slight_smile: и даже не джуниором :))