Computer Science against all odds

In summary: There are many more career opportunities in the long run for a computer engineer than a computer scientist. CS can be applied to many things, but computer engineering is specifically focused on programming.Yes, no offense to computer scientists. It is a very difficult and broad field of study.Thanks for the input. Edgepflow, that's an interesting suggestion, as I feel that a lot of folks would say that the practical choice is computer science considering the current and potential future job market. I don't know which engineering field would suit me best, as I would love to study them all; this dilemma is part of the reason why CS sounded good, as it can be applied everywhere.
  • #1
blaughli
93
1
Hello,
I've been struggling for a while to decide which major to put on my transfer application. Some schools don't allow engineers to change majors after transfer, so I figure it's good to make a solid choice now. I wanted to be a civil engineer, but after physics and chemistry I am also interested in EE, ME, and ChemE. I've also found programming to be quite fun and challenging, and I really like math, so I've considered computer science as well. I titled this post "CS against all odds" because I never thought that I'd end up wanting to study CS and just sit in front of computers all the time. It looks boring and unhealthy to the observer, and I wanted to spend a lot of time outdoors because I love nature, but I'm finding that CS makes sense to me and that lots of important problems are solvable using CS. I like the fact that there is a good use for the math I'm taking (linear algebra, whatever comes after..), and I like the fact that it's a good skill that is useful everywhere. I guess my worry is that after 10 years I'd find that there's more to life than sitting behind a computer. But again, that might only be the perception of it or the feelings of someone who never had a passion, or at least interest, from the beginning.

Oh, also, any argument for computer engineering vs. computer science?
What are some "unusual" (i.e. cool!) jobs that a CS major might get? As in, if I did not want to work on things I consider frivolous (like games, entertainment apps, finance, most websites), but rather wanted to be involved in projects useful to humanity, or just science in general (re:eek:ceanography!), would it be easy/hard for me to go that route?

Thanks for reading, I mean no offense by calling those things frivolous - they are important to everyone, including me to some degree. I'm just trying to hold on to my ideals as best as I can (I came back to school wanting to build infrastructure in the third world). I'm also trying to get an idea of how broad CS is. I love solving problems, don't mind spending a whole working day tackling a development idea. I hate doing routine stuff.

EDIT: also, any arguments for computer engineering vs. computer science?
 
Last edited:
Physics news on Phys.org
  • #2
I would pick an engineering degree over computer science. Many more career choices in the long run. And you can teach yourself more and more CS as you progress in your career.
 
  • #3
edgepflow said:
I would pick an engineering degree over computer science. Many more career choices in the long run. And you can teach yourself more and more CS as you progress in your career.

I think it should be noted that CS is more than just programming.
 
  • #4
Fizex said:
I think it should be noted that CS is more than just programming.
Yes, no offense to computer scientists. It is a very difficult and broad field of study.
 
  • #5
Thanks for the input. Edgepflow, that's an interesting suggestion, as I feel that a lot of folks would say that the practical choice is computer science considering the current and potential future job market. I don't know which engineering field would suit me best, as I would love to study them all; this dilemma is part of the reason why CS sounded good, as it can be applied everywhere.

You say that overall there are more opportunities for engineers. Could you expand on that?
 
  • #6
Engineers are in demand now, if not in the coming years. If you are interested in programming, physics, EE, and CS, I would say major in Computer Engineering.
 

Related to Computer Science against all odds

1. What is "Computer Science against all odds"?

"Computer Science against all odds" is a phrase that refers to the challenges and obstacles that computer science professionals face in their field. It highlights the resilience and determination required to overcome these difficulties and succeed in the highly competitive world of computer science.

2. What are some common challenges in the field of computer science?

Some common challenges in computer science include rapidly advancing technology, constantly evolving programming languages, and the need to constantly learn and adapt to new tools and techniques. Other challenges include competition for jobs and the pressure to constantly innovate and stay ahead of the curve.

3. How can computer scientists overcome these challenges?

Computer scientists can overcome these challenges by staying updated on the latest technology and trends, continuously learning and improving their skills, networking with other professionals, and being adaptable and open to change. Persistence and a strong work ethic are also important in overcoming obstacles in this field.

4. What are the benefits of pursuing a career in computer science?

There are many benefits to pursuing a career in computer science, including high demand for skilled professionals, opportunities for innovation and creativity, and the potential for high salaries and job stability. Additionally, computer science professionals have the ability to make a significant impact on society through the development of new technologies and solutions.

5. Is computer science a difficult field to enter?

While computer science can be a challenging field, it is not impossible to enter. With dedication and hard work, anyone can develop the necessary skills and knowledge to succeed in this field. It is important to have a strong foundation in math, problem-solving, and critical thinking, but with perseverance and a passion for technology, anyone can pursue a successful career in computer science.

Similar threads

  • STEM Academic Advising
Replies
6
Views
1K
Replies
3
Views
232
  • STEM Academic Advising
Replies
1
Views
539
Replies
2
Views
1K
Replies
3
Views
249
  • STEM Academic Advising
Replies
8
Views
2K
  • STEM Academic Advising
Replies
23
Views
3K
  • STEM Academic Advising
Replies
3
Views
538
  • STEM Academic Advising
Replies
6
Views
3K
  • STEM Academic Advising
Replies
13
Views
3K
Back
Top