DEV Community

Discussion on: Internship/Unpaid or Hold out for Entry-Level?

Collapse
 
andrewbrown profile image
Andrew Brown 🇨🇦

My advice is you should be a burden to your family for as long as possible and join a startup so you can snag a position above your station and skip this intern, entry-level or junior nonsense.

I have never held a role lower than CTO ever since the start of my career 12 years ago.

I was living with my grandmother rent-free and my parents were begging me to get a job, any job like at a gas station. Then over night I was flying to Barcelona because I was now the CTO for one of the largest open-source Rails projects.

The reason this happened was because I put in free work without asking for two weeks and I had no idea but I had saved the company because it was in a slouch after a few years of failed development and my injection of developmental effort allowed them to secure more funding.

I always give things for free where I could expect money. I just published my first udemy course yesterday and I gave it out for free. I mentor bootcamp grads for free, I provide technical advise to startups for free when I could charge for consultancy. I do security audit for startups for free, I help Angel Investors do due dilegence on startups for free. I will sometimes code full MVPs apps in a few days and just hand them to free to people. Things do come around and if you can then you should.

That doesn't mean you should put too much of time for free in one place, because I do want a return on my time put in, but its like how VCs invest in multiple startups because the return on 1 makes up well beyond for the 10 other failed investments.

If you need some career mentorship in the web-dev I can spare a zoom call.