Live data from Hacker News

Ask HN: How do I earn money as a teenage programmer?

news.ycombinator.com

51–60 of 103 posts

Re: Ask HN: How do I earn money as a teenage programmer?

#53
Unfortunately, unless you are lucky and have the connections and required social skills (e.g. you live in a place where engineers are respected and you know people who are not age-biased and to whom you can argument your value), the chances of finding well-paid work as a teenager are slim.

For self-taught programmers, before you find work with good pay, there seems to be a phase of self-validation. In a way, you have to pave your road somehow to demonstrate your value. For me, this meant freelancing for individuals and small businesses to gain work to which to refer to when later interviewing. I had done five of these gigs before landing a job opportunity which paid going rates for university graduates. Before that, I had worked three years and made the equivalent of two-month salary in my new job. I had been underpaid. My boss even implied that I had been a bargain, but working for under the minimum wage besides studies was what it required to me to gain some experience.

After the aforementioned job experience, I turned my twenties and at the same time the "age discrimination" I had experienced before turned upside-down. To me, this seemed like I had reached the point of self-validation, after which I was seen as an equivalent of a university graduate.

So, if possible, do not give up because of the low pay as long as you are able to learn. In my opinion, investing in yourself when you are still young is one of the best investments one can do.

In a way, people here talk about product-market fit. To me, it seems like you as a freelancer have been able to a figure that out already by finding businesses which have ordered applications from you. I think that if you are able to continue whatever you are doing now and also learn new (to increase your social capital), have some fun (to avoid burnout) and to make some money (for ramen profitability or to justify your family that you are doing something of value on the computer) then you will eventually land the job opportunity by "chance" (recruiters) or then you are able to justify your skills once you apply to a job which interests you.

Re: Ask HN: How do I earn money as a teenage programmer?

#54
post #10
post #7

Don't use UpWork or similar. The rates are low even for a teenager. The best projects and rates are through your network. Family friends, businesses your family uses like you mention. So start asking around who needs a website or web application. Those will be your best gigs, projects and clients. Look for ways to setup recurring revenue. Maybe a business needs a website offer to build them a basic website, maintenan…

The best projects/rates are through your network if your network is in a rich country. For someone who is in an average country, and even more so for a teenager, upwork and similar places can be very useful. Definitely were for me when I was a teen. Regarding the rates being low on sites like this. Sure there are low rate jobs, and a bunch of people who compete by lowering rates. That doesn't mean you have to do that…

If you're in a rich country, you're still very likely to get very poor rates through friends and family as a teenager, around 1-10% of market rate for a college graduate, at least that's my experience, but maybe I just sucked at marketing myself when I was a teenager.

Re: Ask HN: How do I earn money as a teenage programmer?

#55

you're a teenager, so work at mcdonalds (for the money) and do code for free or work on a project that'll impress someone in an interview.

No no, in this time it is possible to normally get part-time programming job at a company. No need for MCD. (if you know coding of course).

Re: Ask HN: How do I earn money as a teenage programmer?

#56
I am in a similar boat as you(a broke teenager) but I don't like freelancing that much. I tried a few websites and they mostly make you do uninteresting work at low rates which doesn't justify the time you put into it. Sure, you can do all of this for the sake of learning but remember time is limited. I don't study CS at college and I've done projects in freelancing websites which I regretted later. It affected my regular college work and in the end I felt like I didn't learn much from it nor did I earn a lot due to the low pay offered. I personally suggest you to try getting involved in some open source program or religiously do bug hunting for a specific company. If you are a student in a college, OWASP code sprint, GSoC, X.org EVoC,Mozilla winter of security are some programs to get involved in.

Also, unless this is your full time work, make sure you concentrate on other aspects of your acads. I lost out a lot in my regular college trying to freelance(gain experience) with little to show for at the end both money and projects wise. It's quite hard for me to find work locally as well as internationally now that I am about to graduate(non CS degree) and most of the companies are skeptical about hiring an Indian without a relevant degree to do work that matters. I want to work on low level stuff/networking and all I could find are web development profiles.

Re: Ask HN: How do I earn money as a teenage programmer?

#58
post #55

you're a teenager, so work at mcdonalds (for the money) and do code for free or work on a project that'll impress someone in an interview.

No no, in this time it is possible to normally get part-time programming job at a company. No need for MCD. (if you know coding of course).

yeah, possibly the report generation monkey or typo fixer could be a possibility.

Re: Ask HN: How do I earn money as a teenage programmer?

#59
I've started to work as a software developer when I was 16. My first job was a small programming job as a casual employee (20h/month) for a research institution (publicly funded) - it was for minimum wage and I hated it.

After 4-5 months, I've decided to become a freelancer and searched for contract work. I've never used Fiverr or other platforms and I'm convinced that neither should you, because this work will only lead you down the wage path where no one really values what you do.

Try to find small local software companies in the range 1-30 employees, go to local meet-ups for software developers (or even organize your own ones) and get to know those people who can give you a job. I'm currently 19yo and I'm meeting executives at my local chamber of commerce. It's not that hard. But first, you have to lose the attitude described in this sentence:

> software companies are not willing to hire people my age for good reason

This is simply not true. Maybe there are some, but not all. I've get paid the same amount of money as other freelance senior developers. They don't care about my age. They just care that

- I can what I say

- I can do what they need (I'm doing web applications & app development)

- I do it professionally and communicate properly

Just go out, drink coffee with other software developers, tell them that you would love to have a meeting with their executives and you're ready to go.

Be confident in your skills (but never ever make the mistake of overestimating yourself), be calm, show your expertise and that you can and will do the job.

Connect with people, this is the most important part for freelancing work - every time you go out and eat something, go with some project managers who happen to be there, too.

Maybe this sounds too easy to be true, but this is what I did. And I'm sure you can do it, too.

Re: Ask HN: How do I earn money as a teenage programmer?

#60

I've started to work as a software developer when I was 16. My first job was a small programming job as a casual employee (20h/month) for a research institution (publicly funded) - it was for minimum wage and I hated it. After 4-5 months, I've decided to become a freelancer and searched for contract work. I've never used Fiverr or other platforms and I'm convinced that neither should you, because this work will only…

I'm 23 and I also got my first programming job at 16. In my case it was pure luck - I was on a camping trip with a friend's family and they asked me if I knew how to program. I said yes and came in after the trip to start.

It's important to realize that everyone started with no professional experience. Someone will be willing to take the risk of a few dollars spent on time and/or labor to see if it works out. A bit of charisma, luck, and dedication goes a long way. I now have professional experience in project management, training, hiring, communicating effectively, database experience, etc. because I worked hard for the opportunities I've been given.

I think networking is excellent advice. It's not uncommon to be at a coffee shop or bar and talk shop with strangers and be offered work. Maybe that's because of my location but certainly it's a good way to find work. There have been plenty of times where I see someone working on software and I'll walk up to them and ask if they wouldn't mind talking about it for a few minutes. People are typically friendly and enjoy some discussion. It can go a long way.

Post reply on HN