При подаче заявки на позицию программирования начального уровня, как я могу включить мои примеры кодирования? [закрыто]

18

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

В принципе, есть ли предпочтительный метод для перечисления или отображения того, что я сделал, кроме нескольких строк в резюме, описывающих это?

MaQleod
источник

Ответы:

21

Разместите ваши личные проекты на Github или Bitbucket . Если ваши совместные проекты носят академический характер и никто не возражает, включите их также (очевидно, отдавая должное должным образом), отметив разделы, которые вы внесли, чтобы специально использовать @authorтеги в комментариях к функциям / классам. Убедитесь, что READMEв корне вашего проекта есть обзор того, что представляет собой пакет и что он делает.

Включите ссылку на свой профиль Github / Bitbucket в своем приложении (в каком бы формате он ни находился). Теперь не только ваш потенциальный работодатель получает легкий доступ к вашему источнику (может загрузить весь ваш проект, совместный или нет, а также просматривать источники, чтобы найти @authorтеги в ваших совместных проектах), но это показывает, что вы знакомы с текущей технологией контроля версий. ,

Демиан Брехт
источник
2
Это быстро становится ожидаемой процедурой. У меня было несколько рекрутеров, которые связывались со мной исключительно на основании моего профиля на github.
Рейн Хенрикс
Я никогда не слышал о github или bitbucket ... до сих пор. Благодарю.
Майкл Райли - AKA Gunny
18

Я скажу вам прямо: если я ищу программиста любого уровня, я не трачу время на чтение примеров кода каждого кандидата. Это занимает много времени, и если я делаю это и люблю ваш код, но тогда вы мне не нравитесь, тогда я потратил впустую это время. Гораздо быстрее выяснить, подходит ли вам фигура, чем выяснить, насколько вы хороши, поэтому я сделаю это в первую очередь.

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

Итак, вопрос в том, « как ты себя выделяешь на стадии CV?», Как ты побудил меня взять у тебя интервью? Как старший, есть много вещей, которые вы можете добавить в свое резюме, чтобы объяснить свой карьерный путь, но как выпускник, нет.

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

Никакого кода, только что и почему, главное, какую проблему вы пытались решить . Доказанная способность переводить проблему на решение неоценима. Также список ваших технологий стека. Если вы используете контроль над исходным кодом, модульные тесты и, возможно, CI-сервер в личных проектах, вы привлечете мое внимание.

Редактировать: также ссылки. Если у вас есть активные веб-сайты или приложения, напишите мне на них в своем резюме . Я не могу удержаться от нажатия, хотя я не буду копировать / вставлять URL. Я не буду долго там проводить, но можно привлечь мое внимание на первой странице. В частности, если у вас есть блог и какие-либо из названий тем затрагивают вопросы, с которыми я недавно столкнулся, то я это заметлю и посмотрю немного глубже, а если вы поймете смысл, то я вспомню вас, когда оглядываюсь назад у кого брать интервью.

прецизионный самописец
источник
1
+1 за описание, когда примеры кода обычно полезны в процессе интервью.
Дейв ДюПлантис,
+1 Это очень хороший совет и очень полезная информация, однако она также не была ориентирована на то, что задал мой вопрос (подробнее, как представить данные потенциальному работодателю). Я все еще ценю ответ.
MaQleod
@MaQleod - извините, я только что прочитал ваш вопрос еще раз, и мне кажется, что я неправильно прочитал его впервые. Вы спрашивали, как представить это, когда хотите, а не как представить это так, чтобы это было замечено? Если бы я читал это таким образом, я бы сказал: «Как бы они этого ни хотели; лично я предлагаю большой выбор - от электронной почты до Dropbox и GitHub».
ПДР
7

Просто опишите это.

Если они хотят получить больше информации, они попросят их, и тогда было бы целесообразно отправить дополнительную информацию.

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

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

В этот момент вы получите телефон или личное собеседование.

Ни в коем случае никто не прочитает большую часть вашего приложения. Основная причина в том, что люди, которые бы это поняли, откровенно говоря, не имеют ни времени, ни желания. И люди, у которых есть время (HR), не поймут. Кроме того, многостраничные приложения (особенно для работы начального уровня) - это плохо .

Итак, убедитесь, что резюме ясно и кратко. Убедитесь, что вы используете подходящие слова для работы, которую вы пытаетесь получить; кроме того, выгляди хорошо и говори четко, когда получаешь личную встречу.

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

Не я
источник
4

Github / CodePlex / все. Получите ваш код, документируйте его, напишите несколько тестов и предложите свою лучшую еду. Если бы разработчик начального уровня передал мне свое резюме и дал мне свое имя на Github, я подготовил бы интервью, сначала посмотрев код, а затем, возможно, задав несколько вопросов, касающихся их личных проектов. Почему вы использовали этот шаблон здесь, почему вы приняли эти решения там, как вы решили использовать то или иное.

Наличие кода вначале дает интервьюеру некоторую основу для понимания вашего уровня квалификации и позволяет им задавать разговорные вопросы во время интервью, поскольку это относится к вашим интересам (я надеюсь, что ваши личные проекты - это ваши интересы ...)

Существует несколько компоновщиков резюме для репозиториев кода. Для Github это резюме.github.com - попробуйте!

JohnK
источник
2

Перво-наперво: рекрутер должен быть действительно заинтересован в таких личных проектах.

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

Алексис Дафреной
источник