What do they do?
Computer software engineers begin by analyzing users’ needs, and then design, test, and develop software to meet those needs. During this process they create the detailed sets of instructions, called algorithms, that tell the computer what to do. They also may be responsible for converting these instructions into a computer language, a process called programming or coding, but this usually is the responsibility of computer programmers. (A separate section on computer programmers appears elsewhere in the Handbook.) Computer software engineers must be experts in operating systems to ensure that the underlying systems will work properly.
What is their work environment like?
Most work in well lit comfortable offices or labs. Most of them work for about 40 hrs a week. Like most people who sit at computer for a long period of time software engineers are susceptible to eyestrain, back discomfort, and hand and wrist problems such as carpal tunnel syndrome.
How do you become a Computer software engineer?
Typical entry-Bachelor’s degree
Important Qualities-Analytical skills,Communication skills,Computer skills,Creativity,Customer-service skills,Customer-service skills,Interpersonal skills,Problem-solving skills.
Typical on-the-job training needed-Many students gain experience in software development by completing an internship at a software company while in college.Some software developers first work as computer programmers, and as they gain more experience they are given more responsibility and eventually become a developer.
Advancements- Usually the longer you work the more you get ranked up, but most go back to college to get their masters degree.
How much do they get paid?
As of May 2012 the Median pay was about $100,920.
- Industry growth/decline-It is projected to grow 22% from 2012 to 2022
- Technological change-There has been a lot of change for computer software and has continued to change
- Demand for a product or service-There is a large demand for new technology.
- Demographic change-Nowadays older people are more healthier and more educated so they are in computer engineering as well not just young people.
- Change in business patterns-Could not find something(Didn't understand what it was.)
Computer and Information Research Scientists-Computer and information research scientists invent and design new approaches to computing technology and find innovative uses for existing technology. They study and solve complex problems in computing for business, medicine, science, and other fields.
Computer and Information Systems Managers-Computer and information systems managers, often called information technology (IT) managers or IT project managers, plan, coordinate, and direct computer-related activities in an organization. They help determine the information technology goals of an organization and are responsible for implementing computer systems to meet those goals.
Web Developers-Web developers design and create websites. They are responsible for the look of the site. They are also responsible for the site’s technical aspects, such as performance and capacity, which are measures of a website’s speed and how much traffic the site can handle. They also may create content for the site.'
Sites I used