# data[].attributes.body
https://student.naviance.com/careers/view/937/overview

https://www.niche.com/colleges/search/best-colleges-for-computer-science/s/pennsylvania/

https://medium.com/@alexewerlof/the-downside-of-being-a-programmer-2deed6d6dc78

https://www.bls.gov/ooh/computer-and-information-technology/computer-programmers.htm#tab-6

https://www.computerscience.org/careers/computer-programmer/

https://www.thebalancecareers.com/what-does-a-computer-programmer-do-525996
https://collegegrad.com/careers/computer-programmers

# data[].attributes.body
Benefits: High salary, Can work anywhere with a computer and internet connection
Drawbacks: Keeping up to date with new technology and knowledge becoming outdated.

# data[].attributes.body
Carnegie Mellon University
University of Pennsylvania
Penn State
Lehigh University
Swarthmore College

# data[].attributes.body
Programmers typically have a Bachelor's degree in Computer Science or a related field or even an associate's degree. Taking Computer Science classes in high school will help prepare aspiring programmers. Important skills for programmers include programming, reading comprehension, critical thinking, complex problem solving, and active listening.

# data[].attributes.body
Computer Programming jobs are expected to decline 7% in the U.S. due to employers outsourcing jobs to programmers from other countries with lower wages. The states with the highest employment of programmers are California, Texas, New York, Illinois, and New Jersey. The top industries for computer programmers are software publishers, finance and insurance, manufacturing, and computer systems design and related services.

# data[].attributes.body
The median annual wage in PA is $87,530 and the hourly wage is $42.08. Common benefits are paid vacations, sick leave, insurance plans.

# data[].attributes.body
Programmers normally work alone, but sometimes work in groups for large projects. Coding can be done anywhere with a computer so many can work at home. Freelancing is an option which allows freedom to travel the world. Most work full time. A programmer should be able to concentrate and work on a computer for long periods of time.

# data[].attributes.body
A computer programmer writes and tests code for programs which are designed by software developers and engineers.
They typically:
1. write programs in a variety of computer languages
2. update and expand existing programs
3. test programs for errors and fix them
4. create and test code in an integrated development environment
5. use code libraries to make code concise and efficient.