DEV Community

Cover image for Jobs In Tech That Don't Require Coding
Maddy
Maddy

Posted on • Originally published at techwithmaddy.com

Jobs In Tech That Don't Require Coding

When people think about "tech", the main job mentioned is software engineering/software development. Many people believe that working in tech means knowing how to program.

This is far from the truth.

"Tech" is a broad, multidisciplinary field. Many roles don't require a coding background.

This means you can get into this field without learning how to program.

This article will list 6 jobs that require no or minimal coding.

Let's start.

#1 Technical Writing

technical-writing

A technical writer, sometimes also known as a "documentation engineer", is responsible for producing content to help other engineers create software.

Meta (previously Facebook) defines a Technical Writer as someone:

Responsible for the quality, discoverability and accuracy of the content, for both internal and external technologies.

They create content that explains how a software product works and instructions on setting up the software product on a laptop.

A technical writer breaks down complex and technical concepts into easy-to-understand written material that engineers will read.

A technical writer may also create visual content to support written documentation.

A technical writer serves as a bridge between the organization and the customers who use the product.

I previously wrote an article about 3 Things You Can Do To Improve Your Technical Writing Skills.

#2 Developer Relations Engineer

developer-relations-engineer

I've recently found out about this position.

A Slack article defines DevRel as:

An interdisciplinary role that sits in a border space between product, engineering, and marketing.

A Developer Relations Engineer acts as an ambassador between an organization and the developer community.

The role of a Developer Relations Engineer may vary from company to company.

According to DevRel, a company may have a DevRel team because:

  1. They want more software engineers to use their product(s).

  2. If the product is open-source, they want more software engineers to support it.

  3. Assess if the product meets the developer's needs.

  4. Educate the users on how to use the product.

  5. Improve the company's brand to attract more talent.

Developers Relations Engineering is marketing that strictly targets the developer community.

A Developer Relations Engineer would enjoy spending time at conferences and meeting new people.

Google is a company I'm aware likes to hire Developer Relations Engineers.

#3 Developer Advocate

developer-advocate

I've noticed a rise in developer advocacy roles in the last few months.

A Developer Advocate is someone who teaches other developers how to use a product. A Developer Advocate usually has a coding background, and they're someone who enjoys being around people.

Developer Advocates create content (videos and blog posts) about the product, and they are active members on StackOverflow, Quora, Twitter, etc., answering any questions the developers might have.

Improving the documentation and giving product feedback are also the duties of a Developer Advocate.

Companies that usually hire Developer Advocates are Microsoft, Amazon, and Google.

#4 Product Manager

product-manager

Atlassian defines a product manager as:

[...]The person who identifies the customer need and the larger business objectives that a product or feature will fulfil, articulates what success looks like for a product, and rallies a team to turn that vision into a reality.

Product Managers play a vital role within an organization because they understand the customer's needs. Product Managers have marketing and analytical skills.

They envision features that software engineers will turn into reality.

Product Managers help increase the Return Of Investment by implementing features the customer will use.

#5 Scrum Master

scrum-master

A Scrum Master is responsible for facilitating software engineering teams using Agile software development.

They facilitate daily scrums, retrospectives, plannings and refinements.

Scrum masters work to make the team successful and remove any barriers.

Scrum masters want to bring the best in team members to feel comfortable achieving their goals. They promote a positive atmosphere within the team.

#6 UX Designer

ux-designer

A UX Designer is someone responsible for making the experience of interacting with a product accessible, easy and enjoyable.

How do I explain what I do at a party? The short version is that I say I humanize technology. - cit. Fred Beecher, Director of UX, The Nerdery.

UX Designers work in cross-functional teams. They interact with software engineers, end-users and stakeholders.

UX designers also ensure that the product aligns with the business needs.

UX Designers create user flow, conduct user research, do user testing, and much more.

CONCLUSION

Here's a list of 6 jobs that don't require any coding.

Not everyone enjoys programming. Still, there are plenty of opportunities out there if you desire a career in tech.

I hope you've found this article helpful.

Until next time! 🙋🏾‍♀️

ADDITIONAL RESOURCES:

Top comments (2)

Collapse
 
andrewbaisden profile image
Andrew Baisden

I completely agree this is very true! I keep saying that Technical Writing is an easy way to get into the industry.

Collapse
 
maddy profile image
Maddy

Technical Writing is the easiest and it pays well too!