3 ms·
I will share the suggestion shared by "Jack ma", the founder of alibaba group. He said, To become an entrepreneur "One should work for small companies, general
by provlem 8y ago
I will share the suggestion shared by "Jack ma", the founder of alibaba group.
He said, To become an entrepreneur "One should work for small companies, generally in big companies, you are part of the big machine, but in small companies, you do most of the work your self and learn it".
So, it depends on what you want to be, if you plan to put your self in stable career without much of risk involved - go ahead with big companies.
If you want to be part of next future companies, where you can learn much more about the process of how company works and other information, start with smaller high growth company.
The only thing that will differ be efforts to sustain and keep rolling upwards for self and the company both in small company, while in big company, you will have primary focus on your self to keep up with the company.
- 6ak74rfy 8y ago> If you want to be part of next future companies, where you can learn much more about the process of how company works and other information, start with smaller high growth company. I think this is only true when the startup is really small, say, 5-20 people. I was once part of a startup that had ~100 developers and I hardly learned about its inner workings, was rarely part of any decision-making on business or customer-facing use cases etc.
- provlem 8y agoNot necessarily it has to be 5-20 people. it could be a team of 100-200 people too. But "~100 developers" that you mentioned, can not be small or mid-tech companies, until half or more than half of the developers are useless. 100 developers in one company have potential to built the next billion dollar product and literally change the world. As you can see, some one just mentioned, FB has 250 developers ( https://www.quora.com/How-many-software-engineers-work-at-Facebook/answer/St-Peter-6 https://www.quora.com/How-many-software-engineers-work-at-Fa... ) and some people do have mentioned they have approx 700, 900, or .... But, important factor is - they have only 25K employee (source: https://www.statista.com/statistics/273563/number-of-facebook-employees/ https://www.statista.com/statistics/273563/number-of-faceboo...) across world. There are more than 80+ office of Facebook world wide (source: https://www.facebook.com/careers/locations/ https://www.facebook.com/careers/locations/), so even if you distribute employee evenly on all places - you will have approx 300 employees - each location. My point is, if you were working in a company where 100 developers are creating product, than you were either at wrong place or judging the company wrong - one of them has to be true based on my research and opinion. I do not want to offend any one with my post, I am just pointing the fact based on my research, please leave a reply, If my research above is wrong or misleading.
- cemregr 8y agoIt's absolutely not true that FB currently has 250 engineers. There were over 700 in 2012. The company has multiplied in size many times over since then. You linked to an answer with no source. Here's a revant post from the FB blog: https://www.facebook.com/notes/facebook-engineering/ship-early-and-ship-twice-as-often/10150985860363920/ https://www.facebook.com/notes/facebook-engineering/ship-ear...
- warcher 8y agoThe critical issue there is where you are on the totem pole. 100 engineers as an engineer? Probably not gonna make a big dent unless you’re really good and on the right project (tricky, uncertain). But, a fresh exec or management track engineer? You could make a difference and climb the ladder. It depends on where you are. Different folks need different opportunities.