Я по личному опыту скажу. Все когда рассматривают пдобный вопрос, учиться или нет, получают ровно 3 ответа. Да учиться потому что.... Нет не стоит диплом не нужен нужны знания(которые как уже выше сказали, не факт, что вы получите сидя дома за компом. Та же самая математика(которая как многие утверждают не нужна и вообще не пригодится, задумайтесь однако над тем, что программист решает задачу а не пишет код, и задачи мооогут быть как формочку заеб*нить, так и пусть и простая,но все же математика, но которую вы можете так же не осилить) Короче оочень много если. А ответ мой собственно сводится к тому, что есть еще один вариант, который изначально никто даже не рассматривает. Вы во входных данных не указали как у вас сейчас дела обстоят с написанем кода, как хороошо вы задачи решаете и прочее. Но допустим вы начинающий вкатывальщик в айти. Вот вы работаете, попутно дома учите разные предметные области. И знаете что случается у многих вкатывальщиков которые рассматривают варианты ЛИБО получаю вышку нада мне бумагу и все тут поможет потом, ЛИБО да нахер оно мне нада вот это вота, все главное навыки. А третий вариант при вводных что вы только начинаете - вы можете просто не осилить. Да представьте и такое часто случается. Рано или поздно вы можете разочароваться в себе или еще что либо, и решить что дальше не стоит пробовать. Что случается дальше? Вы ищите другую работу. А знаете какую работу можно получить без вышки? Ну все думаю прекрасно знают. А знаете как тяжело потом живется человеку который очень любит все техническое, но при этом работает в другой сфере далекой от этого, потому что не сложилось? Ну у меня например был инста депресняк года полтора. Теперь я все же работаю сис. админом, при чем довольно успешно получается. Вывод из этой простыни такой. В любом случае получайте ВО, корочка, не корочка не важно. Просто могут так карты лечь, что вы не станете программистом. А гоорбатиться за 40к, ну или даже за 90к продаваном риелтороом в МСК общаясь с ублюдками коллегами, и ублюдками клиентами не всем охото. Подумайте над этим, если у вас все толькоо начинаете и вы написали только простенький HTTP сервер на питоне. Если вы уже успешно пишете что то сложное, просто пока не освоили тонкостей даже на уровне джуна, то есть если вы уже 100% знаете что программистом вы стать способны, тогда разговор другой, и вам решать получать ВО или нет.