Ask HN: As a fresh graduate, where should I go? Corporate or startup?
I am currently doing my Bachelor's Degree in Computer Science and is almost completing my studies.
So I have been mulling over the question above, which is to join a corporate or a startup as my first job. Will it be better to join a startup as it provides more learning opportunities? Or a corporate which might provide more prestige on my resume. My goal is to hopefully have my own startup one day.
So I wish to hear from you guys. What would you advice?
7 comments
[ 3.2 ms ] story [ 33.0 ms ] threadIn really big corporate companies, you will learn how different teams use different tools, methodologies and you may have to work directly/indirectly with many tools, processes etc. In startups, probably not so much specially when the team is really small. For example, I saw at least 10 different systems just for project management when in my corporate job and I probably would never be able to compare each if not that exposure. I hated it but that's the point. Now I know :)
I worked in the corporate world for 10+ years before I went into the bootstrapped product mode. My best achievement in the corporate world ? The extensive network of amazing people I met during those years. And of course, I learned tons about what NOT to do when you have the power of running your own company (no matter how small)
"Corporate" and "startup" are mostly meaningless in this context. When it comes to evaluating career opportunities, what matters are the specific details of particular job opportunities.
Bell Labs was corporate [1]. "Two idea guys who just need someone to write the code" is a startup.
Good luck.
[1]: https://en.wikipedia.org/wiki/Bell_Labs
Having said that, it's important to work on projects that are impressive on your resume. Fixing bugs is fine, but 3 years of generating graphs for financial reports, or externalizing strings to internationalize an app will not help your career. Startups will definitely offer you challenging projects, but so can large corps, and often they'll let you take a bite you can more easily chew.
Edit to add: I think an important thing is to consider, will I enjoy working with these people and will I be able to satisfy their expectations? Especially make sure you and your boss will get along. This along with getting impressive projects are the most important things. But all else being equal, I'd prefer a large corp over startup for your first job.
2) If you don't already have a big name on your resume (through internships, for example), it may be helpful for your first job out of college to be at a brand-name company, if only for 1-2 years.
A big plus is understanding corporate culture, as it permeates everywhere with it's long reaching tentacles.
I am not saying this is your future, just an extra "certificate" of sorts. Plus corporate is like a club, once you join it, moving to other corps is a lot easier. In my experience at least.
BTW, to be honest, it's harder to get into a good early stage startup than get a job at a corporate. Different requirements on how much you have learned and how fast you can learn.