Comp.E's, CompSci's and EE's: what's your job like?

  • Thread starter Thread starter Same-same
  • Start date Start date
  • Tags Tags
    Job
Click For Summary
SUMMARY

Professionals in Computer Engineering (CpE), Computer Science (CS), and Electrical Engineering (EE) emphasize the importance of practical experience over theoretical knowledge. Many roles involve a blend of programming and hardware design, with CpE focusing more on programming than EE. Common tasks include product design, equipment oversight, and managing teams, with work hours varying significantly. Salary considerations are crucial, as living expenses differ greatly between locations, impacting the real value of compensation.

PREREQUISITES
  • Understanding of Electrical Engineering principles
  • Familiarity with programming languages such as Java and Ruby on Rails
  • Knowledge of database design and programming
  • Awareness of software development methodologies, including multi-threading and GUI design
NEXT STEPS
  • Research the differences between Computer Engineering and Electrical Engineering career paths
  • Explore job roles and responsibilities in software development, particularly in Java and Ruby on Rails
  • Investigate salary ranges and cost of living comparisons across different regions
  • Learn about multi-threaded programming and its applications in GUI development
USEFUL FOR

This discussion is beneficial for prospective students deciding between Computer Engineering, Computer Science, and Electrical Engineering, as well as professionals seeking insights into job roles, responsibilities, and salary expectations in these fields.

Same-same
Messages
27
Reaction score
0
Those in a CpE, CS, or EE career: I'm having a terrible time deciding to what to major in, and I'd like your input. I understand that EE and CpE involve lots of work with electrical circuits, and that CpE also involves a lot of programming (but not as much as CompSci.) I enjoy electricity/magnetism, and I also enjoyed what programming I have done, so sheer interest doesn't give either field an advantage.
I figured one of the most important things to consider is what I'll actually end up doing. If you could, please tell me what you do (do you design products and if so what, do you oversee equipment, do you manage people, etc) and what your schedule's like (do you work weekends, what are your work hours, do you sometimes have to come in at early hours of the morning, do you get to spend much time with your kids, etc). Also useful would be your salary range vs living expenses of where you live (since $50k in NYC won't go as far as $50k in Sleepytown, OH) and how long you've had the job.

Thanks in advance.
 
Physics news on Phys.org
most jobs require only 15% of what you learn in your field of choice. I do java programming and seldom use anything beyond data structures and OO design and even data structures knowledge is reduced to using collection classes as needed for lists, maps and arrays. Sometime I get to do some database design and programming but that is pretty static once done. The most complicated stuff might be the GUI to be used by the program operator and how its gets updated in a multi-threaded environment.

If you did web based work, you'd be developing across a range of languages from AJAX (async javascript and xml) to server-side java with database backends or you'd be doing Ruby on Rails with some javascript on the frontend or whatever the language dujour is for your job.
 

Similar threads

  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 14 ·
Replies
14
Views
5K
  • · Replies 39 ·
2
Replies
39
Views
7K
  • · Replies 13 ·
Replies
13
Views
6K
  • · Replies 30 ·
2
Replies
30
Views
11K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 7 ·
Replies
7
Views
3K