answersLogoWhite

0


Best Answer

Most employers prefer applicants who have at least a bachelor's degree and experience with a variety of computer systems and technologies. In order to remain competitive, computer software engineers must continually strive to acquire the latest technical skills. Advancement opportunities are good for those with relevant experience. Education and training. Most employers prefer applicants who have at least a bachelor's degree and broad knowledge of, and experience with, a variety of computer systems and technologies. The usual college major for applications software engineers is computer science or software engineering. Systems software engineers often study computer science or computer information systems. Graduate degrees are preferred for some of the more complex jobs. In 2006, about 80 percent of workers had a bachelor's degree or higher. Academic programs in software engineering may offer the program as a degree option or in conjunction with computer science degrees. Because of increasing emphasis on computer security, software engineers with advanced degrees in areas such as mathematics and systems design will be sought after by software developers, government agencies, and consulting firms. Students seeking software engineering jobs enhance their employment opportunities by participating in internships or co-ops. These experiences provide students with broad knowledge and experience, making them more attractive to employers. Inexperienced college graduates may be hired by large computer and consulting firms that train new employees in intensive, company-based programs. Certification and other qualifications. Systems software vendors offer certification and training programs, but most training authorities say that program certification alone is not sufficient for the majority of software engineering jobs. People interested in jobs as computer software engineers must have strong problem-solving and analytical skills. They also must be able to communicate effectively with team members, other staff, and the customers they meet. Because they often deal with a number of tasks simultaneously, they must be able to concentrate and pay close attention to detail. As technology advances, employers will need workers with the latest skills. Computer software engineers must continually strive to acquire new skills if they wish to remain in this dynamic field. To help keep up with changing technology, workers may take continuing education and professional development seminars offered by employers, software vendors, colleges and universities, private training institutions, and professional computing societies. Computer software engineers also need skills related to the industry in which they work. Engineers working for a bank, for example, should have some expertise in finance so that they understand banks' computer needs. Advancement.As with most occupations, advancement opportunities for computer software engineers increase with experience. Entry-level computer software engineers are likely to test designs. As they become more experienced, engineers may begin helping to design and develop software. Eventually, they may advance to become a project manager, manager of information systems, or chief information officer, especially if they have business skills and training. Some computer software engineers with several years of experience or expertise find lucrative opportunities working as systems designers or independent consultants. For the source and more detailed information concerning this subject, click on the related links section (U.S. Department of Labor) indicated below.

User Avatar

Wiki User

16y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago
AnswerA good place to start is a degree in computer science. However, there are degrees in mathematics and other sciences that might be useful depending on the applications required for a job. I've met many people who were very proficient in programming with no degree at all! Answer

A bachelor's degree commonly is required for computer programming jobs, although a two-year degree or certificate may be adequate for some positions. Employers favor applicants who already have relevant programming skills and experience. Skilled workers who keep up to date with the latest technology usually have good opportunities for advancement.

Education and training. Most programmers have a bachelor's degree, but a two-year degree or certificate may be adequate for some jobs. Some computer programmers hold a college degree in computer science, mathematics, or information systems, whereas others have taken special courses in computer programming to supplement their degree in a field such as accounting, finance, or another area of business. In 2006, more than 68 percent of computer programmers had a bachelor's degree or higher, but as the level of education and training required by employers continues to rise, this proportion is expected to increase.

Employers who use computers for scientific or engineering applications usually prefer college graduates who have a degree in computer or information science, mathematics, engineering, or the physical sciences. Employers who use computers for business applications prefer to hire people who have had college courses in management information systems and business, and who possess strong programming skills. A graduate degree in a related field is required for some jobs.

Most systems programmers hold a four-year degree in computer science. Extensive knowledge of a variety of operating systems is essential for such workers. This includes being able to configure an operating system to work with different types of hardware and being able to adapt the operating system to best meet the needs of a particular organization. Systems programmers also must be able to work with database systems, such as DB2, Oracle, or Sybase.

In addition to educational attainment, employers highly value relevant programming skills, as well as experience. Although knowledge of traditional programming languages still is important, employers are placing an emphasis on newer, object-oriented languages and tools such as C++ and Java. Additionally, employers seek people familiar with fourth- and fifth-generation languages that involve graphic user interface and systems programming. College graduates who are interested in changing careers or developing an area of expertise may return to a two-year community college or technical school for specialized training. In the absence of a degree, substantial specialized experience or expertise may be needed.

Entry-level or junior programmers may work alone on simple assignments after some initial instruction, or they may be assigned to work on a team with more experienced programmers. Either way, beginning programmers generally must work under close supervision.

Because technology changes so rapidly, programmers must continuously update their knowledge and skills by taking courses sponsored by their employer or by software vendors, or offered through local community colleges and universities.

Certification and other qualifications. When hiring programmers, employers look for people with the necessary programming skills who can think logically and pay close attention to detail. Programming calls for patience, persistence, and the ability to perform exacting analytical work, especially under pressure. Ingenuity and creativity are particularly important when programmers design solutions and test their work for potential failures. The ability to work with abstract concepts and to do technical analysis is especially important for systems programmers because they work with the software that controls the computer's operation.

Because programmers are expected to work in teams and interact directly with users, employers want programmers who are able to communicate with non-technical personnel. Business skills are also important, especially for those wishing to advance to managerial positions.

Certification is a way to demonstrate a level of competence and may provide a jobseeker with a competitive advantage. In addition to language-specific certificates, product vendors or software firms also offer certification and may require professionals who work with their products to be certified. Voluntary certification also is available through various other organizations.

Advancement. For skilled workers who keep up to date with the latest technology, prospects for advancement are good. In large organizations, programmers may be promoted to lead programmer and be given supervisory responsibilities. Some applications programmers may move into systems programming after they gain experience and take courses in systems software. With general business experience, programmers may become programmer-analysts or systems analysts, or may be promoted to managerial positions. Programmers with specialized knowledge and experience with a language or operating system may work in research and development and may even become computer software engineers. As employers increasingly contract with outside firms to do programming jobs, more opportunities should arise for experienced programmers with expertise in a specific area to work as consultants.

For the source and more detailed information concerning this subject, click on the related links section indicated below.

---------------------

Once you have what it takes to be a programmer, then you can apply for programming jobs right away! Check these websites where you can fin amazing jobs for you:

http://www.cssjobs.us

http://www.jsjobs.us

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

There are many ways to go about this job. You can come into it by learning on your own then making a few products that you give out on a website. Or you may decide to go to college for coding and get a background in it that way.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

Lots of Math and Computer Classes.

suggested time in college: four years

This answer is:
User Avatar
User Avatar

Anonymous

Lvl 1
4y ago
it

User Avatar

Wiki User

14y ago

I think ''computer science''.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What level of education is needed to become a software developer?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What education is needed for a system developer?

Science, Engineering, Alot of science. Probably Computer-Science.


What educational requirements are needed to become a website developer?

The educational requirements needed to become a website developer may vary, but most employers look for a college degree of at least a bachelor's in web development or web design.


What is the job market outlook for a software developer?

The job market for a software developer will grow around 20 percent around 2020. The rapid growth is because of the new application needed in mobile technology and health care.


What kind of education is needed for computer software?

Information technologies.


How many website design classes can I take?

There are lots of ways to get the education and experience needed to become a professional Web designer or developer. But there are some basics that you should know in order to get a job so that you can gain the experience needed for more advanced jobs


What education do you need to become a engineering psychologist?

how much education is needed to become a engineering psychologist


What is the education needed to become a vet?

You have to be a monkey


What education is needed to become an entrepreneur?

none


What is needed to become a licensed dietitian?

EDUCATION!!!!


What education needed to become an accountant?

What_education_needed_to_become_an_accountant


What education is needed to learn to use Maya software?

read English


What type of education is needed to become a screenwriter?

love