@tblaydonb Для начала нужно конечно хотя бы иметь небольшой представление о программировании, а еще лучше иметь опыть в какой нибудь компании и чем больше компаний тем лучше. Начинать поиски работу нужно с написания резюме по стандартам Америки и на английском языке и хорошо если у Вас есть сайт портфолию, github аккаунт с примерами Вашего кода или работ и желательно иметь английский на уровне "понимаю большинство что говорят" и "могу донести информацию". Поможет также в поиске работы хорошо оформленный linkedin аккаунт. Его также можно использовать для поиска работы.
Далее необходимо рассылать Ваше резюме по компаниям и рекрутерам и здесь нам идеально подойдут несколько сайтов:
На самом деле сайтов намного больше, но данные сайты пожалуй самые основные для поиска работы и стоит сосредоточиться на них.
Следующий этап это подготовка к интервью и здесь тоже есть особенности. Как мы знаем интервью может быть несколько (бывает это занимает месяцы) и к каждому интервью нужно быть готовым. Для практики перед интервью рекомендую:
Если какой то из этапов интервью не удалось пройти, то не стоит расстраиваться, а просто возьмите и проанализируйте вопросы и Ваши ответы и в следующий раз если вопрос повторится(случается часто что от интервью к интервью вопросы повторяются) Вы будете уже готовы и в итого через какой то время обязательно получите работу.