They also need sweeping knowledge of the operating system. Beginning programmers may spend their first weeks on the job at training classes. Then they may work alone on simple assignments. Some beginning programmers work with teams of experienced programmers. After several months of close supervision, programmers may move on to more difficult tasks.
Many employers prefer to hire applicants who have experience in the field.
Students should try to gain experience by participating in an internship or a college work-study program. Certain classes will also give students the background to work on applications in popular areas. Suggested college courses include accounting, management, engineering, or science. Good business skills can be an asset. Technological advances happen rapidly in the computer field.