3 ms·
As someone who entered the field with a non-CS degree, I can tell you about my own experience. I graduated with a degree in the hard sciences without any progr
by otras 8y ago
As someone who entered the field with a non-CS degree, I can tell you about my own experience. I graduated with a degree in the hard sciences without any programming experience and now work at one of the big tech companies. If I had to do it again with programming in mind, I would absolutely take computer science in school and do as many internships as I could to gain work experience. With a STEM non-CS degree it was an uphill battle for many years, and it would have been even more so without a degree at all.
I also never want any additional reason for a potential employer to pass on my resume, and not having a CS degree is potentially one of them. I have been able to offset this with the classes I've since taken and fortunately the name recognition of my current company, but it would have been nice to have had it from the start. You mention wanting a "stable career"; the degree can help with that.
> I'm not enjoying it, but I do find programming interesting when I explore interests on my own.
I don't think dropping out would let you explore interests on your own, especially when you're faced with bills to pay. My recommendation would be to finish school and explore your interests in side projects, open source contribution, or internships if you're able to.