Tuesday, September 29, 2009 2:46 AM,
A student writes, but since it has nothing to do with EE 306, you should feel free to put this on the stack of things to read when you have some free time, ...or delete altogether :-) I am sending it to you all since it may be something others of you have been concerned about. Dear Professor. I have a question that's been on my mind for awhile but I hadn't found the right person to ask. I sent an e-mail to Michio Kaku (the physicist that's on the science channel all the time) but surprisingly he neglect to reply. I think it intimidated him, so much luck to you. The mystery that's kept me up at night is this: with the rapid increase of technological capabilities, and all the research going into nano technology, how long do you predict it will be before a E/CE degree will be obsolete. Is it unreasonable to think we will no longer be using the circuits we use today in 20 years and everything will be replaced with superior nano technology (which i believe is more biological than electrical). Thanks, <<name withheld to protect the student worried about his future>> Good question, but if you get the right education in school, you should not waste time worrying. First, this has happened many times in the past. New technology makes old technology obsolete, but ECE majors have been equal to the task, learning the new stuff and continuing to be productive. When I was an undergraduate we studied vacuum tubes, and in fact, the 12AX7 v- i curve looked nothing like the corresponding curves for transistors that showed up later. Nanotechnology will uncover new stuff for you to learn, mostly still electrical, but if there is bio in there, then ECE graduates will just learn the bio stuff, too. When I first learned to program, the languages were Fortran II, and the IBM 650 machine language. Fortran was the language of choice. That was a very long time ago, and many languages have come and gone since then. Today the hype is about JAVA; by the time you graduate, it will probably be Microsoft's C#. My guess: By the time you are four years out of school, C# will have given way to D-flat. One of the great things about an ECE education is that even though we know the technology will change, the education, if done right, is such that you will know the fundamentals and quickly learn the new technology as it evolves. ECE graduates have been doing this for over 100 years and there is no reason to expect that we can not continue to do this. Perhaps that is one of the sources of pride in being ECE majors - that we are not being trained to later be obsolete, but rather we are building a foundation that will enable us to continue to learn for the next 40+ years. (In my case, longer than that :-) Bottom line: I think you should not waste time worrying. You will have a job. I do think, however, that you do need to be careful to really understand the material you are studying to make sure you have that solid foundation. My exams will try to help you to do that in EE 306. :-) Yale Patt