Technical writing/technical documentation/technical communications are all used to describe a writing style companies use to communicate information to specific audiences.
The three audience categories and sub-categories are:
Experts
Managers and Decision Makers
Non-Specialists
A good technical writer needs strong language and teaching skills and must understand and be able to communicate ideas, instructions, and content to their audience.
If a technical writer is going to work for a company or as a freelance writer, it’s a good idea to take some computer science courses. Knowing your way around the IT world is a helpful tool if you choose to be a technical writer.
If you can come into a project knowing how to map a printer, use the company software, use the internet to research content, and understand industry standards, you can survive in the technical writing world. It’s also helpful to have good communication/people skills.
You must be able to work well in a team environment and completely by yourself. A lot of projects are done onsite at the company campus. You must be able to work during the core hours defined by the company and attend all scheduled meetings. You have to be a good note taker, too.
You must have great prioritization skills and have a great instinct for knowing what you must do and when it needs to be done.
When a technical writer is creating software documentation they must have a usable copy of the software and learn as much as they can, while they are writing about it. A good technical writer must also be able to formulate the questions to gather information.