I'm a third-year college student from Chennai, India, and I'm a mobile app developer specializing in Flutter. I've built over ten apps that include features like payment gateways, authentication, and API integrations. Recently, I've noticed that only startups seem willing to accept projects (outside of conventional leetcode exercises and system design). While startups may pay well for freshers, I worry that compensation growth stalls significantly as you advance in your career and gain more experience (5+ years and beyond). Currently, I'm developing an indie app and considering turning it into a startup if it takes off. I feel like my choices boil down to two options: either work at a startup or aim for big tech companies. I'm also feeling pressure to shift my focus toward leetcode and system design if I want to secure a position in a big tech firm. What do you think I should do?
1 Answer
One option is to build your own startup and potentially get acqui-hired by a big tech company later. But if you're really interested in big tech, consider refining your skills in system design and leetcode. Just don’t forget the journey; it’s essential to enjoy what you're doing along the way!

Yeah, starting a startup sounds exciting, but getting acqui-hired isn’t a guarantee. What's your experience with the startup scene?