3 years, 2 months ago
What is the best profession one should go for?
If a person a more interested in computer, then which line of computer is more helpful?
Separate topics with commas, or by pressing return. Use the delete or backspace key to edit or remove existing topics.
You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.
M$1 Answer
Given the options to teach, fix computers, research new things, or program, I would pick them in this order.
1. Teaching programming is the best all around. You get to write programs while you're testing you solutions and help students learn. It's fun to see the light come on. As an added bonus, teaching tends to pay the best.
2. Helpdesk technician is quite satisfying but tiring. Helping people with computer problems is very fulfilling, but (depending on where you work) can be tiring as you move around equipment, and can be boring as you fix similar problems or set up new computers.
3. CS Researcher is neat, but can be frustrating and slow. Working to develop cutting edge algorithms and solutions can be exciting, but it is very difficult, since you are in a region nearly no one has been before. It's fun to do on the side, but I would avoid a job that pressures you to research, unless you really have a drive to do it.
4. Last is programming. Don't get me wrong; programming is fun, but when you write a program, it's like you give birth to it. You are expected to debug, update, and maintain it for the life of the program, which you hope is for years. The maintenance side of programming is tedious, so be sure to write good code as you go to reduce the amount of extra cleanup you do over the years.
1. Teaching programming is the best all around. You get to write programs while you're testing you solutions and help students learn. It's fun to see the light come on. As an added bonus, teaching tends to pay the best.
2. Helpdesk technician is quite satisfying but tiring. Helping people with computer problems is very fulfilling, but (depending on where you work) can be tiring as you move around equipment, and can be boring as you fix similar problems or set up new computers.
3. CS Researcher is neat, but can be frustrating and slow. Working to develop cutting edge algorithms and solutions can be exciting, but it is very difficult, since you are in a region nearly no one has been before. It's fun to do on the side, but I would avoid a job that pressures you to research, unless you really have a drive to do it.
4. Last is programming. Don't get me wrong; programming is fun, but when you write a program, it's like you give birth to it. You are expected to debug, update, and maintain it for the life of the program, which you hope is for years. The maintenance side of programming is tedious, so be sure to write good code as you go to reduce the amount of extra cleanup you do over the years.
source(s):
I've worked as a CS professor, helpdesk technician, CS researcher, and programmer.
I've worked as a CS professor, helpdesk technician, CS researcher, and programmer.
You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.
M$Report Abuse