Intuitiveness of EE/ME versus SE

  • Thread starter aqueoushaze
  • Start date
  • Tags
    spacex
In summary, the conversation discusses the concept of intuitiveness in different fields of engineering, specifically electrical/mechanical versus software engineering. The individual expresses their struggles with programming and their fear of encountering similar difficulties in other engineering fields. They also mention the importance of practice and building skills in understanding complex texts, whether it be a computer program or a novel. The conversation also touches on the role of intuition in scientific and mathematical problem-solving and the importance of strong mathematical skills in engineering.
  • #1
aqueoushaze
1
0
"intuitiveness" of EE/ME versus SE

I am trying to figure out whether I possesses the mental prowess to become an engineer of any sort. This spring I attempted to take a Java programming class at my community college and had to drop after the first week because I was so lost. I was previously an English student but I am bored with writing and I would love to work for a company like SpaceX one day, in what capacity i have no idea.

I feel like, looking at a diagram of a circuit I can understand the signal flow on some intuitive level. Or an engine, same thing. It is somewhat clear where things start and where they go from there, at least in the beginning. But the relativistic nature of the syntax of different programming languages makes me feel completely stupid from the very start. It just feels completely impenetrable, and I worry that once I get deeper into either EE or ME I will begin to run into things that are just as unintuitive to me as programming is and then I will fail. I have never taken any engineering or physics classes, but programming already feels so just, wrong on some deep visceral level and I worry it is a sign of trouble to come.

This is apparently an example of good, clean code:
http://www.ibm.com/developerworks/rational/library/nov06/pollice/listing2.gif

"leadersGames" seems to move around a whole hell of a lot depending on the line it's on. Also " wins the set " must have spaces between the parentheses and the words for some reason. God forbid you type "wins the set" and you'll get a syntax error and the whole thing will crash. I know there are very good reasons for this in the world of programming. I accept that I am woefully ignorant of the nuances of the language, honestly. But I just can't help it. This just looks like a mess to me. Why is nothing lined up? What's with the arbitrary number of spaces present/not present between characters? It offends me, almost.

Okay so here's a circuit diagram:
http://2.bp.blogspot.com/_SPwX1vYEKqg/TOw6xGknOFI/AAAAAAAACFA/HCHFbvSfuV0/s1600/700synt.jpg

This looks absolutely beautiful to me. Complex, yes. May take me a minute to wrap my head around it, but there is a clear logic to it's layout, at least to my layman eyes.

What is it about SE? Is it just me? Are my struggles with programming a sign of a deeper problem with my intellect? I just worry at some point, after community college as a junior or senior no matter what field of engineering I pursue eventually I'm going to hit a wall, because something will come along like programming that is just so alien and counterintuitive to the way my brain works I'm just going to pull my hair out and eat my hat.
 
Last edited:
Engineering news on Phys.org
  • #2
What did you learn to read first? A children's book or Herman Melville or James Joyce? Didn't it take you a while before reading a book became easier because you weren't sounding out unfamiliar words, or looking up definitions? As time passed, your vocabulary built and you had the mechanics of reading down so you could comprehend what you were reading. It is the same with reading a program.

The program example included in the OP was probably written by a skilled and experienced programmer, and it appears to have a fairly complex purpose, moreso, for example, than a beginner's attempt at composing a program to write 'Hello, World' to the computer screen. Like reading literature, it takes skill and practice to decipher a complex text, whether it is a computer program or a novel.

You dropped your Java class after one week, but did you have any previous programming experience at all? Did your classmates come into the course completely inexperience in any sort of programming exposure, or were they all complete novices?

I can't speculate on an 'intuitive' approach to a complex field like engineering, but certainly intuition can play a role in solving problems of a scientific or mathematical nature. In my experience, one stumbling block for engineering students is that their mathematical skills may be lacking. Not being able to handle complex math will make it difficult, if not impossible, for an engineering student to be successful in passing engineering courses.
 

What is the difference between EE/ME and SE?

EE/ME (Electrical and Mechanical Engineering) and SE (Software Engineering) are two different branches of engineering. EE/ME focuses on the design and development of physical systems, such as electrical circuits and mechanical devices. SE, on the other hand, focuses on the design and development of software systems.

Which branch of engineering requires more intuition?

This is a subjective question and can vary from person to person. However, in general, SE may require more intuition as it involves problem-solving and decision-making in the abstract world of software, while EE/ME involves working with physical components and systems that can be observed and tested.

Can someone be good at both EE/ME and SE?

Yes, it is possible for someone to excel in both EE/ME and SE. While these branches of engineering have their own unique challenges, they also share some common skills such as critical thinking, problem-solving, and attention to detail. With dedication and hard work, one can develop proficiency in both areas.

Which branch of engineering has more job opportunities?

Both EE/ME and SE have a high demand in the job market, and the number of opportunities can vary depending on the location and industry. However, SE is a relatively newer field and is rapidly growing, with a high demand for software engineers in various industries such as technology, healthcare, finance, and more.

Is one branch of engineering more prestigious than the other?

Both EE/ME and SE are highly respected fields of engineering and have their own unique contributions to society. The perceived prestige may vary depending on personal interests and perspectives. What is important is to pursue a field that aligns with one's passions and strengths.

Similar threads

  • Programming and Computer Science
Replies
15
Views
1K
Replies
6
Views
846
  • General Engineering
Replies
6
Views
5K
  • STEM Academic Advising
Replies
9
Views
1K
Replies
10
Views
2K
  • STEM Academic Advising
Replies
1
Views
873
Replies
13
Views
2K
  • STEM Academic Advising
Replies
4
Views
1K
  • Programming and Computer Science
Replies
10
Views
2K
Replies
6
Views
1K
Back
Top