Как должно выглядеть резюме программиста-самоучки? [закрыто]


13

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

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

PS. Я действительно хочу попросить кого-нибудь взглянуть на мое резюме (черновик), но я знаю, что здесь это слишком конкретно. Есть ли место, где я могу задать этот тип вопроса?

РЕДАКТИРОВАТЬ: Спасибо всем за отзыв. Я закончил RC версию и, надеюсь, скоро выйду на рынок труда.


2
Комментаторы: комментарии предназначены для уточнения, а не для расширенного обсуждения. Если у вас есть решение, оставьте ответ. Если ваше решение уже опубликовано, пожалуйста, подпишите его. Если вы хотите обсудить этот вопрос с другими, используйте чат . Смотрите FAQ для получения дополнительной информации.

Ответы:


6

Ваше резюме ваше резюме. Вы можете искать в Интернете стили / шаблоны или даже использовать шаблоны резюме Microsoft Word.

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

Более или менее, хотя вы хотите включить следующее:

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

Сопроводительное письмо - объяснение сопроводительного письма не повредит объяснить вашу ситуацию и отсутствие официального опыта работы.


Вы бы порекомендовали оставить ненужный опыт? У меня большой опыт ведения бизнеса, но я хочу написать код.
Ник Фрезинский

3
@ Джек: вы можете оставить опыт обрезки деревьев. Если только вы не сделали обрезку деревьев в Python, в этом случае ... не берите в голову. :-)
Питер Роуэлл

@Peter Rowell: Я думаю, что в Схеме будет проще обрезать деревья, но это только мое мнение. Я включил это для делового опыта, поскольку я - владелец одной компании и консультант для другой. Мой настоящий вопрос заключается в том, должен ли я полностью исключить деловые вещи? Я не хочу быть брошенным в управление / маркетинг / обслуживание клиентов.
Ник Фрезинский

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

+1 для перечисления вкладов в проекты с открытым исходным кодом. Люди, которые ищут программистов, по сути, хотят знать: 1) Можете ли вы выполнять работу, в которой вы нуждаетесь, без нас, держащей вас за руку? 2) Можете ли вы код в команде? 3) Будете ли вы вписываться в команду на социальном уровне? - Первые два продаются по вашему резюме, третий продан в интервью. Показ того, что вы работали над проектами с открытым исходным кодом, охватывает первые два, даже более того, если работа над проектом охватывала схожие языки и технологии, к которым относится ваша работа.
Полином

2

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

Если у вас нет завершенных проектов, тогда это проблема.


Что представляет собой завершенный проект? Проекты, которые я перечислил, «выполнены» в том смысле, что они пригодны для использования. Однако они никоим образом не близки к коммерческому качеству. Я не уверен, сколько времени мне понадобится, чтобы создать коммерческую программу интерпретации / составления карт / систему генетического программирования, но я думаю, что время будет измеряться годами.
Ник Фрезинский

@Jack Trades: у вас все хорошо. Они работают и поэтому выполнены. Я имел в виду, чтобы не упоминать вещи, в которых вы заинтересовались, начали, но потом перестали по какой-либо причине (мало времени, учеба, семейная жизнь и т. Д.).

2

этот вопрос, скорее всего, будет закрыт слишком скоро, так что быстрое впечатление -

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

для каждого проекта, личного или иного, укажите выгоды, которые он создал, - по возможности, указав конкретные цифры. сэкономил $ X На 27,3% быстрее. время обработки уменьшилось на 50%. половина кода ведущего бренда. без разницы. Это делает его более реальным и показывает, что вы знаете, как повысить ценность бизнеса.

если вы упоминаете свой блог на одном уровне с вашими проектами программирования, включите статистику трафика. блог с 200 страницами, которые никто не читает, менее впечатляющий, чем блог с 10 000 уникальных посетителей в месяц [и если у вас есть, продавайте своим посетителям то, что им нужно!]. Если в вашем блоге нет читателей и трафика, переместите его в раздел «Технические навыки письма». это ценно - хорошее общение чрезвычайно ценно - но это не программирование само по себе

вместо самозанятых поставьте «Владелец». Звучит более серьезно

удачи!


Спасибо, что посмотрели. Я не буду помещать свое окончательное резюме в свой блог (по крайней мере, не так, как оно выглядит сейчас), это просто грубая критика. Советы по проектам звучат очень хорошо. Я получаю около 1000 просмотров страниц в месяц в своем блоге. Это примечательно?
Ник Фрезинский

@ Джек - я думаю, что большинство из них не настоящие пользователи, а просто веб-сканеры.
Ramhound

@ Посмотрите, откуда приходят ваши визиты и какие ключевые слова люди используют для поиска вашей страницы. Это скажет вам, боты это или нет. 1K просмотров / месяц - это немного - см. Alexa.com/siteinfo/pointlessprogramming.wordpress.com# с другой стороны, наличие регулярно обновляемого блога является признаком приверженности, продолжительности и страсти, так что это плюс. Просто имейте в виду, что резюме - это рекламная брошюра, а продукт - это вы
Стивен А. Лоу

Я действительно понятия не имею, какой процент ботов. Я получаю большинство своих просмотров из ответов, которые я разместил в группах новостей / сайтах контроля качества, но это основано только на информации из статистики Wordpress и Clicky. Хотя я смотрю на свою статистику, я не пишу с намерением вести популярный блог. В основном я использую написание статей как способ помочь мне узнать о новых концепциях. Я считаю, что лучше всего учусь, когда учу других, даже если «другие» вымышлены.
Ник Фрезинский

Я дал этому +1, потому что метрики и достижения важны. Это заставляет вас казаться гораздо более ценным, чем «Я был ответственен за ...», в котором показаны задачи, которые вы выполнили, но не то, насколько вы хороши в них.
Nic

1

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

Кстати, прочитав ваш блог, я заметил, что у вас есть раздел, озаглавленный «Что в аду ...». Забавно, я планировал разместить точно такую ​​же вещь на своей личной домашней странице, даже названную так же. Надеюсь, вы получите хорошие отзывы для этого раздела.


Спасибо за советы и извините за запутанный формат. Это очень грубый черновик моего резюме, и я уверен, что к тому времени, когда я закончу, он будет выглядеть совершенно иначе. На самом деле это первое резюме, которое я написал. Вдохновение для серии «Что в аду» пришло из серии «Что, черт возьми», о Сквоках Попугая. Большинство было написано, чтобы подтвердить мое понимание концепций. К сожалению, я не получил много отзывов на моем блоге (хорошо или плохо), хотя это было основным стимулом для его написания.
Ник Фрезинский

1

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

Если для меня приемлемо связать его здесь (моды или другие, отредактируйте этот параграф, если нет), вы можете посмотреть мое резюме в качестве примера: http://reinh.github.com . Причудливое форматирование в стороне, я думаю, что оно делает разумную работу по представлению моего ценностного предложения и может предложить способы, которыми вы могли бы улучшить свое. (Обратите внимание, что я не ищу работу. :)

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

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


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

Под ценностным предложением я имею в виду, почему я должен нанять вас?
Рейн Хенрикс

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

1

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


Хорошо, проект по торговле бумагой pyTrade был написан для друга, чтобы помочь ему научиться торговать. Хотя я хочу быть очень осторожным, чтобы быть честным в моем резюме. Я уже чувствую, что раздвигаю границы в некоторых вещах, потому что я не специалист в чем-то, что я перечислил (отсюда и псевдоним Jack Trades). Я написал код для предприятий, которыми я владею / с которыми консультируюсь на протяжении многих лет, но в основном это грязные хаки, которые просто выполняют свою работу. Например, у меня есть список задач, который отправляет мне текстовые сообщения для ставок, но я бы не хотел показывать этот код кому-либо.
Ник Фрезинский

1

Я знаю, что я повторяю это, но если ваш проект находится в дикой природе, нет лучшей ссылки, чем это. Скажем, вы утверждаете, что являетесь разработчиком mongodb, и вы можете предоставить ссылку на ваши проверки, это даст вам работу быстрее, чем любое необычное форматирование, которое вы можете добавить в свое резюме.

Присоединяйся к проекту OSS и делай это нелегко! Это улучшит ваши навыки общения / кодирования / тестирования / cr, а также бонус.


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

1

Над работой над проектом выложите краткий список навыков. Поместите самые сильные навыки первыми. Не перечисляйте навыки, которые вы бы не хотели использовать для работы.

Если вы не претендуете на работу управления, абсолютно не ставят «деловые навыки» выше «технических навыков», и абсолютно сделать список вещей , как «Python» в технических навыков.

Ваш раздел навыков не такой горячий. Он не имеет фокуса и включает в себя вещи, которые не совсем новые; удалить те. То, что в настоящее время там, должно идти внизу резюме, если оно вообще есть; недостающие вещи (Python, Scheme, Tk) должны идти в списке в самом верху.

И только добрался до дна; переместить раздел технологий на самый верх. Переместите раздел навыков вниз, чтобы он читал:

«Технологии», «Проекты», чтобы обосновать эти технологии и показать, что я их знаю. «Опыт работы», чтобы показать, что я могу работать. «Навыки», чтобы заполнить вещи и позволить мне рассказать им то, что мой опыт не нужен. Подумайте о том, чтобы интегрировать это в другие разделы, и просто позвольте проектам и опыту работы иметь баллы за то, какие навыки я использовал на этой работе.


Я не смог прочитать ваши предложения, пока не закончил первый релиз кандидата моего резюме. Однако мне все же удалось объединить многие из них. Я немного очистил свой раздел навыков, но все еще не полностью удовлетворен этим. Я думаю, что перенос навыков в пулевые пункты в проектах / опыте был бы хорошей идеей. Спасибо за советы.
Ник Фрезински
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.