How do I get a paid internship as a 16yo developer?
Hi,
I'm 16 and I would like an internship but it seems IMPOSSIBLE to find / get one.. I mainly program in C/++ and I am quite proficient in it. I have 2 successful projects hosted on GitHub (700+ stars, 50+stars) which have a large community behind them too but no matter what I have to display, I can't get a job offer due to not having even a High School level qualification other than my GCSE results which are still yet to come.
I have also tried to email people from companies by scraping their email address' but to no avail as I haven't gotten a single response back, which is to be expected I guess.
On places like r/Internships I also see people complaining how unpaid internships are comparable to modern day slavery, which puts me off wanting one. I also have prior experience in a startup with a real job anyways which I got from connections which really made me appreciate getting paid from my labors.
I'd appreciate it if you have any tips to getting any further as I feel like I'm at a dead end.
If you're interested in my repos: github.com/uint23
If you're looking for money, bug bounties may be worth a look. That's what I did 16-17 and it paid for my uni tuition. They look nice on the CV as well.
It used to be that you could do freelancing but these days, low level work is simply handed over to AI.
Another route might be hackathons. I know Huawei's annual Tech Arenas are about to start (UK, Ireland, Munich, etc) and they hire the top 3 teams from each. Interns get paid pretty well but the competition is harsh (mostly attended by PHDs and masters students).
I see two options:
1. Since opportunities for your skillset are limited in your area, you could seek out project based C/C++ programming remote or gig work. But, I think you'd be up against a lot of competition.
2. Broaden your offering to being a Mr PC FixIt guy. I don't know if GeekSquad or similar operate in your area. You could charge for results instead of the time you take.
I would recommend the second option, because it exposes you to real-world use of computers and provides an insight into how businesses operate. This level of knowledge and expertise is a valuable complement to technical knowledge.
I also normally do phone, computer repairs and small fixes for family friends and people I know but it's not that frequent and again I've tried to contact most businesses in my area but I don't think they take me seriously due to my lack of qualifications etc.
Do you know any other options for the second option?
I suggest trying to do some small 2D game like vampire survivors like and publishing on Steam - this is what I would do if I was me at your age today. (but also training competitive programming if you want interesting jobs later)
Or mobile games, like idle games like Idle Iktah, and other clones of RuneScape like idle games are good starting point.
Other idea I have is just make a good voice note taking app using Whisper etc on mobile with some niche use-case. It's easy 1 man job.
Other niche is making Android apps that are very low-resource for old devices that people use in Africa and Asia. In Poland one guy created chess on side and is millionaire from that because it was not using much resources and got popular in emerging markets. Thing very "boring" but popular thing like crossword puzzles, sudoku etc - execution and luck is key there.
Also bots for games are good money but questionable and kinda hard these days, private servers etc. In games it's seems like tough market but you could get gigs easier.
Also freelance platforms but it's mostly web stuff. You can also make side money doing programming tutoring maybe if you like that.
Or just invest your time into winning competitive programming contests and in 3 years get job at FAANG and it's reliable way to get rich still. Money will come to you if you are good don't worry about it too much.
So basically I'm saying you should look at people and places closer to you.
If you have any other way to contact people I would greatly appreciate it!
Could you travel to a nearby city that is bigger and get a referral there?
You should also think about your pitch. What value can you provide someone? Why should they take a chance on you? Etc.