Not necessarily. School is great for people that require structure or other people keeping them disciplined. If you're disciplined and structured without that, then you can easily learn everything that you want to learn on your own. For example, you're here right now teaching yourself and using the internet you can obtain all of the same information that you would learn in a school, and much more. In the end, your ability with your skills is what will make or break you, and it's what matters most to the employer; not a piece of paper pretending to represent your skills. So focus on honing your skills, create projects and continually build out your portfolio to showcase what you're actually capable of. Someone that has that type of experience is worth more than someone with no experience freshly out of college.
Something that I like to do is visit the website of a college/university and look at the programs that I'm interested in. Typically, they list exactly which courses are part of that degree program, so I write down the list of courses. Then I seek out resources/books/ etc.. online for each and every course, then I learn then just as I would if I was in that school. In the end, I acquire the exact education that I would if I was getting a degree in that subject. How much did it cost? No more than I was already paying for my internet each month.
I have just read that:
CNBC: Mark Cuban says AI will reduce the demand for computer science degrees.
Today, recruiters are more seeking skills but a degree is a strong advantage If it's associates with the most on-demand skills.
A MBA is also a very valuable degree if it's associated with digital era skills.
Najmuddin Oops!! sorry I misunderstood you... I am already a college student studying entirely different field so simply not allowed to get that degree even after graduation.... I am asking to know if it worth effort
Important to who? Or to get the necessary knowledge? For a job hunt?
For the later, it could make it harder to get a first job, but not necessarily (it depends on the offer/demand in the job market).. for Programming it's easier to prove experience with personal projects that could easily have more value than a degree..
Most employers will survey you based on a portfolio of what you have made, android apps, websites etc. Then, they interview you and watch you use a developers environment like eclipse asking you to do certain tasks. That's what it comes down to. If you got the piece of paper you got yourself a higher pay salary, sometimes. Now a days you can get your knowlege from what ever, so, it's whatever best suits you. If your gonna self learn, stay at a language for an hour a day until you master it. Every once in awhile build a basic game or program like a dice game. That'll build better skills and excercise your toolkit for problem solving. Most professors will waste your time and make you learn a programming langauge by yourself anyways because in the real world you have to constantly keep up with the same language let alone learn a new one when the platforms or technology change.
My advice, the world needs pioneers. Not another employee. Make something good for the world, ya know?