DEV Community

Cover image for How To Get Technical Writing Jobs, Gigs, or Opportunities
Bonnie
Bonnie

Posted on

How To Get Technical Writing Jobs, Gigs, or Opportunities

I have made $6K+ with technical writing and I have been paid $1K+ for a technical article, but here is the funny thing.

I have never applied for any technical writing gig, job, or opportunity.

All the clients I have worked with have always reached out to me and asked if I would be interested in writing technical articles for their blogs.

In this article, you will learn about the skills you need and how you can get technical writing jobs, gigs, or opportunities.

Here is what I will be covering in this article:

  • Building technical writing skills.
  • Creating a portfolio.
  • Building an audience on a social media platform.
  • Applying to community writer programs.
  • Sending cold emails.

Build technical writing skills.

If you don't know, Technical writing is preparing instruction manuals, how-to guides, tutorials, and other supporting documents to communicate complex and technical information in an easy-to-understand language.

You need two essential skills to become a good technical writer and land opportunities that will help you make money online.

  • Coding Skills
  • Writing Skills

You need to know how to code with knowledge of programming basics. Most of the things you will be writing about involve breaking down complex programming concepts into easy-to-understand language.

Writing a technical article aims to help the reader solve a problem or learn something new. In most cases, you have to solve these problems using code and then write about the solution.

From my experience, some coding has always been involved in almost all the technical articles I have worked on for clients.

Note: You do not necessarily need to know how to code to write technical articles.

For example, you can be a web designer writing articles about design or design tools. Also, you can be a data analyst writing articles on data analysis and tools.

Create a portfolio

A portfolio is a collection of technical article samples that you have written. As a technical writer, Having a portfolio is very important because when a client or a recruiter wants to hire you, they want to see your previous work.

The easiest way to build a portfolio as a technical writer is by building coding projects and then writing how you built the projects.

For example, build coding projects with the programming language or tech stack you use. Then write three to five or more technical articles on these coding projects. Let us say a technical article for each coding project.

After that, publish the articles on free developer blogging platforms like;

  • Medium
  • DevTo
  • Hashnode

Articles published on these blogging platforms will serve as your portfolio. Also, clients or recruiters might come across your articles on these blogging platforms and reach out to you.

I almost landed a full-time technical writing job after a recruiter found my articles on DevTo and reached out to me, as shown below.

Image description

Build an audience on a social media platform.

Social media platforms like Twitter can help you to get discovered by clients and recruiters.

All you need to do is create content related to the programming language, tech stack you use, or coding projects you are building.

Also, you can use Twitter to network and make meaningful connections that can refer you to clients and recruiters.

For example, I landed my first paid technical writing opportunity by being active on Twitter, tweeting about web development. A recruiter discovered me and sent me the DM below.

Image description

Apply to community writer programs

Community writer programs are mostly paid writing programs created by tech companies to attract technical writers interested in writing technical articles for their community or blog. These tech companies usually pay $100 to $1K+ per article.

Most of these platforms will give you topics that you can write about. Others will ask you to come up with a topic you want to write about. However, some platforms expect to see two or three technical articles you have written before.

That is why it is important to have a portfolio with technical article samples that you have written before applying to these community writer programs.

If you are looking for platforms paying technical writers, check out the websites below.

Once you visit these websites, look or search for platforms that need technical articles related to technical articles on your portfolio. If they want to see work you have done before, you can share a link to your portfolio.

Send cold emails.

Cold emails are emails sent to potential clients. They explain how your skills or services can help them achieve their business objectives. And then, ask them if they would be interested in working with you.

As a technical writer, you can send cold emails to tech companies explaining how your technical writing skills can help them achieve their business goals. Then you can share a link to your portfolio and ask them if they would be interested in working with you.

For example, you can search or look for tech companies with software products built using the programming language or tech stack you use.

Then you can send them a cold email explaining how you can help them to create technical articles that can help their customers or users to use their products. After that, ask them if they would be interested in working with you.

Also, you can create a project using a tech company software product and then write a technical article about how you built the project. After that, you send the tech company a cold email explaining how you used their product and ask them if they would be interested in hiring you.

Conclusion

In conclusion, technical writing can be a lucrative and rewarding career, but getting started can be challenging. To be successful, you'll need to develop your technical writing skills and create a strong portfolio that showcases your work.

Building an audience on social media, applying to community writer programs, and sending cold emails can all be effective ways to find technical writing opportunities.

By following the tips and strategies outlined in this article, you'll be well on your way to landing your first technical writing gig and building a successful career in this exciting field.

Follow me on Twitter @The_GreatBonnie for daily tips on technical writing.

Top comments (25)

Collapse
 
sumitsaurabh927 profile image
Sumit Saurabh

Very well written article Bon!

This will help a lot of people.

Collapse
 
the_greatbonnie profile image
Bonnie

Thanks, Sumit.

It's my hope many people will find it helpful.

Collapse
 
silas_15 profile image
Unity Kwasaku • Edited

I have to start working on my portfolio 😁
Thanks for the tips 🤲

Collapse
 
acidop profile image
Zeeshan

Well written article!

Collapse
 
tyaga001 profile image
Ankur Tyagi

Love your writing and growth keep up the great work @the_greatbonnie

Collapse
 
the_greatbonnie profile image
Bonnie

Thanks so much for the feedback, Ankur.

It means a lot coming from you.

Collapse
 
pratikhaldankr profile image
Pratik 🇮🇳

This is a goldmine of an article Bonnie! (literally)

Collapse
 
the_greatbonnie profile image
Bonnie

Thanks, Pratik.

Collapse
 
alexgrowtech profile image
Alex Grow Tech

Bonnie, Can you recommend some slack teams to find writer or job?

Collapse
 
the_greatbonnie profile image
Bonnie

Hey Alex,

Currently I don't know any I can recommend.

Collapse
 
mnathani profile image
Murtaza Nathani • Edited

@the_greatbonnie Awesome, I am so looking for an opportunity to write tech blogs that could also help me earn.🙌

Would appreciate if you rate my profile on dev.to, also would love to hear if I can improve at points. 🙏

Collapse
 
ahmednadar profile image
Ahmed Nadar

Great article, Bonnie! I completely agree that having a portfolio is crucial for anyone seeking a job, regardless of whether they want to be a designer, developer, or technical writer. Personally, I've found that having profiles on platforms like dev.to, Medium, dribbble, and Hashnode has been extremely beneficial in showcasing my skills and experience.

Moreover, being both a designer and a developer has been a huge advantage when it comes to explaining my design and code choices. It's allowed me to put myself in the audience's shoes and explain my thought process as if I were talking out loud. This approach has helped me communicate my ideas clearly and effectively, which has ultimately helped me land more job opportunities.

Overall, having a well-crafted portfolio and the ability to effectively communicate your skills and experience are key components to securing a job in today's competitive job market.
I enjoy your work and as always keep up the great work, Bonnie!

Collapse
 
vulcanwm profile image
Medea

this is great!

Collapse
 
jonrandy profile image
Jon Randy 🎖️

Automated comment?

Collapse
 
vulcanwm profile image
Medea

no lmao I genuinely go through all the latest posts, see which ones have nice titles, then read through it and comment

Thread Thread
 
jonrandy profile image
Jon Randy 🎖️

Haha, ok - it's just that you have an awful lot of very similarly worded comments on posts. Looking suspiciously like bot behaviour

Thread Thread
 
vulcanwm profile image
Medea

yea lmao I don’t have a wide range of compliments

Collapse
 
yet_anotherdev profile image
Lucas Barret

Wow ! It is a really cool article, I've never seen my blogging activity like this.
For the moment I see blogging on dev.to as a way to grow my technical skills and reach out to people. But who knows ! 🙈