3 ms·
TL;DR go work at a startup to get great, broad exposure. Consider looking for a product development role. Two things to consider: 1. A degree in CS does not,
by ibejoeb 16y ago
TL;DR go work at a startup to get great, broad exposure. Consider looking for a product development role.
Two things to consider:
1. A degree in CS does not, per se, qualify you to be a startup technologist. An MBA does not by itself qualify you to run a business. If you go back to school, you'll probably be asking yourself the same question in 2 years. Going to a startup will expose you to things that you wouldn't ordinarily see if you were at a larger organization. You burden later on will be paring down your resume to look like you have considerable expertise in something instead of everything, and that's probably a better place to be.
2. Psychology is great. I don't know your concentration, but I'm sure you're aware of the deep connections to making things, especially if you want to get involved in software design or industrial design. The disciplines of human factors, HCI, etc., come to mind. I'm not very familiar with the myriad programs, but I've hired psychology majors from a few different unis as technologists and product devs, and they all have a reasonable grounding in the scientific method. Get involved in product development, design, marketing--anything that deals with the consumer side--and you'll probably find a useful role very quickly.
Also, if you're interested in people management and happen to have a knack for leadership, consider doing an MBA in management down the line. Real interpersonal skills are hard to come by.