что за программист без образования?
типичные задачи - реализация бек и фронт частей(web, android, iOS) приложений любой тематики и уровня нагруженности, от простых учётных программ, до сложных аналитических, с графиками и фин. моделями.
чаты, биржа, курсы валют, банковская деятельность, букинги... да что угодно.
На работе в основном говорят надо "вот это", а как - сам выкручивайся
Конечно если есть сеньор девелопер то он даёт конкретные задания, но так в меньшинстве
Без образования ты сможешь стать только кодером, дрессированным бездумно клепать код, как-то решающий примитивные рутинные задачи в границах той маленькой песочницы, в которой тебя натаскивали.