По крайней мере, в США ключ заключается в том, что вы должны уметь делать то, что описано в описании. То, как вы получили эти навыки, менее важно.
ОДНАКО - есть компании, которые проводят скрининг, где он очень помогает для позиции начального уровня, если у вас есть:
- BS или BA Степень в чем-то
- Предпочтительно степень бакалавра в чем-то неопределенно связанном с компьютерами - например, компьютерная инженерия, разработка программного обеспечения, информатика, информационные технологии, математика или что-то подобное. Даже ЭЭ, физика или любая другая наука, вероятно, даст вам больше возможностей, чем, скажем, лингвистика или изобразительное искусство.
- Хороший средний балл
Это во многом связано с процессом отбора компании и количеством заявителей. Чем менее формальная компания в целом, тем менее строгие проверки.
В конце концов, я почти не сомневаюсь, что вы можете получить работу, занимаясь «разработкой программного обеспечения», при условии, что вы можете делать то, что они говорят в описании, и вы можете сделать это через свое резюме и собеседование. Определение «инжиниринг» как что-то в высшей степени законодательное и базовое является достаточно уникальным для данной страны, что оно не будет особенно переводить на международном уровне. Некоторые профессиональные сертификаты могут - все зависит от сертификации и специальности, которую она демонстрирует.
Резюме
Что касается резюме, я бы рекомендовал выделить то, что вы можете сделать. Не то, что ты не сделал. Классический формат резюме будет включать: - ваши цели - ваше образование - ваши технические навыки - ваш предыдущий опыт работы
Оставить критический элемент - это хороший способ показать, что у вас нет этого элемента, вам не нужно делать все возможное, чтобы сказать, чего вы не делаете. Например, если вы закончили какое-то количество лет обучения в колледже, но еще не учились, укажите, куда вы ходили в школу и сколько лет, а также некоторые ключевые курсовые работы. Отсутствие даты окончания (или ожидаемой даты окончания) является прямым указанием на то, что вы еще не закончили школу.
Говоря о навыках, приобретенных вами в независимых личных проектах, у вас есть два варианта, IMO, в зависимости от того, сколько места у вас есть.
для более молодого кандидата я бы перечислил приобретателя навыков в разделе навыков - например, языки программирования, методологии, инструменты разработки и т. д. А затем перечислил личный проект в разделе «опыт» с примечанием, что это был личный проект. Я встретил кандидата, который реализовал динамический код веб-сервера таким образом, на игровом сайте, и когда он предоставил ссылку, я сделал все возможное, чтобы поиграть с его сайтом и понять, что он сделал - это было настоящая победа для нашего обсуждения.
для более опытного кандидата со списком опыта длиной в милю - просто вставьте новые навыки в «раздел навыков / знаний», если проект не невероятный и не доступен для просмотра. Например, если вы кодировали большую часть Hibernate - поместите это там !!! но если вы сделали веб-сервер для своей группы бинго ... Я, вероятно, больше заинтересован в большой компании, которая нанимала вас последние 3 года ...
Моя общая философия - это ваша работа - показать компании, почему они ДОЛЖНЫ вас нанять. Их работа состоит в том, чтобы проверять, подходят ли вам лучше всего на эту должность, и они будут делать это, принимая вас во внимание по сравнению с их большим количеством кандидатов. Если у каждого другого претендента есть формальная степень и профессиональная сертификация, то вам может не повезти ... но если нет, у вас может быть идеальный набор навыков.