Указывайте любой опыт, связанный с IT — техподдержка, администрирование, верстка, инженерия. Работодателям, прежде всего, важен релевантный опыт — например, в резюме на должность тимлида стоит вынести наверх опыт управления командой. Но даже если опыт не полностью релевантен, он важен — особенно для взрослых кандидатов. Главное — акцентируйте внимание на задачах и достижениях, а не просто на названиях компаний и сроках.
Опишите конкретные задачи, которые вы решали, результаты работы (цифры или качественные показатели), добавьте ссылки на проекты или GitHub. Это покажет вашу реальную квалификацию.
Как описывать опыт:
не перечисляйте все места работы после школы — только значимый опыт;
кратко упомяните нерелевантный опыт, если он важен;
не преувеличивайте уровень знаний и не пытайтесь оценить их самостоятельно: громкие фразы вроде «идеально знаю Java в деталях» — мимо;
избегайте модных слов без глубокого понимания;
если часто меняли места работы, указывайте объективные причины (или пытайтесь их найти).
Для новичков без опыта важны:
образование и учебные проекты,
участие в хакатонах, конференциях,
наличие сертификатов и дипломов,
личные навыки (аналитическое мышление, быстрая обучаемость и т.п.).
Портфолио — это доказательство ваших навыков и важное дополнение к резюме. Для большинства программистов основное портфолио — аккаунт на GitHub с примерами кода. Современные зйчары и работодатели порой ищут сотрудников через анализ кода на гитхабе — помните об этом.
Вот несколько рекомендаций:
регулярно обновляйте и расширяйте проекты на GitHub;
добавляйте pet-проекты — небольшие личные или учебные проекты, которые показывают ваши умения;
для опытных специалистов важны ссылки на реальные, а не учебные проекты — работодатель смотрит на конкретные кейсы.
Если портфолио отсутствует:
используйте учебные проекты;
участвуйте в хакатонах и конкурсах, чтобы получить реальные кейсы;
создавайте простые pet-проекты, отражающие ваши интересы и умения.