Как перечислить мои технические навыки [дубликат]

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

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

Итак, мой вопрос в том, как я должен описать свой уровень знаний в моем случае. Является ли «знакомство» или «рабочее знание» точным описанием? Спасибо!

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

Ответы (1)

[Как] я должен описать свой уровень знаний в моем случае. Является ли «знакомство» или «рабочее знание» точным описанием? Спасибо!

Как и в случае со всеми навыками в резюме, лучше всего сосредоточиться на достижениях, а не на навыках . Например, расскажите о проектах, над которыми вы работали на Python и C++, примерном SLOC или продолжительности проекта, размере команды, обработанных вами данных и используемых вами библиотеках. Любая субъективная шкала, например, «хорошо» или «рабочее знание», в конечном счете бессмысленна. Между тем, разработка программного обеспечения — это больше, чем просто знание языка. Речь идет об управлении требованиями, исправлении ошибок и, в конечном итоге, предоставлении полезного продукта.

Если вы подаете заявку на техническую должность, вы также можете включить раздел «Дамп ключевых слов» в конце своего резюме. Многие рекрутеры ищут определенные библиотеки или инструменты, используя простой поиск по ключевым словам. Например, рекрутеры могут не понимать, что опытный разработчик C++ может знать STL задом наперед, но не указывать его в резюме, или старший разработчик C# может быть гуру LINQ, но думать, что об этом не стоит упоминать.

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

Спасибо, Актон. Меня больше всего беспокоит список языков программирования, потому что я читал, что некоторые интервьюеры задают вопросы, связанные с программированием, если они есть в списке, чтобы проверить, честны ли они. Но так как я не программист, то не хочу получать очень сложные вопросы! :)
@saccades Даже у самых опытных разработчиков бывают пробелы в понимании, и интервьюеры всегда могут задать вопросы, на которые люди не могут ответить. Если вы сосредоточитесь на вещах, которые вы хотите сделать (см. третий абзац), и подчеркнете, что это было средством для достижения цели (поддержка исследований), а не самоцелью (работа по разработке программного обеспечения), вы, вероятно, будете в порядке. Если интервьюер пригвоздит вас к техническим мелочам, это будет звучать как работа, которая вам, скорее всего, не нужна.