5 answers
Asked
1745 views
what are some of the advantages and disadvantages of being a computer programmer?
I am interested in computers and would like to more about jobs related to computers and the advantages and disadvantages of the jobs #computer #computer-science #programming
Login to comment
5 answers
Updated
Asish’s Answer
If you really like programming, you will enjoy working being a programmer. There will be opportunities to know several different programming languages and you will be happy to see your code running in solving real problems. At the same time, this will be a challenge to be at the top of several computer/programming skills to adhere to the market demand
Updated
Rebecca’s Answer
I am glad to hear that you would like to be computer programmer. It is a very challenging and interesting job. The advantages and disadvantages is really subject to your personal interest and preference.
Perhaps I can share some of my personal experience. Technology is rapid changing industry. There is new technology emerges almost every day. You have to keep yourself up to update. This is both advantages and disadvantages. You would feel very exciting on the new technology. At the same time, you may feel tired to learn every day.
Developer usually would specialize in a particular programming language which is used for a particular type of applications, e.g. Apps, Web, ERP, etc. If you would like to change the platform, you would need to learn a new programming language. In case the programming language becomes obsolete, you need to pick a new programming quickly. An the employer usually would like to look for developers who are experience in that particular programming language.
Hope this helps! Good Luck!
Perhaps I can share some of my personal experience. Technology is rapid changing industry. There is new technology emerges almost every day. You have to keep yourself up to update. This is both advantages and disadvantages. You would feel very exciting on the new technology. At the same time, you may feel tired to learn every day.
Developer usually would specialize in a particular programming language which is used for a particular type of applications, e.g. Apps, Web, ERP, etc. If you would like to change the platform, you would need to learn a new programming language. In case the programming language becomes obsolete, you need to pick a new programming quickly. An the employer usually would like to look for developers who are experience in that particular programming language.
Hope this helps! Good Luck!
Updated
Vincent’s Answer
Disadvantage: not pursuing a different career (so explore and discover your interests)
Advantage: becoming a computer programer
Some examples of jobs related to computers include becoming a developer, data scientist, and web developer.
I would recommend looking into tech companies and researching what they have to offer such as flexible work hours, benefits, etc. I would recommend the site ", LinkedIn" as a start. The advantages or disadvantages of the job depend on their response and whether it would fit into your schedule.
-Source: CS major
Advantage: becoming a computer programer
Some examples of jobs related to computers include becoming a developer, data scientist, and web developer.
I would recommend looking into tech companies and researching what they have to offer such as flexible work hours, benefits, etc. I would recommend the site ", LinkedIn" as a start. The advantages or disadvantages of the job depend on their response and whether it would fit into your schedule.
-Source: CS major
Updated
Dhanabal’s Answer
According to me
Add Ins:
- Lot of Opportunity
- Lot of Leaning
- Lot of Money
- Good Life if you manage work life balance well
Add outs:
- It is too waste , lot to learn and forget
- Sometime are stressful
- Entire day spent in front of monitor
- Health concerns Due to Over Stress and less activity
Some things to lose to get somethings ! Given take :)
Add Ins:
- Lot of Opportunity
- Lot of Leaning
- Lot of Money
- Good Life if you manage work life balance well
Add outs:
- It is too waste , lot to learn and forget
- Sometime are stressful
- Entire day spent in front of monitor
- Health concerns Due to Over Stress and less activity
Some things to lose to get somethings ! Given take :)
Updated
Mickael’s Answer
Hi Tyler,
For me here is the list:
Advantage:
- broad domain of application.
- no time to get bored
- continuous learning
Disadvantage:
- New things are coming up very fast. Sometimes it's overwhelming
- A lot of different programming languages to follow up with.
- debugging is hard, and it's more stressful when you do this with a customer.
For me here is the list:
Advantage:
- broad domain of application.
- no time to get bored
- continuous learning
Disadvantage:
- New things are coming up very fast. Sometimes it's overwhelming
- A lot of different programming languages to follow up with.
- debugging is hard, and it's more stressful when you do this with a customer.