Коротко: 90% людей лучше получать образование в университете. Лишь 10% самых целеустремлённых смогут найти нормальную работу без него.
Если вы хотите устроиться на работу в компанию, будет необходимо продемонстрировать наличие некоторого опыта.
В ходе учёбы в университете можно поучаствовать в студенческих проектах, пройти стажировку в какой-нибудь организации. Пусть это и не полноценный рабочий опыт, но с ним и дипломом будет довольно реалистично найти работу стажером или даже junior разработчиком в адекватной фирме. Многие крупные предприятия организовывают специальные программы для свежих выпускников и будут готовы рассмотреть вашу кандидатуру.
Нет образования - не беда. Нужно будет просто доказать, что у вас есть опыт работы в реальных IT проектах и вы развили необходимые навыки на практике. Однако, в этом случае будет сложно найти входную точку. Вряд ли серьёзная компания возьмёт в проект человека, закончившего онлайн-курсы или же изучавшего всё самостоятельно. Но можно попытаться пробиться в не очень серьёзную контору, потом в более солидную и так далее.
Если вы хотите работать на себя, то нужно понимать, что для этого нужно иметь богатый опыт в разных рабочих и жизненных ситуациях, который приобретается в компаниях. Лишь единицам удаётся добиться успеха сразу.
Именно поэтому, с законченным бакалавриатом всё же будет проще.
Конечно важно, в нынешнее время програмисты очень ценятся. Основная масса планеты живёт виртуально. Так же в интернете можно заработать хорошо))
Программиста*