Ever since PlayStation 1, I've loved computers. I took IT in high school and for a long time I considered doing a BSc in Computer Science. I considered various degrees, and by the time I had to apply, I chose Electric and Electronic Engineering at Stellenbosch University.
Halfway into my first year, I realized that the degree wasn't all that focused on computers or programming, and that I would dread looking at OP Amps and capacitors for 4 years. I hated (and still hate) mechanics, chemistry was a drag and civil engineering looked very boring (no offense to anyone); so I went with my gut and I am now studying Industrial Engineering. If you're uncertain what that means, the wikipedia page is quite decent: https://en.wikipedia.org/wiki/Industrial_engineering
I love the degree thus far - it's extremely versatile, I am exposed to various types of systems and the market is looking quite decent. Despite acquiring a skill-set that is mostly focused on operational efficiency, production, cost-efficiency and business modelling, my love for computers and software still remains. Unfortunately, that's not something we do too much of.
The job market for "software engineering" and "computer engineering" is looking very good, but those terms are extremely ambiguous. A guy with a computer science degree could practice either, despite not having done kinematics, circuit analysis or energy systems, and that comforts me. I am still leaning towards software development, simply with an undertone of management/operations.
I could try to "pick it up", but I want to append my studies to form a hybrid. I am considering taking a year after my BEng degree and doing just the computer science modules, or doing my masters in something computer related (our post graduate options are very open-ended).
What would you guys suggest I do? Do I jump headfirst into the market and try to find a job as a developer / business analyst for software development, do I append my studies with computer science or do I try to bridge the gap with a masters?
TIA! (this is my first thread, sorry if it's in the wrong area or something)
Halfway into my first year, I realized that the degree wasn't all that focused on computers or programming, and that I would dread looking at OP Amps and capacitors for 4 years. I hated (and still hate) mechanics, chemistry was a drag and civil engineering looked very boring (no offense to anyone); so I went with my gut and I am now studying Industrial Engineering. If you're uncertain what that means, the wikipedia page is quite decent: https://en.wikipedia.org/wiki/Industrial_engineering
I love the degree thus far - it's extremely versatile, I am exposed to various types of systems and the market is looking quite decent. Despite acquiring a skill-set that is mostly focused on operational efficiency, production, cost-efficiency and business modelling, my love for computers and software still remains. Unfortunately, that's not something we do too much of.
The job market for "software engineering" and "computer engineering" is looking very good, but those terms are extremely ambiguous. A guy with a computer science degree could practice either, despite not having done kinematics, circuit analysis or energy systems, and that comforts me. I am still leaning towards software development, simply with an undertone of management/operations.
I could try to "pick it up", but I want to append my studies to form a hybrid. I am considering taking a year after my BEng degree and doing just the computer science modules, or doing my masters in something computer related (our post graduate options are very open-ended).
What would you guys suggest I do? Do I jump headfirst into the market and try to find a job as a developer / business analyst for software development, do I append my studies with computer science or do I try to bridge the gap with a masters?
TIA! (this is my first thread, sorry if it's in the wrong area or something)