Do I Prefer IT Support or Systems Administration Over Programming?
Asked by
MellowCedar47
I've loved computers since I was a kid, especially troubleshooting broken software, installing useful applications, setting up Linux or Windows, maintaining hardware, and learning how operating systems work. Because programming seemed like a natural extension of those interests, I enrolled in a game development degree three years ago.
I've written some code during my studies, but programming consistently feels like a chore. Whenever I run into a problem that needs solving, I get bored quickly and have trouble staying focused. What confuses me is that imagining myself creating a complete game is exciting, while actually building one feels painfully dull.
I'm now questioning whether I chose the wrong direction. Do my interests sound more suited to IT support, systems administration, DevOps, or another area of technology? Are there related roles where my programming knowledge would still be useful without making software development the main part of my job?
Answers
Game development involves far more than gameplay programming. You could explore technical art, audio, build and tools engineering, DevOps, infrastructure, security, automation, or release engineering. Some of those roles involve scripting and technical problem-solving without requiring you to spend every day writing game code.
Reply to this answer
Itโs possible that you enjoy the result or concept of making a game more than the actual process. That doesnโt mean you failedโit may simply mean game development isnโt the work you want to do. Try internships, part-time technical support, lab work, or personal systems projects and judge how you feel during the routine tasks, not just when imagining the finished product.
Reply to this answer
The gap between imagining a project and doing the repetitive work is normal, but it can still be a useful signal. Every career has tedious parts, so the question is which kind of boredom you can tolerate. Youโre not stuck just because youโre several years into a degree; the coding, debugging, and technical background youโve gained can transfer into many adjacent roles.
Reply to this answer
It may be worth trying a small practical experiment before making a major decision: set up a home server, containers, automated builds, deployment pipelines, or a monitoring system. That can help you compare the day-to-day reality of operations work with the idea of it. Also pay attention to whether you enjoy learning unfamiliar systems or mostly prefer maintaining things once you understand themโboth types of jobs exist.
Reply to this answer
The things you describe enjoyingโtroubleshooting computers, installing operating systems, maintaining hardware, and fixing software issuesโsound much closer to IT support or systems administration than traditional software engineering. Your programming experience still wonโt be wasted; understanding code and how applications work can make you much better at diagnosing technical problems.
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions