Technical Communication and the Computer Programmer

679 Words2 Pages

Technical communication is most likely going to be the most difficult part of my professional career as a computer scientist. Writing for this field is similar to other fields since programmers are expected to be able to write documents that are easily understandable by the software users, and are readily usable with technical details for professionals. Programmers must write many documents directed at the non-technical audience which consists of text within programs, read me files, help files, manuals on software use, presentations for clients, and many more. Documents directed towards colleagues would consist of comments in code, memos, software documentations, software specifications, status reports, presentations, and multiple more types. Programmers are expected to be able to write to all audiences these many different types of documents; however, any student entering the professional world will undoubtedly find it to be a difficult task to learn to write to each type of audience.

Writing non-technical documents to users is probably the most difficult part of being a computer scientist because these documents require the ability to translate technical terms into easily understandable language. Non-technical users demand that information presented to them be understandable way which can be difficult. Finding the correct words or images to display to a user can be problematic because misinterpretation of the display may cause the user to become frustrated when using software. Explaining step by step processes through a help file is a part of the many files a computer scientist may have to produce for users, and some programming jobs require software to be described through presentations to non-technical users of...

... middle of paper ...

...on-technical and technical audiences can be a challenge for a programmer as they have to switch between a programming mindset and a writers mindset. Learning to do these writing tasks for multiple audiences will most likely start out with using information gained about writing in the classroom as a basis and slowly attempting to develop writing style for each audience. Technical writing classes attempt to give students a feel for the writing done at professional jobs; however, each job will vary on the type of writing, quantity, and audience. No matter how much writing is learned through education, no one can be perfectly prepared to write for any professional job from college courses alone. Obviously, writing technical documents can be difficult for new professional programmers, but over time they will learn the task by a trial and error procedure or practice.

Open Document