Essentially, the systems programmer primes the comptuer for the task at hand, allocating enough memory for the prescribed functions, and setting up the priorities of those functions. Commercial applications programmers work on computer applications for businesses, banks, insurance companies, large real estate firms, manufacturers, supermarket and variety store chains, mail order house, wholesalers, and computer service companies. Scientific applications programmers design and ode programs for scientific and engineering applications, as well as some commercial applications that are heavily mathematical. Programmer Trainees work as part of a tem under the supervision of a lead programmer. With added experience, programmers sometimes head up their own projects within the team while lending their efforts to projects led by other team members.
All programmers work closely with the systems analysts who design the programs that they create.
In the computer industry, you will not find stereotypical hard-sell salespeople hawking their goods with pressure tactics. Sales and Marketing Representatives in the computer industry are more often patient, level-headed people who take the time to understand their customers' needs before they try to sell them anything. It is not uncommon for sales personnel to meet with potential customers for months, making sure that they are selling the right equipment for the intended job. Whether they are selling hardware, software, peripheral equipment, or services, sales personnel must know the products they are selling, and must keep up with the latest technology by attending several company-run seminars each year. Marketing personnel design the marketing strategy of a product or service, determining whom their efforts shoudlbe aimed at, how potential customers should be approached, and what kind of advertising should be used, if any.