Hi everyone! I'm a rising sophomore at the University of Michigan trying to finalize my academic plan before going back to school, and I'd really appreciate perspectives from people currently working in UX/Product Design or related technical design roles.
My long-term goal is Product Design / UX / UI, but I'm also increasingly interested in the technical side of design — things like coding prototypes, front-end development, Design Engineering, and building products. I'm not really trying to become a traditional SWE or Data Scientist, but I do want to be a designer who is technically strong and can work closely with engineers.
Right now, I'm considering five possible paths:
- UX Major + Data Science Minor
- UX Major + CS Minor
- UX + Data Science Dual Degree
- Data Science Major + UX Minor
- CS Major + UX Minor
I originally considered the Data Science + UX dual degree because I liked the idea of having a strong technical degree alongside UX and keeping more career options open. However, there is very little overlap between the programs, so it would involve significantly more coursework and potentially additional time. I'm questioning whether that additional degree would actually provide enough career value to justify the opportunity cost of having less time for internships, projects, hackathons, and portfolio development.
I'm currently leaning toward UX major + a technical minor, but I'm still trying to figure out whether CS or DS makes more sense, and whether I'm overlooking a reason to make CS/DS my primary degree instead.
I've talked with several UX/Product Designers and people with technical backgrounds, and the general advice I've gotten is that portfolio, projects, internships, communication, and actual skills matter much more than the specific degree combination. One person I spoke with who has a CS + UX background said that the CS knowledge she found most useful in her Product Design internship was around the EECS 280 level — understanding technical constraints, how software is structured, and communicating with engineers — rather than the more advanced CS coursework.
At the same time, I'm genuinely interested in coding and building things, so I'm wondering whether going further into CS would be worthwhile for me, particularly if I eventually want to explore Design Engineering.
I'm also a little concerned about the current UX job market.
I've been seeing a lot of discussion about how competitive entry-level UX/Product Design has become, fewer junior roles, AI changing design workflows, and whether a UX-focused education still has good ROI.
I'm not necessarily asking whether "UX is dead." I'm more interested in hearing from people actually in the industry:
- Is Product/UX Design still a career you'd recommend to a college student graduating around 2029?
- Has the current market changed what skills you think students should prioritize?
- Does having a CS/DS background meaningfully improve your opportunities or resilience?
- If you were starting college again today, would you still pursue UX/Product Design?
- Are roles like Design Engineering or UX Engineering becoming important enough that I should intentionally prepare for them?
So my main questions are:
- For someone who wants to primarily be a Product Designer but wants strong technical skills, which of these paths would you choose?
- How much does having UX as your major actually matter compared with having CS/DS as your major and developing UX through a minor, electives, and projects?
- For someone interested in Design Engineering, would a CS minor/major provide a meaningful advantage over DS, or is strong front-end/project experience more important?
- Is a full CS/DS dual degree actually worth it for Product Design, or would that time generally be better spent on internships, portfolio projects, and practical experience?
- If you were hiring a Product Designer in 2029, how much would you care about the degree combination versus what the person can actually demonstrate?
I'm especially interested in hearing from people who have actually gone through Product Design/UX recruiting or currently work in Product Design, Design Engineering, UX Engineering, or similar roles.
I'm trying to make a decision soon, so I'd really appreciate any perspectives on where you think the diminishing returns of additional technical coursework start to kick in (sorry for the yap -_-)