I'm a second-year Software Engineering student, and I find coding interesting, but I don't want it to feel too technical or monotonous. While I have enjoyed programming since I was 12, I've realized I prefer creative aspects like UI/UX design and game design. I'm preparing for an internship next year and want to shape my career path accordingly. I love the creative side of tech, but sitting in front of an IDE for hours, just fixing bugs and grinding through code isn't appealing to me. I thought about switching my major to something less technical, like Creative Media, but I don't dislike my current major. I'm looking for advice on how to approach my career while still embracing my interests. Any thoughts?
3 Answers
It's great that you're exploring your interests! Just so you know, many programmers don’t spend all their time coding. There’s a lot of planning and project management that goes into software development, like gathering requirements and designing the architecture. There are opportunities to engage in creative roles within software, like UI/UX design and game design, that might allow you to maintain that passion without feeling too grindy. Also, programming skills come in handy in many areas, so sticking with a CS major could be beneficial even if you want to focus on creative experiences.
If coding itself feels daunting, consider roles like product management or quality assurance that still engage with tech but don’t require coding all day. It can be frustrating to think about sitting in front of the computer all day, but many jobs in tech are about collaboration and creativity, too, so it’s worth exploring those options!
That’s a good point! I think taking some time during your internships to see how different positions work will give you a better idea of what you want, without committing to a full career change just yet.
I feel you on the grind—it can get pretty monotonous! But remember, even in UI/UX or game design, there’s plenty of screen time involved where you'll be doing a lot of detailed work. So if the day-to-day sounds tedious to you, explore internships in business analysis or data analytics where you might find the right balance of coding with creativity.
True! I’ve noticed that those roles often allow for more variety in the tasks you deal with but still need some level of technical skill, which you seem to have! Maybe that's the sweet spot for you.

Exactly! Plus, once you finish your degree, you can pivot toward roles that leverage your coding skills while focusing more on design. Many teams need people who can bridge the gap between tech and design. It's all about finding the right niche.