I've just completed a electrical engineering degree, and I can't stress how important the fundamentals are. This online book got me through the first 2 years of my degree:
Knowing exactly what each component does, and what effect it has when combined with other components is paramount to understanding more complex circuitry. Even in a digital system there is a chuck of analogue stuff which will really confuse you if you don't know what it does (and whether it affects the operation of the digital part).
Apart from the basics, the rest is all exposure really. Finding out how some effect is created, what techniques they've used, why they work the way they do, you'll learn all of this as you are exposed to more and more circuitry. You will definitely get overwhelmed if you try and learn everything though. For basic exposure an undergrad introduction textbook will serve you fine, once through that find out what your really interested in and read the recommended textbooks from any university.
Just fyi, in my electrical degree there are about 5 streams which you can specialise in, each which take about 2 years of concentrated study. And that's just at undergraduate level! (I'm in australia and our university system is different to that of the US, an undergrad ee degree is 4 years straight out of high school)
I've always wanted to start a pure p2p IM client project, though I've never gotten around to it. I'd be really interested is seeing what you've done, might finally spur me to start coding up/building on something.
(I don't actually know if there's a pm system in slashcode, never tried using it. Anyway if you want, contact me at [screenname]5@yahoo.com. My msn is the same, but you have to add me (I don't recieve msgs from people not on my list ))
I've just completed a electrical engineering degree, and I can't stress how important the fundamentals are. This online book got me through the first 2 years of my degree:
http://www.allaboutcircuits.com/
Knowing exactly what each component does, and what effect it has when combined with other components is paramount to understanding more complex circuitry. Even in a digital system there is a chuck of analogue stuff which will really confuse you if you don't know what it does (and whether it affects the operation of the digital part).
Apart from the basics, the rest is all exposure really. Finding out how some effect is created, what techniques they've used, why they work the way they do, you'll learn all of this as you are exposed to more and more circuitry. You will definitely get overwhelmed if you try and learn everything though. For basic exposure an undergrad introduction textbook will serve you fine, once through that find out what your really interested in and read the recommended textbooks from any university.
Just fyi, in my electrical degree there are about 5 streams which you can specialise in, each which take about 2 years of concentrated study. And that's just at undergraduate level! (I'm in australia and our university system is different to that of the US, an undergrad ee degree is 4 years straight out of high school)
I've always wanted to start a pure p2p IM client project, though I've never gotten around to it. I'd be really interested is seeing what you've done, might finally spur me to start coding up/building on something.
(I don't actually know if there's a pm system in slashcode, never tried using it. Anyway if you want, contact me at [screenname]5@yahoo.com. My msn is the same, but you have to add me (I don't recieve msgs from people not on my list ))
Did anyone else read this as "MonkeyDance 2003" and think it was some Steve Ballmer rave event?