busydude
Diamond Member
- Feb 5, 2010
- 8,793
- 5
- 76
Hit the nail squarely on the head....lol Everything is pretty much done in software now.
Yup. Coding did make my life a lot easier.
Hit the nail squarely on the head....lol Everything is pretty much done in software now.
I mean experience working with people. And yes, obviously the money.
I would definitely look into an internship. Thanks for the advice.
Most people worth anything do not sit in a cube 8 hours a day. There are tons of meetings, client visits, etc. If you want to do even more interaction with people, then apply for a position in Applications Engineering or Technical Marketing. You still need a technical background, but those positions are more social.
EEs need to know calculas. To do the hardware stuff that pays alot, you need to know Fourier and how to solve 2nd order questions. If you think they pay you thie big bucks ot just layout a PCB, you are wrong.
That said, even hardware people have to code. EEs are now being pushed to DSP stuff. That is mostly coding now. There is really a small market for just hardware and they want you know the the software as well. Trust me on this. I am an EE and I had your attitude when I graduated. I am jobless now because I went into controls in the process industry and hated it. To get a strictly hardware job, you need be at the top of your class or from a masters from MIT.
If you love interacting with people, you should think about going into consulting. It's the business side of engineering, but you have to deal with a lot of BS as well.
Eh, I wouldn't agree with this.
Plenty of jobs don't need to ever apply fourier directly. All of the math you need for EE is really so that you develop a gut level understanding of how things work. The only aspects that require more rigorous math constantly are DSP and controls. Even analog IC design, which is inherently math heavy, is still mostly served by a deep understanding of how things work so that you can feel confident the simulation makes sense and that you can make design decisions without having to simulate everything up front.
Furthermore I assure you that folks laying out PCB that can route 10GHz signals between chips with hundreds of signals are getting paid well.
When I said EEs code I didn't mean they write DSP stuff. I mean they code something. You might write spice, verilog, tcl to work with a tool, perl to generate reports, a modified version of LISP to work with another tool, etc.
You don't have to be top of your class to work on hardware but you better have great intuition of the fundamentals. The best folks I have worked with don't necessarily remember every math trick out there what they have is intuition that guides how things should work.
My background comes from VLSI so maybe the rest of EE is vastly different.
EEs need to know calculus. To do the hardware stuff that pays a lot, you need to know Fourier and how to solve 2nd order questions. If you think they pay you the big bucks to just layout a PCB, you are wrong.
That said, even hardware people have to code. EEs are now being pushed to DSP and micro controller stuff. That is mostly coding now. There is really a small market for just hardware and they want you know the the software as well. Trust me on this. I am an EE and I had your attitude when I graduated. I am jobless now because I went into controls in the process industry and hated it. To get a strictly hardware job, you need be at the top of your class or from a masters from MIT.
If you love interacting with people, you should think about going into consulting. It's the business side of engineering, but you have to deal with a lot of BS as well.
i congradulate you on fulfilling every puerto rican's lifelong ambition of becoming a porter.
that is why you're going to janitor college, right?
Most people worth anything do not sit in a cube 8 hours a day. There are tons of meetings, client visits, etc. If you want to do even more interaction with people, then apply for a position in Applications Engineering or Technical Marketing. You still need a technical background, but those positions are more social.
My advice? Stop thinking about a job/career as something that will fulfill you. If work was so great they would call it 'fun' and not work. But seriously, most people don't love their jobs.. its something they do so that they can afford to do the things they do love. Very few people actually get paid for something they love to do or really enjoy doing.
I have a 4 year degree and I also agree that some of the general courses are difficult to plod through. I think what it does give you is a broader experience that you can apply to your life/career overall. By the time I was a senior in college I wanted nothing more than to just get the hell out and start earning some money. In the end though, I think its worth it to stick it out. The degree will definitely help open some doors and give you a higher income so you can afford to do things you do enjoy on your time off.
Most people worth anything do not sit in a cube 8 hours a day. There are tons of meetings, client visits, etc. If you want to do even more interaction with people, then apply for a position in Applications Engineering or Technical Marketing. You still need a technical background, but those positions are more social.
Here is an idea, Software Quality Assurance aka Software Testing. Sounds like you don't want to be a code monkey the rest of your life, but enjoy it to some degree. Software Test Engineers are ultimately responsible for the quality of the end product.
As for how your coding skills would come into play for a tester, the majority of it will be writing automation wrappers for test tools, simple web front ends so upper management can make those pretty graphs, reports, and pie charts they so love. Knowing some coding helps interface with the Dev's who wrote the code you are testing and filing more complete bug reports against the code owner.
When I started out at Microsoft in testing, I knew zero coding basically. After seeing the opportunities that exist for testing that have some coding knowledge convinced me to dig in. Plus, there was no shortage of uber sharp devs at MSFT to help, lots of great people there.
Obviously there is way more to it than that but have you considered Software Testing? I did so at Microsoft for over 10 years. The only reason I am still not there is due to an injury on the job.
Please let me know if you have any questions.
Hit the nail squarely on the head....lol Everything is pretty much done in software now.
Calculus seems like a very hard subject from what I've seen.
Thanks a lot. It's the first time I've ever heard of it, actually, but it sounds like a great idea that I can get involved in. How do you apply or get into this?
I guess I'll just have to live with it. At least I get to have a lot more knowledge about hardware and electronics if I go with CE, and I wouldn't have to code as much. Calculus is a HUGE part of it, the most important one, so all I can hope for is I end up liking it. I've taken Pre-calc and I didn't have much in the way of problems, but Calculus seems like a very hard subject from what I've seen.
In any case, I'm gonna transfer to the other university I was thinking of because they'll accept all my credit-hours and even if I choose to stay with CS their program is better and they have more internships.