TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Subject:Re: Essential software/programming skills for TC? From:Tony Chung <tonyc -at- tonychung -dot- ca> To:TECHWR-L list <techwr-l -at- lists -dot- techwr-l -dot- com> Date:Tue, 7 Dec 2010 11:02:28 -0800
On Tue, Dec 7, 2010 at 8:15 AM, Bruce H. Johnson <bhj -at- wrkblslns -dot- com> wrote:
> Lots of good advice coming in this thread. In addition, many of the tools we
> use, such as Word, have their own macro/programming language. In Word's
> case, it's VBA. Learn a lot of the tool language, especially if it is fairly
> wide-spread in the industry.
The coolest part of the new Mac:Office 2011 is that VBA IS BACK! I got
to use my beloved VBA for the first time on my Mac and I LOVE IT.
That said, VBA is not the most flexible, and its implementation in the
different Office applications isn't 100% consistent. But when it's all
you have to work with...
>From a higher level perspective, and this is my current plan, I'd look
into frameworks. Software is rarely developed from scratch nowadays;
developers are choosing to work with frameworks to shortcut their dev
time.
jQuery is a library for wrapping browser-dependent JavaScript into a
consistent wrapper. It isn't technically a framework but some have
called it that. However, you can search for frameworks built on top of
jQuery.
Drupal is an application development framework commonly used as a
website content management system. A small group has started
integrating a DITA authoring component into Drupal to make it
attractive to TechCom. Also, the Drupal documentation project is
actively requesting TechCom involvement in writing Drupal
documentation.
.NET provides building blocks for developing full apps, including UI
and back end functionality. .NET apps run on desktop and mobile
clients and the web.
At my new job I've learned that Cocoa is a suite of frameworks used in
Mac development. I originally thought there was only one.
I'd also explore development process methodologies like Agile, Pair
Programming, Extreme Programming, etc.
Phil, I commend you for looking at the technical aspects of our job.
Create and publish documentation through multiple channels with Doc-To-Help.
Choose your authoring formats and get any output you may need. Try
Doc-To-Help, now with MS SharePoint integration, free for 30-days. http://www.doctohelp.com
---
You are currently subscribed to TECHWR-L as archive -at- web -dot- techwr-l -dot- com -dot-