DEV Community 👩‍💻👨‍💻

Cover image for How to start earning as a programmer?
EzeanaMichael for

Posted on

How to start earning as a programmer?

One factor inhibiting people from going into programming or pursuing a career in a technical field is the fact that it won't be easy to learn and quick to earn.
What draws people into programming is because they feel it's an easy way to make a lot of money, then eventually after falling into an endless wait they quit because they end up realizing that it takes an awful lot of time and patience before one gets employed and starts working.
This article will discuss some ways people who have intermediate knowledge in programming can earn some money until the job application is finally accepted.

Ways to earn quickly as a programmer before you land that dream job.

1. Blogging
One of the ways of earning as a programmer is through blogging.
Blogging is the process of writing a blog. A blog is a piece of writing uploaded to a webpage to pass information. There are several blogging platforms for programmers and developers examples are and hashnode. You can write blogs on several aspects relating to programming examples are programming tutorials or how-to write-ups, you can earn through web motivation so for every article you write based on the words and views you get paid.
Blogging is very useful particularly because you'll be forced to do research and come out of your comfort zone plus it'll be a nice way of showing off your knowledge in the field.

2. Using Social Media
Social media platforms are very useful in making money as a programmer some of the most popular platforms for these are:

  • YouTube: Youtube is one of the most popular social media platforms which can be accessed around the globe. You can earn this way by creating videos and uploading them on the platform and you get paid per view.
  • TikTok: This is another really popular social media platform where you can create short videos and how-to tutorials which can get you likes and followers and can also be monetized.
  • Twitter: Twitter is a very large social media platform that can also be monetized per the tweets you make and threads you create.

3. Coding competitions
Coding competitions like hackathons or google programming competitions are ways to test and show off your skills, vast knowledge in programming, and technical abilities. These challenges will test you to the core on how you can create solutions to problems and if successful you stand a chance to win prizes.

4. Becoming a tutor
You can earn money by becoming a tutor and teaching programming languages, holding classes, and getting paid for it.

5. Freelancing
There are currently several freelancing sites which include Fiverr, Upwork, and so on. These provide a connection between clients and employees, so you can be employed and paid for your work as a programmer.

6. Writing a book
This might seem difficult and it definitely will take a lot of time and reading as well as learning but once you've got enough knowledge or when you feel it's right, go for it, writing a book will make you stand out as a recognized author and you can sell your book at reasonable prices.

The road to getting a career in programming is a long one and some might give up midway because it requires investment as well as time but doesn't pay immediately, but why not start one of the above you can find yourself and keep going until you get that dream job and no doubt doing one of the above or all will get you more recognized and increase your chances of getting a job.

Top comments (4)

kristories profile image
Wahyu Kristianto

I am pretty surprised that there is no open source funding project. At the very least, you can receive funding from open sources that you create or maintain.

For example, GitHub Sponsors, Patreon, Open Collective, and other, you can take advantage of.

ezeanamichael profile image

Oh yeah thanks for the addition, it's also one of the ways to earn.

vishwastyagi profile image
Vishwas Tyagi

Nice points. Gonna try a few.

devjaiye profile image
Dayo Jaiye

Powerful points. Well said 💯

Stop sifting through your feed.

Find the content you want to see.

Change your feed algorithm by adjusting your experience level and give weights to the tags you follow.