2014-05-15 15:00:07 +0000 2014-05-15 15:00:07 +0000
42
42

Должен ли я включить свою страницу Github в свое резюме?

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

Проще говоря, должен ли я перечислять свою страницу Github в своём резюме таким, какой он есть, или я должен включать её только в том случае, если она содержит что-то впечатляющее (например, состоящее из множества классов и/или измеряемое в тысячах LOC, а не в сотнях)?

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

Ответы (4)

44
44
44
2014-05-15 15:04:21 +0000

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

  • Если у инженера достаточно внутренней мотивации, чтобы публиковать сторонние проекты

  • Если кажется, что код следует большинству лучших практик. Мне не придется учить инженера лучшим практикам, если они присоединятся к моей команде

  • Ищу хороший чистый и хорошо протестированный код.

  • Если вы гордитесь этим, включите ссылку!

15
15
15
2014-05-15 15:15:22 +0000

Вы должны.

Ваш репозиторий github - единственное доступное им доказательство того, что вы можете написать или спроектировать что угодно. Да, ваше содержимое гитуба может быть улучшено. Я ставлю свое в качестве мотиватора для меня, чтобы улучшить мои возможности по разработке программного обеспечения. Мой гитуб ужасно устарел, но я получаю удовольствие от того, что вижу, где я нахожусь по сравнению с тем, где я был. Показывать что-то лучше, чем ничего не показывать, если то, что ты показываешь, позитивно, например, твоя компетентность :)

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

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

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

6
6
6
2014-05-15 17:52:42 +0000

Если бы вы проходили собеседование в моей компании, мы бы ask you, если бы у вас был аккаунт в github (или какой-нибудь другой публичный репозиторий кода) на довольно ранней стадии процесса найма.

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

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

Так что, наряду с моими предшественниками, я настоятельно рекомендую включить его.

Правка 04/2016: re Нежелательные черты

Счастливое совпадение … буквально несколько дней назад я наткнулся на этот кусок , что приятно подводит итог для “программистской” стороны сотрудников.

На “личностном” уровне … трудно сказать, не вдаваясь в длинный монолог. Недавно один из моих клиентов похвалил меня за то, что мне всегда удается проецировать спокойствие и слушать их, думать о проблемах перед тем, как представить решение, в то время как другие консультанты “просто хотят делать свое дело” и сильно заряжают. На что я ответила: “Я оставила свое эго завязанным в багажнике снаружи на парковке”. Они также услышали “Я не знаю, я должен искать его”, “Интересная проблема, позвольте мне поэкспериментировать немного, без заряда”, “Я мог бы сделать это, но если вы просто купите X, вы будете лучше” от меня.

TL;DR: рок-звезды, код ниндзя, чисто технические волшебники: нет. Обычно Компетентный Человек: да.

0
0
0
2018-11-30 12:38:09 +0000

Я говорю да. Как технический руководитель, который также проводит интервью, мне нравится смотреть на код людей, и, честно говоря, я не ищу качественный код, хотя это было бы заметно, если бы это было так. Скорее: Можете ли вы стать лучше? Сможете ли вы научиться? Сможешь ли ты расти? Для меня идеальным репозиторием является репозиторий, который начинается с действительно старого, плохо сделанного приложения для калькулятора, а затем последний коммит - это какой-то личный увлекательный проект с множеством слоев сложности. Он не должен быть идеальным или хорошим. Мне просто нужно посмотреть, сможешь ли ты расти. Идеальный кандидат - это кандидат, который очень чутко реагирует на изменения и не боится учиться чему-то новому.

Похожие вопросы

20
21
19
15
17