Write programs in a variety of computer languages, such as C++ and Java, Update and expand existing programs, test programs for errors and fix the faulty lines of computer code.
The first advantage in being a computer programmer is that you can work at home, one reason it is good becasue if you haave a family you can be with them more often than a job that doesn't wotrk at home and you don't have to worry to going to work late.
The second advantage of being a computer programmer is that if you are a computer programmer you can work at other relative jobs like computer engineer because you have experience in that sort of job.
One disadvantage is, the employment computer programming is declining 7% and will hire if wage is lower making it pretty difficult to get in.
The other disadvantage is you do need lots of experience and education and so it is hard to get in and it also takes lot of time.
In conclusion being a computer programmer has its ups and downs but no work is perfect and if this is a passion of someones it a good job and should stick to it.