Live data from Hacker News

Ask HN: Working at a Startup vs. Large Companies

news.ycombinator.com

1–10 of 19 posts

Ask HN: Working at a Startup vs. Large Companies

#1
I'm a CS student right now and I'll be applying for internships later this year. This will be my first internship and I'm wondering whether I should focus on startups or large companies?

I can see advantages for each: I think I would like that environment better at a startup. From what I hear you generally get a lot more freedom. You hack on cool projects that you are passionate about, but you work hard, which I don't mind. On the other hand, I think that working at a larger company would help me learn more. There would be more senior developers that can provide insight whereas in a startup there would only be a couple other developers, depending on how far along the company is.

What I'm looking for is some insight. What have you learned from your experience? What are the pros and cons of working at a startup versus a large company? What do you recommend for someone looking for their first internship?

Re: Ask HN: Working at a Startup vs. Large Companies

#4
post #2

Assuming that "working at startup" means working for a startup (ie not being a founder), check out http://news.ycombinator.com/item?id=2612416 and http://news.ycombinator.com/item?id=2623797 for contrasting opinions and discussions

Yes, I meant working for a startup. Sorry, it's late. :)

Re: Ask HN: Working at a Startup vs. Large Companies

#5
Another idea: Joining a startup seems similar to being thrown in the deep end. You go in thinking you'll be over your head, but you learn real quick. [1] A large company, on the other hand, seems like it would be easier to settle into. You would get more assistance and there would be more people to show you what you're supposed to be doing.

[1] All joking aside, this is how I learned to swim. Someone literally threw me into the deep end of a pool. I wasn't happy about it, but I knew how to swim!

Re: Ask HN: Working at a Startup vs. Large Companies

#6
There is an excellent Quora thread on this very topic. http://www.quora.com/What-are-some-good-questions-to-ask-you...

To excerpt a relevant point from the top answer: "I'm not sure if people "become" ready for a startup; in my experience, people are either small-company types or big-company types. When big-company types of people join a startup, they are typically ineffective and (if installed as a manager), a major force in slowing things down. When small-company types of people join a larger company, they tend to become annoyed and dissatisfied, often leaving quickly"

Re: Ask HN: Working at a Startup vs. Large Companies

#8
I'm a Large Companies guy making transition to a Startup guy now.

What I learnt from Large Companies. - The way they price their software is by far the most creative. There is these core components which you pay $X for. Then for feature A, you pay $X+1. For feature B, you pay $X+2, etc. And of course you'll give you a discount for being first customer.

And installation & support hours are separate cost components, etc. At the end of the day, it really really really add up. - Multinational work culture. You will work with counterparts from various countries, etc. Much like a Startup too if you are hiring remote workers. You'll have a good idea how to work different culture & style.

These are 2 main benefits working in Large Companies. In terms of coding, I learnt from the folks sharing their codes at github, and open source communities; unit testing, continuous integration, etc.

At the end of the day, it is what you want to achieve? ps: The monthly pay check in a Large Companies can really put in a comfort zone mode.

Re: Ask HN: Working at a Startup vs. Large Companies

#9
post #7

You will can learn how to succeed at a startup or succeed at a BigCo. Which skillset do you want to develop?

I'd imagine that I could develop the same skill set either way.

If you're talking about tech skills then I'm a Python guy. I would also like to get into C or C++ at some point. I am trying my hands at Django now, and I'm not totally sure how I feel about it. I hear that Rails is better for web development, but it doesn't scale well.

Aside from that, I'd love to have a project that I have a lot of influence over. That's not something you can easily get at a company like Google.

Re: Ask HN: Working at a Startup vs. Large Companies

#10
Sorry if I am not possibly answering your question, but can't you do both? Do you still have time to do another internship the following year? So if you choose to go with startup this summer then go for large companies next year, therefore you can decide better which one you want to pursue for your full time after you graduate.
Post reply on HN