Question:
what exactly does a computer programmer do?
2007-02-18 17:48:41 UTC
i plan to study computer programming and mathematics.what is their job actually?and how much is their starting salary?i live in ny if this helps
Six answers:
Rmprrmbouncer
2007-02-18 17:53:52 UTC
WHAT DOES A COMPUTER PROGRAMMER DO?



COMPUTER PROGRAMMERS write, test, and maintain programs or software that tell the computer what to do. They convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. They develop and write computer programs to store, locate, and retrieve specific documents, data, and information. They may program Web sites.



Computer Programmers perform some or all of the following tasks:



* Write programs creating a logical series of instructions the computer can follow, applying knowledge of computer capabilities, subject matter, and symbolic logic.

* Code instructions into programming languages and test and debug programs to get intended results.

* Analyze, review, and rewrite programs, using workflow charts and diagrams.

* Convert detailed logical flow charts to language that computers can process.

* Prepare flow charts and block diagrams and encode resultant equations for processing.

* Develop programs from workflow charts or diagrams, considering computer storage capacity, speed, and intended use of output data.

* Prepare detailed workflow charts and diagrams from programs to illustrate sequence of steps to describe input, output, and logical operation.

* Write documentation of program development and subsequent revisions.

* Revise or direct revision of existing programs to increase operating efficiency or adapt to new requirements.

* Consult with managerial and engineering and technical personnel to clarify program intent, identify problems, and suggest changes.

* Write instructions to guide operating personnel during production runs.

* Prepare records and reports.

* Collaborate with computer manufacturers and other users to develop new programming methods.

* Assist computer operators or system analysts to resolve problems in running computer programs.

* Assign, coordinate, and review work and activities of programming personnel.

* Train subordinates in programming and program coding.



Computer Programmers are also commonly called Programmer Analysts, Scientific Programmers, Software Programmers, Systems Programmers, and Business Programmers.



WHAT SKILLS ARE IMPORTANT?



Programmers require and use some or all of the following skills, knowledge, and abilities to perform their work:



* Programming - Writing computer programs for various purposes.

* Writing - Communicating effectively with others in writing as indicated by the needs of the audience.

* Reading Comprehension - Understanding written sentences and paragraphs in work-related documents.

* Critical Thinking - Using logic and analysis to identify the strengths and weaknesses of different approaches.

* Information Organization - Finding ways to structure or classify multiple pieces of information.

* Computers and Electronics - Knowledge of electric circuit boards, processors, chips, and computer hardware and software, including applications and programming.

* Mathematics - Knowledge of numbers, their operations, and interrelationships including arithmetic, algebra, geometry, calculus, statistics, and their applications.

* Oral Expression - The ability to communicate information and ideas in speaking so others will understand.

* Oral Comprehension - The ability to listen to and understand information and ideas presented through spoken words and sentences.

* Written Expression - The ability to communicate information and ideas in writing so others will understand.

* Written Comprehension - The ability to read and understand information and ideas presented in writing.

* Deductive Reasoning - The ability to apply general rules to specific problems to come up with logical answers. It involves deciding if an answer makes sense.



WHAT’S THE WORK ENVIRONMENT?



Computer Programmers generally work in an office environment. Programmers are known to work long hours with intense workloads against tight deadlines. The "debugging" phase of programming can be the most stressful. Most Programmers work alone but some are expected to work in teams and interact directly with users. A growing trend in the field of computer programming is the virtual office, also known as telecommuting.



Union Membership



While union membership is not common in this occupation, Computer Programmers who work for government agencies often belong to a union.



As part of the large computer and data processing industry, the number of jobs in data processing firms, software houses, and computer consulting businesses are numerous. Due to new technologies, Programmers will be needed to update new languages in outdated systems. However, Programmers will face increasing competition from overseas businesses where work is done at a lower cost.
MISS-MARY
2007-02-18 17:57:32 UTC
Seems late to ask that question but here goes what I know. Computer Programers set up computers for businesses and persons for their particular needs. Say for a Dr. office. They may need to keep records of patients and also billing for them and insurrance companies and even for payroll for their employees. Whatever they need. Then a person may need other information kept and stored and accessed on their conputers. The salary will depend on who you work for, how good you are and the area of the country you live in as well as the demand for the type of programing th company does. NY is probably high but so is living there if it's in the city anyhow. Good luck, I'd ask the school, I would kave to know and want to do it before I'd go to school for it...why so late in being curious about what you are doing?
2016-03-29 06:03:17 UTC
DO WHILE YOU STILL LOVE TO BE PROGRAMMER - Come to the office every morning - Reading emails from Project Managers or Clients - Create a list of to-do for that day - Writing code - If there are bugs/errors/urgent requests, you might stay longer at the office - Go home, shower - Check email again - Remote desktop to office PC, fix bugs/errors - Sleep LOOP To be a programmer, you have to love programming. Otherwise you'll find it boring, especially with long hour works.
Scott K
2007-02-18 17:54:02 UTC
A computer programmer is a person that writes instructions for a computer to execute. NY is a great place to be for a programmer, I'm not sure of the starting pay. But if you do well in school and show aptitude, the sky's the limit.
?
2017-02-18 06:04:59 UTC
1
Sam
2013-11-18 18:50:12 UTC
sit infront of the computer screen all day.. no life


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...