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

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

Тем не менее, моя докторская степень. был в чистой математике, и я не написал ни одного фрагмента кода. В моем текущем постдоке я программирую, но пока не имею опубликованного результата, который четко демонстрирует мои навыки кодирования (в Matlab). Учитывая эту ситуацию, как я могу лучше всего продемонстрировать свои навыки кодирования в своем резюме? В смысле, все напишут: "Известны языки программирования: a,b,c" и т.д. Но я не уверен (могу ошибаться) этого достаточно? Итак, как мне лучше всего продемонстрировать, что я хорошо знаю Matlab и могу построить алгоритм?

Одна из идей, которая приходит мне в голову, состоит в том, чтобы сделать абзац под названием «опыт программирования» после «известных языков программирования», говоря, например: «Я численно решил дифференциальное уравнение (*) на этом языке: код доступен по запросу».

Буду признателен за ваше мнение, спасибо!

Добавьте веб-сайт в шапку своего резюме, желательно с заметным параметром, таким как ваше имя, разместите эти проекты на своем веб-сайте в разделе портфолио. Вот будь моим. albertkung.com/#portfolio Я застрял на рынке труда почти на год. Месяц, когда я запустил свой веб-сайт, 4 интервью, все из которых комментировали мой хорошо спроектированный веб-сайт, а затем 4 предложения.
Часть вашего вопроса касается резюме для отрасли, которое не относится к теме этого сайта.
Может быть, немного не по теме, но я бы посоветовал не называть Matlab языком программирования в своем резюме — это язык сценариев, и вы можете расстроить некоторых очень своеобразных людей, если скажете, что это язык программирования. Что касается совета по теме - я бы поместил его под ваш текущий опыт работы / проекта как часть того, что вы сделали.
Кроме того, вместо того, чтобы говорить, что вы решили математическое уравнение в коде, если вы хотите продемонстрировать, что у вас есть знания в области кодирования, вероятно, лучше всего поговорить о реальных навыках, связанных с кодированием (написание функциональных аргументов, циклы, векторизация кода, что угодно... ) - это демонстрирует знания. Я предполагаю, что в качестве примера: «Я выполнил нелинейную регрессию в программе X» — это плохо по сравнению с «Я использовал программу X на данных размера X для решения X проблем, написал функциональные аргументы для оптимизации будущих анализов, векторизовал код для сокращения времени вычислений. на X%.Майор CS, вероятно, сказал бы это лучше, чем я только что сказал.

Ответы (5)

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

Я думал, что «резюме против резюме» — это «английский английский против американского английского»?
Я тоже так думал... но, видимо, есть веб-страницы, на которых указаны различия между ними!
По крайней мере, в Соединенных Штатах они совершенно разные; Я не знаю о других странах.
В том смысле, к которому я привык, «резюме» — это общий термин, и его длина может составлять от одной страницы до десятков страниц. «Резюме» — более конкретный термин с ярко выраженным корпоративным привкусом. Вероятно, существуют серьезные региональные различия в использовании терминов, поэтому люди не должны принимать какие-либо конкретные значения в международном контексте, таком как Интернет.

Одна из возможностей — включить ссылки на проекты и код, который вы написали. Например, на github или у вас может быть профиль Matlab Central , куда вы загрузили написанные вами функции (помогает, если вы можете показать много загрузок и хорошие оценки).

Конечно, если у вас есть профиль Stack Overflow с хорошей репутацией, это может помочь в тех кругах, где он признан.

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

Если бы вы каким-либо образом участвовали в крупной работе, связанной с языками программирования/скриптов, я бы поместил это в ваше резюме в виде отдельного абзаца с ОЧЕНЬ кратким описанием этого и вашего вклада. Поскольку вы упомянули свой опыт в математике, подумайте, как это повлияло на проект. Вы реализовывали какие-либо алгоритмы или помогали «главному» программисту понять конкретное уравнение, чтобы он мог его использовать? Возможно, вы искали различные математические методы для решения своей задачи и должны были рассмотреть их относительные достоинства, прежде чем выбрать наиболее подходящий. Хотя эти задачи часто упускают из виду, они невероятно важны для разработки программного обеспечения. Это становится особенно ценным, если вы значительно сильнее в этой области, чем те в группе, с которой собираетесь работать.

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

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

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

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

Я никогда не слышал о рекомендательных письмах от бывших работодателей в отрасли. По крайней мере, в США возможны юридические последствия, поэтому каждый работодатель, которого я знаю, ограничивает справочную информацию занимаемыми должностями и датами трудоустройства.
В некоторых других странах работодатели по закону обязаны выдавать справку с места работы, что очень похоже на многие рекомендательные письма.
То же самое: никто не просит рекомендательных писем в американской промышленности. Телефонный звонок может быть чем угодно, но даже тогда я сомневаюсь, что отделы кадров справятся с необходимостью попасть в календарь PI для чата, они просто перейдут к следующему контакту. Иски о диффамации должны вызывать серьезное беспокойство. В академических кругах рекомендательное письмо — это все. Я часто задаюсь вопросом, когда у консультанта нет контактов/опыта в отрасли, какой смысл даже указывать человека в качестве рекомендателя? Скорее всего, они не знают, как взаимодействовать с этим контекстом.
Что касается всех вышеперечисленных пунктов, я указываю, что мой ответ предназначен для человека, ищущего должность в академических кругах. Также повторюсь, что вопросы о трудоустройстве в промышленности и неакадемических должностях не по теме этого сайта.
@EnthusiasticStudent - возможно, вы захотите отредактировать свой ответ, поскольку вы включили в смесь промышленность: «Когда кто-то претендует на должность в академических кругах или в промышленности»;