Можно найти работу программисту-самоучке?
Я самоучка. 
В 16 умел только игрушки на компьютер устанавливать.
В 17 устроился на работу.
В 22 руководящая должность.
В 26 ответственность за одну из самых больших сетей на постсоветском пространстве и 47 человек в подчинении.
В 29 должность директора по ИТ.
Конечно можно. Я самоучка. Начал с 15 лет с языка Си и С++, до проектов не доходил, познакомился с линуксом, потом стал изучать язык Bash. До 20 лет я потом это всё забросил, и вернулся обратно в 20 лет на программиста.

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

Потом я сделал проект на Laravel онлайн магазин с PayPal API за 65 дней по 12-15 часов программирования в день.

И я прошел собеседование по этому проекту и меня приняли на работу в офис, где я успешно проработал год и месяц. После того как договор закончился, я ушел в сисадминистрирование где проработал чуть ли не 2 года.

В сисадминистрировании было легче так как линукс и юникс знаю на отлично, и с 15 лет им работал.
По мере работы мне приходилось программировать на Python, Bash, PHP для автоматизации работы, скриптинга и многое другое.

По мере работы я это всё учил сам в офисе.

После 1.5-1.7 года я уволился и решил окончательно с вебом свою жизнь закончить.

Недавно я  ушел со сферы веба в сторону Software Engineer на языках Си и С++ заново.
Я за месяц подтянул хороший уровень на Си, и уже два месяца практикуюсь по структурам, указателям и тд.

Моя цель это до Осени уже стать более менее с хорошими знаниями по Си. И в сторонке изучаю еще и как работает память, и многое другое о системе в целом.

Так что ставишь цель и идешь к ней, проекты не показатель твоих знании на что я сам лично убедился.
У тебя может полно проектов, но на собеседованиях у тебя может быть совсем разные вопросы.

Вот я на работе не работал на пхп с интерфейсами, абстрактными классами так как там не особо нужно было. Но на собеседованиях других компаниях я провалился с тестами.

Например бывали случаи что мои знакомые по Джаве писали 2-5 приложении для сотика, они привыкают к своим шаблонам писания, но какой толк если на собеседовании они провалились с тестами так как половину вещей они с ними не работали.

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

Например у меня сениор на работе где я работал в вебе ни разу не запушил ничего в гитхаб. Ему не нужно. Он программировал на локалке, работало как нужно и заново писал с другими изменениями в коде.

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

Обновление:

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