<p>Hi. Well, I've just transferred from a community college this semester. I'm currently taking digital logic circuits and electric circuit analysis (with a lab), along with an intro to engineering class and a mechanics class. My first two tests in the circuit classes are next week, and I'm beginning to feel very anxious about my whole decision to major in this field.</p>
<p>Digital logic circuits isn't terribly difficult (we're basically just doing some boolean algebra and Karnaugh maps, which isn't too abstract at all, but some of the word problems can be a little complicated). Circuit analysis, though, is killing me. Every time I look at a fairly complex circuit, I break into a cold sweat because it feels like I'm trying to put together a puzzle with hundreds of pieces. I have absolutely ZERO interest in this stuff. I get so confused about simple concepts like the direction of the current and the voltage across different branches. It's nearly impossible for me to visualize. The labs are terrible as well. Last week, we had to build some circuits on a breadboard (with no prior instruction) and measure the current and voltage in various places. I had absolutely no idea what I was doing and had to constantly ask the TA for help. I felt like an idiot because it seemed like no one else had any problems at all.</p>
<p>I have a feeling that it will only get worse from here if I can't even bare working with circuits. I also have to say that I'm by no means a math prodigy, and I know that EE is very math intensive in a lot of places. I had a perfect 4.0 GPA at my community college and aced every math class I took (Calculus I/II/III, Linear Algebra, Differential Equations), but I knew that a very high level of understanding wasn't necessary to do well on the tests. It basically just involved a lot of regurgitation. Only Linear Algebra gave me fits because my professor had an obsession with proofs. I'm fairly good at number crunching and following very specific procedures for solving problems, but I definitely lack the natural intuition that any good mathematician has. Looking at the content of classes I'll have to take in the future (like systems and signals), I have a suspicion that this will come back to hit me hard.</p>
<p>My choice to major in EE wasn't really driven by any fascination or previous experience with hardware at all. I just like computers and electronics, so I thought that maybe this would be the right field for me. I think I might have been gravely mistaken. Can anyone here share their experiences if they've been in a similar situation?</p>
<p>I have a very strong interest in programming and have several side projects I've made in C++ over the years (one particularly hefty one includes a server that transfers audio files to hundreds of clients to play back, which I found fun and challenging to make). I've seriously considered majoring in software engineering (a major my college offers that I could slide into pretty easily), but, of course, I'm concerned about the job prospects. I don't want to move to a huge city to find a job with a software development firm, I don't want my job to be outsourced, and I don't want to become a "code monkey" with numerous health problems. I think these are all legitimate concerns, but what does everyone else think?</p>
<p>The final option I'm considering is civil engineering. The mechanics class I'm taking is sort of like a conglomeration of statics and dynamics, which I find to be pretty easy stuff (at least when I compare it to circuits). These are classes I know that I'll have to take individually if I were to major in civil engineering. I also know that no one around here likes to compare the difficulty of engineering majors, but I think we can safely say that civil engineering (at the undergraduate level, anyway) is much less math intensive than electrical engineering. That's another plus for me. I can't truthfully say if I'll be interested in it, though, because I don't really know enough about it. I've heard that it's a very broad field and there are lots of different job opportunities. I'm definitely a visual learner, and this seems to be a subject that I could probably grasp pretty easily. Surely I can find an interest somewhere if I understand the subject well enough and there are so many specializations. Does anyone have some advice?</p>
<p>Sorry about this gigantic post, but I've had a lot on my mind in the past month. I would greatly appreciate any input.</p>