I am self taught front end wen developer and I would like to answer your question. In short, it depends on your own situation. The truth lies deep down … in the bold text … (just like the truth at the bottom of wine bottle, as my ancestors used to say )
If I were you …
… I would try to go the the Uni with the best quality of education (the harder the better) and I would focus and getting to know, what the Uni can offer you. Make as many friends there as possible, friendship would be a very valuable thing for you carrier growth (the more you reach for higher positions, the more you are dependent on your relationships – it is true, ask anyone, who is a high ranking manager).
I tell you, try one year at the Uni, give it a chance…
… and then decide, if you want to continue and finish it. You don’t have anything to loose, you would accumulate just some debt, if you went just for a year, but you would be able to pay it back. You can always pause a Uni for a year, try working and than go back to studying if you prefer to.
Still I would tell you not to do the same major for bachelor and master. Most masters curriculums spend 25 – 50% repeating the material from bachelor, so the slow people have a chance to catch up. Try changing to a more related field or go to a different one, you would be able to combine those two fields on the market.
…and now for some nitty griddy details and explenations behing my advice.
I did spend some time at University doing Economics, flirting with the idea of doing an academic career, but the environment for my career development just didn’t seem to be there.
I spend studying online and I got my first coding job in March 2019. It was quite easy for me, since there are very few people on the market and huge demand. But that was my case, your local case might be different.
I see too many people from USA telling thrilling stories how their technical interviews were hard and how they had to fight hard for their junior jobs. Meanwhile I just tried this January to send 6 CVs and got 4 jobs offers. For three of them I had to just present my portfolio and passion for coding, for one I had to do a home assignment during the Christmas holiday, which I did by editing project I did during a 6 hour online tutorial. Still I went for job I like the most, where they just wanted to know, that I want to code and I want to improve my skills.
So what would you be getting at Uni? Everyone thinks it is expensive, boring and they teach 80% of stuff, you won’t be using mostly.
Well there are some benefits. When you are at Uni, it is time to learn, explore the world, meet new people that are of the same age and, if they study Uni, they are probably more intellectual and clever than people, who work from age 20.
If you work from 20, you get bunch of duties, work from 9:00 to 17:00, you get only 4 weeks of holiday, if you want to travel, you get at most just 14 days off, before your manager wants you to get back. You spend most of the day forced to be friends with work colleagues, if you don’t fit it, they will fire you. Yes you get the chance to earn money, but you loose all the fun and parties at Uni. At the Uni there chances to go out for exchanges, so you can live 3, 6, 12 months on different continent and study in a new culture, plus you can travel through that continent, when you are there.
Still if you decided to go to Uni and just do the studying and fun stuff and get no internships, you will have a pretty low value on the market. So it is highly necessary for you to get a proper internship. I would even suggest to pause the Uni for a year in the fourth or third year to work at a proper position, which would you help you the get some skills in a given field. Working at Café or MacDonalds will not help you, you are not working as a manage and leading people!
I thinks that was already enough, ask anything, if you want.