Join startup to gain more experience as SWE?

New moEt34
Jan 8 10 Comments

Hi guys,
new grad here.

I started coding later in my life and did a bachelor in engineering (not cs).
I've had some experience in industry at not-faang big companies (less than 1.5 years) before my current master in cs.

Now I'm interviewing and I have some onsites with both faangs and startups.

I feel like I still haven't had the chance to actually build a lot of stuff myself (my experience at large companies was mostly reading other people code and working on little parts here and there), and after having interviewed with some early stage startup I thought that it could potentially be good for putting some more code under my belt because I would own bigger parts of the product and actually build more and refactor less.

I'm quite okay with theoretical algo stuff and leetcode but on the practical side I miss a lot of things: never learned any design pattern, barely know any relevant technology etc.

If I manage to get offers from f/g/msft in one of my fav locations I would take it.

What if the offer comes from kind of a "faang tier 2" company like Bloomberg or Amazon (just my impression, don't hate haha) and/or in a location I don't like (or that maybe doesn't even pay much; considering I'm not in the US)?

Would it be good in that case to do one year startup in one of my fav location, learn some of the "easy stuff" you have to know (design patterns, building a full-stack app almost from ground up, dbs) and then join top faang in top location one year after wearing some more comfortable shoes (as an engineer)?

29 VOTES SELECT ONLY ONE ANSWER
VOTE VIEW RESULT

comments

Want to comment? LOG IN or SIGN UP
TOP 10 Comments
  • Lyft WyJk71
    Since you're so early in your career, you'd be better off with some solid engineering practices to help you learn to be a good engineer. You get those in fang, and in second tier companies but not so much at startups.
    Jan 8 1
    • New moEt34
      OP
      Thanks for the advice
      Jan 8
  • Amazon readme.q
    Well paid job at startup vs low paying job in faang exists only if you count theoretical money 😂😂😂
    I was in both, have proportions - you’ll want to do both
    Money wise starting at faang is nicer and better way to up tc in the future
    Too
    Jan 8 4
    • New moEt34
      OP
      I meant: startups I've interviewed with are in a location that pays more than the locations of the 2nd tier companies I'm interviewing with
      Jan 10
    • Amazon readme.q
      Only if you count paper money or ignore col comparison from my experience.

      I put aside the Amazon is second tier part too , pretty funny.
      Jan 10
  • Bloomberg infi
    Just a side note, Bloomberg's hiring bar is pretty decent. Before making any assumption, I will strongly suggest interviewing first!
    Jan 9 1
    • New moEt34
      OP
      I hate this kind of thinking to be honest. There are moments where you have to take decisions and you don't have so much time to think about it, and it's very helpful to have thought about that beforehand. Btw I had phone screen which was LC easy and they told me that the onsite would be a question of same difficulty
      Jan 10
  • New aJMl84
    It’s more of a personal question OP. Do you want to start your journey in comfort with a money/resume booster? Or do you want to face the waves of insecurity? Make your decision based on who you want to be longer term
    Jan 8 0

Salary
Comparison

    Real time salary information from verified employees