To avoid overtime, techies generally must have at least a four-year degree and job duties that largely involve the design, coding, or testing of applications or sophisticated databases, control over the definition of network and systems architecture, or professional consultation with users to determine requirements or create documentation. Writing code to an employer's specifications is not enough.
Last updated January 22 2008: 8:59 AM ET