I'm in the early stages of running a small startup/business and expect to reach $10-20k ARR in the next few months. Once we've acquired a customer, the service is automatic and doesn't require manual input.
Each customer represents $2-6K ARR, but we don't know their lifetime value. With a bit of effort and marketing I can imagine reaching $200k ARR in the next few years. Split with my cofounder, this could become a very nice lifestyle business, or we could go all-in and do the whole startup thing.
But what if it fails? I graduate next year. I'll have a CS degree, but my only experience will be building this. My GPA isn't amazing because I've spent most of my time getting to this point – it hasn't been easy.
Any advice?
I had the experience for looking for a new intern and one guy was telling us about his StartUp. Thats fine you know? but also its 99% bullshit.
A small business as a software developer to build, is actually not that hard. The demand is just that high. But that person didn't sound like 'hey i was coding on the side' more like 'yeah we will be the next google'.
Yeah of course you will be and so tell me why you where interviewing with us?
So thats the biggest point: Why do i care about your Startup if you are interviewing for our position? It should show your passion perhaps but thats it. If all other candidates are better technical speaking and are a better team fit, you are out. And with your GPA you probably have risked a good starting position at a bigger company.
Nonetheless about your Startup: What do you really earn vs. what do you expect? Why do you even tell us what you expect?
"I can imagine reaching $200k AAR"?
You are student, you have apparently not reached 10-20k AAR and you have not reached $200k AAR. I don't care about stuff you have not reached. And if its so great in your eyes, why would you try to be hired?
It is super simple: Show me, in the interview process, that you are honest ( don't cheat, i had that...), you are motivated & passion (you like to talk about technology perhaps), you have energy (like you will not be the person sitting in the corner and i have to take care of you all the time) AND you have basic technology understanding and you in.
And don't come in into an interview and tell me, you wanna be part of our company but if your startup makes it big, you are out. Like i don't fucking care about your startup. I care about a team and i might not have the chance to hire another one because of no available head count.
That being said, focus on getting your degree. That piece of paper has a good deal of intrinsic value.
My only advice would be: the founder mindset is very different to the employee mindset, and you'd have to take that into account, and, don't quit your CS degree if you're within 1 year of graduating.
Isn't the alternative only having a CS degree? Are other people working at FAANG jobs as they pursue their education?
Obviously an internet stranger can't tell u what to do but I would feel better if more people told the big tech companies to eff off. They will essentially bribe u to waste your talent working on their status quo cementing schemes
Often companies have beat the business side of things into young engineers and a lot of them refuse learn what you know already. That's generally valuable.
The decisions you made in life lead you to where you are today. As your situation changes, so will your approach. You already know how to adapt and take action, considering your role as an entrepreneur. With these skills, you're more than ready for whatever you do next.
I'm 34 now and I haven't had anyone ask about a CV yet. I usually send a link to some relevant past projects and they'll talk to my past teammates and then that's good enough :)
If you are good at coding and building new things, this is still overwhelmingly a sellers market. So make sure to practice negotiation.
There no time standard whether one, two or six years is the right amount to spend in a single startup. All you need is see your growth as your indicator. If your startup revenue growth is linear, but your own personal growth is sky-rocketing, that's mean you should stay.
The company will have exponential growth if the team inside grow in explosive way.
But, their knowledge is entirely confined to the things they've directly experienced. Their knowledge is a mile wide and a molecule deep. They don't know the correct terms for things, haven't thought at all about the trade offs involved in different approaches, and (as others on this thread have pointed out) don't know how to deal with a bigger team of people who all have their own opinions, knowledge and experiences.
I might still hire these people but in junior, not senior roles.
My advice: Be very humble. Don't expect to be given the same responsibility elsewhere. You may feel you've earned it but you haven't proved that yet. Really. Learn to accept criticism and to discuss your approach with other people, even if you think you've got it right.
Also, go back and study those textbooks you've been treating as less important, really hard. Believe it or not, you are at the very beginning of your career. There's still a long way to go.
Good luck!
I'm not suggesting you start doing freelance work as well, but if your startup enables you to form relationships and prove your skills to people who could recommend you for interesting roles down the line, that would be super useful.
Sounds like you've built something amazing - just keep going!