I just finished my engineering having expertise in front-end development and have a job offer at an enterprise company. I have heard a lot of friends discuss joining a startup for the first job is good. Others say the opposite. What do developers like you think?
Vishwa Bhat
Technology Enthusiast
Well for me personally I would go with startup but I would like to discuss both sides.
GooAppMicroFaceAmaz company.I am sure you must have learned from other's answers already I hope it helps. Good Luck and do share your experiences.
The decision is completely subjective and entirely depends on a number of factors including what you want, in terms of career progression, skills that you want to learn, impact you want to have, the jobs you're actually applying for enterprise 1 =/= enterprise 2 and startup 1 =/= startup 2 and finally your attitude most importantly.
The enterprise:
The startup:
There are many other pros/cons to the list, but I think these are the main ones, and obviously are generalisations and do not apply in every case. Either way, apply to both and see what offers you get back. Then you'll have to make a decision - until then there's no need to worry.
Let's look at it more practical way.
Big firms = Financial security. For all. Long term. Startups = Financial Risk, even for workers.
I have seen many fancy startups who are trying to be edgy offering progressive incentives and doing stuff to brand themselves cool on social media. But in reality, they struggled meeting deadlines, bad product or service and employees are just adopting edgy habits instead of helping company. Lot of startups wind up due to such practices.
Many startup founders and cofounders do build a good product and become successful. I am not denying the possibility of success. But startups are not the place for learning good coding habits and holding financial security for career.
If you have even seen the days of 2006 to 2008 depression time. You'd choose big firms instead of startups.
Build your experience. If you build it on the established firms, you're more likely to keep the success horse running. People can argue all they want but the startup is a risk. Often a risk worth not taking if your goal is to be stabilized in terms of career and finances.
Just Join and start getting experience.
You should have worked in both sizes of companies since the experience and way to work is different and so is the skill set you learn there.
But it doesn’t matter which one first so if you have an offer and there’s nothing serious against it, do it.
In today’s world of work it won’t be your last job.
Trent Haynes
Weeks of coding and can save you hours of planning.
It really doesn’t matter. If you’re not learning in every job you have, then you are doing it wrong anyway.
I’ve worked for both. The biggest difference between them... every startup offers a giant “might get rich” vibe that statistically will not pan out and you end up work 100’s of unpaid hours. But i dont regret any of them.