How difficult or easy is it to work as a Computer Science

Click For Summary

Discussion Overview

The discussion revolves around the challenges and experiences of working in the field of Computer Science, particularly in roles such as computer programmer, software developer, and software engineer. Participants explore the transition from academic study to professional work, comparing it to other fields like medicine.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Exploratory

Main Points Raised

  • Some participants suggest that the difficulty of working in Computer Science varies significantly by job type, with high-paying positions often requiring intense dedication and long hours.
  • There is a viewpoint that high-paying jobs in Computer Science may involve specialized skills that are not broadly applicable, leading to long hours due to a lack of interest from many programmers.
  • Some argue that the challenges of earning a Computer Science degree depend on the institution and the specific requirements, such as the level of mathematics and the complexity of coursework.
  • It is noted that entry-level programming jobs typically involve working as part of a team on simpler tasks, with opportunities to specialize as one advances.
  • A participant questions the assertion that being a doctor is "very easy," indicating a potential disagreement on the comparison between fields.

Areas of Agreement / Disagreement

Participants express differing views on the nature of work in Computer Science, particularly regarding the intensity and demands of high-paying jobs. There is no consensus on whether the transition from study to work is easier or harder compared to other professions like medicine.

Contextual Notes

Limitations in the discussion include varying personal experiences and perceptions of job difficulty, as well as the influence of specific educational backgrounds on career readiness.

James3221
Messages
2
Reaction score
0
I know that Computer Science is challenging in college, but how challenging or difficult is it when you start working. For example I know medical school is brutal, but being a doctor is very easy. Is this true with Computer science,? ex. Computer Programer, Software developer, Software engineer etc.
I don't have much experience with Computer Science, I am thinking about majoring in it. Is it something you learn very fast? And do the schools train you and prepare you well for the workforce.
PLEASE ANSWER
 
Physics news on Phys.org
James3221 said:
I know that Computer Science is challenging in college, but how challenging or difficult is it when you start working. For example I know medical school is brutal, but being a doctor is very easy. Is this true with Computer science,? ex. Computer Programer, Software developer, Software engineer etc.
I don't have much experience with Computer Science, I am thinking about majoring in it. Is it something you learn very fast? And do the schools train you and prepare you well for the workforce.
PLEASE ANSWER

It depends on the job. There are positions with non-profits that are more lax multi-tasking and pay less for instance, but let me tell you: Those high pay guys and gals EARN their income. I'm talking 60+ hours weeks, with their minds totally given to software, living and breathing it. Of course as they establish their niche, the don't have to work so much. But for a real software job, one must be prepared to work incredibly hard at the beginning, its a given.

Its important to understand the high paying jobs are for those who make the cut, and the low paying jobs are actually more rare. I imagine this is different than for a Doctor, where just getting through med school could find a country clinic somewhere that would appreciate them, even if they were essentially C students. (keeping in mind that a low paid doctor makes more than most) Also be aware that an 8 year degree in CS (doctorate level) is VERY hard, for the best of the best, probably more intellectually demanding than even an MD.

It should be about what you love to do. Being a doctor or CS major, or lawyer for the money if you aren't interested in these things is a recipe for some unhappiness.
 
  • Like
Likes   Reactions: James3221
Fooality said:
It depends on the job. There are positions with non-profits that are more lax multi-tasking and pay less for instance, but let me tell you: Those high pay guys and gals EARN their income. I'm talking 60+ hours weeks, with their minds totally given to software, living and breathing it. Of course as they establish their niche, the don't have to work so much. But for a real software job, one must be prepared to work incredibly hard at the beginning, its a given.

Its important to understand the high paying jobs are for those who make the cut, and the low paying jobs are actually more rare. I imagine this is different than for a Doctor, where just getting through med school could find a country clinic somewhere that would appreciate them, even if they were essentially C students. (keeping in mind that a low paid doctor makes more than most) Also be aware that an 8 year degree in CS (doctorate level) is VERY hard, for the best of the best, probably more intellectually demanding than even an MD.

It should be about what you love to do. Being a doctor or CS major, or lawyer for the money if you aren't interested in these things is a recipe for some unhappiness.

Thank you for your response. I really appreciate it.
 
Fooality said:
the high paying jobs are for those who make the cut
Some high paying jobs pay a lot because it's a job that most programmers would not want to get involved with or one that requires knowing or learning specialized skills that won't be useful for any future job. These also tend to be long hour jobs for the same reason, most programmers aren't interested, so the company can't hire enough programmers at any price, and those that do get hired work long hours.

My impression of how challenging earning a Computer Science degree depends on the school, and what is required (how much math, how advanced or specialized the coursework is, ... ) . The actual programming jobs are simiar. Normally you start out as part of a team and given the easier assignments. You then advance and usually specialize into a specific skill set.
 
  • Like
Likes   Reactions: James3221
rcgldr said:
Some high paying jobs pay a lot because it's a job that most programmers would not want to get involved with or one that requires knowing or learning specialized skills that won't be useful for any future job. These also tend to be long hour jobs for the same reason, most programmers aren't interested, so the company can't hire enough programmers at any price, and those that do get hired work long hours.
...

Yeah, good point. COBOL programmers are one I've seen surprisingly in demand:
http://www.indeed.com/cmp/Five-Stones-Research-Corporation/jobs/Senior-Programmer-0e9ee32ed702c200
 
  • Like
Likes   Reactions: James3221
I wonder where you got the impression that "being a doctor is very easy"!
 

Similar threads

  • · Replies 41 ·
2
Replies
41
Views
5K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 11 ·
Replies
11
Views
7K
  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K