Live data from Hacker News

Ask HN: What are other career options as a CS major?

news.ycombinator.com

1–10 of 23 posts

Ask HN: What are other career options as a CS major?

#1
I go to a top ten school where I am studying computer science and at the moment a second major in math. I can pretty much see my future right now, and I don't really like it. Like everyone else around me I'll probably go into SWE or (more likely with a math background) finance, as is extremely popular at my college. While these jobs do interest me, I don't really want to be a SWE day-to-day. I really like making things and while I always have really enjoy programming, I'd like to use it as more of a tool to solve problems that I find interesting, not really for developing large software. I think a job as a quant or something at a finance firm would be interesting, but they're incredibly competitive. I don't really see myself going to grad school, and I don't really consider academia an option. I don't exactly know what an answer to this question looks like but, what realistic career paths are there for someone like me? I'd really like to consider starting my own business / being self-employed but I'm not sure how realistic this is. Are there any books, resources you'd recommend?

TLDR: what career options besides finance and software engineering do I have as a cs major?

Thanks!

Re: Ask HN: What are other career options as a CS major?

#2
It looks like the answer is in the question; you want to be an entrepreneur. It is very realistic for most people, though also probably _very_ difficult. For you, my guess is it is more than just "realistic", it's what you're going to do. But it's still very difficult.

As for resources, http://theleanstartup.com is a great one. This method is all about getting something (valuable) into users' hands ASAP so that they can give you the only feedback that actually matters.

Re: Ask HN: What are other career options as a CS major?

#3
Look into internships for business analyst roles - lots of work that will leverage your CS/math background but not (usually) lead down a path of large software development.

If you have trouble finding anything, consider taking a "backdoor" into it by learning enough SQL and Tableau/Qlikview/other business intelligence tool and use reporting/analysis to break into the field.

The most important advice I can offer on top of that is to strictly restrict your search to "profit centers" in companies - try really hard not to get pulled into "cost center" projects. The main difference is that the first matters to business bottom lines (how to make more money) and the second is necessary, but not particularly appreciated.

Good luck!

Re: Ask HN: What are other career options as a CS major?

#4
I suggest looking into Customer facing roles since you like to solve problems that you find interesting. Those roles are typically Customer Success/Support Engineer, Business Analysis/Requirements Gathering for customers, Project Management or even Product Management.

Re: Ask HN: What are other career options as a CS major?

#5
> I really like making things and while I always have really enjoy programming, I'd like to use it as more of a tool to solve problems that I find interesting, not really for developing large software

That sounds like a thread I would like to pull. What exactly do you enjoy building?

Re: Ask HN: What are other career options as a CS major?

#6
Semi-related, IMO it's easier to not get siloed, at work and in general, if you position yourself as a math major rather than a CS major. Most people don't realize the overlap, and think "programmer" when they hear CS and "smart person" when they hear math (I have both and this is my experience, ymmv).

If you're not sure what else you want to do, working as a software engineer for a while is not a bad idea, and may be a very good idea depending on your financial situation - if you want to focus on solving problems instead of working on large software systems, maybe try a smaller company. If you're especially interested in entrepreneurship, this could also expose you to a lot of valuable knowledge.

Re: Ask HN: What are other career options as a CS major?

#7
I work as a quant trader and come from a software engineering background. Why don't you apply for jobs as an analyst in sales and trading? After a couple years, get an MBA or MFE or even try a PhD and move into a more quantitative trading/research role.

I think quantitative finance would be perfect for you. I know I wouldn't be able to stand doing anything else. Pay is awesome, problems are incredibly interesting, and the work environment is exciting and fun.

Re: Ask HN: What are other career options as a CS major?

#8
I am currently a data scientist and depending on the position, it may be a good fit for you. I went into this field for similar reasons to you (I did not enjoy traditional SWE internships but liked coding and math). My current position is more of a generalist role where I spend equal time: - Building dashboards and doing simple analysis (mostly SQL) - Building data pipelines and other data services (mostly python) - Doing deep analyses and building data products (i.e. recommendation engines) using machine learning. I also spend more time interacting with various others in the company and get more involved in the business side of things than most traditional software engineers.

Re: Ask HN: What are other career options as a CS major?

#9
Hey, I was in a similar spot when I was graduating.

I honestly took a year off to just teach math to kids and work at the mall.

Same story, quant finance. Math background. Didn't go anywhere with that immediately.

Here's what I wish I'd done.

Take the minimum amount of steps it requires to go to grad school or line up a quantitative finance job. Even if you don't care about those possible paths, you have the privilege of applying whereas many do not. At least talk to some of those people and see what they have to say to you. It sounds like you're coming up with a catastrophic idea of your future without consulting the very people who are supposed to navigate these waters with you.

If you want a 'realistic' answer, it sounds like you just need a job. Any job. Give up the idea that the work will always be interesting. I guarantee you, once you abandon the pretense that you need to be working on interesting problems, you will see that others will bring interesting work to you anyways.

As math major to another, there are interesting problems everywhere and literally all people are interesting and full of problems.

Re: Ask HN: What are other career options as a CS major?

#10
"I really like making things and while I always have really enjoy programming, I'd like to use it as more of a tool to solve problems that I find interesting"

-Either an entrepreneur and build something of your own and then build a company around it. Or among the first 5 coders of a startup (Shel Kaphan, Javed Karim sorts). You get in build something and get out to find the next intellectual stimulation.

Post reply on HN