HRM : Assignment 2

JOB I WOULD LIKE TO HOLD IN THE FUTURE

Computer/Software Programmer

Description

Along with the invention and advancement of computer technology came computer languages used for programming computers.
HTML and Java are two common program languages that currently exist. If you can understand and communicate in Java, you're ready
to start your career as a computer programmer.

Java, along with Pascal, Visual Basic, and C++, to name a few, are computer languages used by programmers who create, modify,
and test the forms, scripts and codes that tell computers what to do. They use the languages to teach the computer how to
respond to users and different programs.

Most computers or networks will function with one or two languages. Using that language, software programmers develop software.
Software is a general term for the various programs used to operated computers. Software programmers combine and adapt
existing programs. They may also write new programs in computer code, for daily use and for problem solving.
Programmers sometimes test and debug pre-written computer programs or software packages.

In order to know what kind of programs are required, they speak with the people who will be using them. They must be
good at communicating not only in computer languages, but with real people, as well. They not only develop the programs,
but write up descriptions about them, prepare manuals, help screens, or explain the new software to users. They might have t
o adapt the programs once they're in use, to make them more suitable to the users.

Interest and Skills

Programmers must have lots of experience with hardware, software, and computer systems and processes. They need
to know about programming languages and techniques. They should have a genuine interest in computers and computer
capabilities. They should be methodical, logical, patient, careful, and accurate. Programmers should be adaptable to
new things, and work well under pressure. They also need to be good communicators, and be able to work well with others,
as well as independently.


Typical Tasks

* Discuss the user's requirements
* Plan how the programs will be developed
* Write programs
* Write manuals or explain program's function
* Run tests to ensure programs and computer systems are working properly
* Find faults in programs
* Prepare reports on programs
* Maintain and upgrade programs
* Solve software problems for users
* The typical day for a software programmer will involve working with computers, analyzing, developing, and implementing programs.

http://www.schoolsintheusa.com/careerprofiles_details.cfm?carid=459

0 comments: