Live data from Hacker News

My self-study plan for electrical engineering

i-kh.net

21–30 of 144 posts

Re: My self-study plan for electrical engineering

#21

I have some recommendations for you as an EE graduate, you can club Digital Circuits and Systems, Embedded Systems and Digital Hardware with one book in one continuous course with the book Digital Design and Computer Architecture by Harris and Harris (A RISC V Edition will release soon in 2-3 months, buy that one) For Electronic circuits choose Microelectronics by Behzad Razavi. Instead of Purcell go for "Engineering…

Why is it to broad to be accomplished? It seems to cover your typical BSEE, and you need an exposure to all of it.

Razavis RFIC is a good one too, but that’s really getting too specialized. Pozar is good for undergrad microwave.

Re: My self-study plan for electrical engineering

#22
post #7

I didn't get a degree in EE although I've done quite a bit of it. I really liked The Art of Electronics by Horowitz and Hill, which has an associated lab book you could use for little projects. It covers a lot of real world issues that are missing from the more ideal academic books. Also, I'd mention that the use of cgs in Purcell can be a bit annoying as you move on (it's very physics based) since most constants (pe…

There are newer versions of Purcell.

Re: My self-study plan for electrical engineering

#24
@Iouri I have two links for you that might help you on your quest to learn EE:

1/ A complete set of tutorials on computational neuroscience as Jupyter notebooks: https://github.com/NeuromatchAcademy/course-content/tree/mas... This is the material from last year; I think they will be running a summer school again this year so you might be able to join and learn as part of a group.

2/ If you need a review of linear algebra, you can check out my book No Bullshit Guide to Linear Algebra. In particular the Applications chapter contains a summary of everything I used most often from back in my EE days (Fourier transforms, circuits, least-squares, etc.) See a preview of the book here: https://minireference.com/static/excerpts/noBSLA_v2_preview.... (note it's not a free book, but not expensive either)

Re: My self-study plan for electrical engineering

#25
> Digital Control Systems. Do I need this?

Yes, you do.

"Control" is another name for "optimisation" or "systems with feedback".

It is the theory covering any system that has a closed loop in it. Optimisation is a mindbogglingly broad field with application to nearly everything in the physical world. Other branches of engineering, science and maths study this area but give it their own name.

Examples of systems with cycles:

* Any system that does optimisation: Deep learning, adaptive systems, ...

* Error control decoders in digital communications systems.

* The majority of non-trivial circuits.

* Pretty well every circuit operating at high frequencies.

* Echo cancellers in telecoms.

* Computer networks (eg. TCP congestion control)

* Systems of chemical reactions

* The brain (your area of interest) is a seething mass of feedback paths.

Optimisation (a.k.a. Control Theory) and Information Theory (some of which is covered under the name Communications Theory) are fundamentals. "Digital" in their title doesn't mean they have narrow application, as Information Theory (Shannon, ...) treats everything, including analogue, in terms of bits.

Given your background in maths, one of the first things you should do is to try to construct a "Rozetta Stone" to relate a complete list of Electrical Engineering topics back to what you already know. For example, you will have already done a lot of control theory, but have learned it as optimisation. Part of your task is to recast your existing knowledge in terms of EE jargon, identify the gaps, then fill them in. Unlike an undergraduate you're not starting from the bottom.

Edit:

A suggestion: Along with the list of EE areas you want to learn, why not add to your post a list of all the areas you already know in maths? HN readers may be able to link the areas that you want to learn with what you already know. It's hard to make such links yourself, as you don't yet know what each EE topic contains.

Re: My self-study plan for electrical engineering

#26
post #21

I have some recommendations for you as an EE graduate, you can club Digital Circuits and Systems, Embedded Systems and Digital Hardware with one book in one continuous course with the book Digital Design and Computer Architecture by Harris and Harris (A RISC V Edition will release soon in 2-3 months, buy that one) For Electronic circuits choose Microelectronics by Behzad Razavi. Instead of Purcell go for "Engineering…

Why is it to broad to be accomplished? It seems to cover your typical BSEE, and you need an exposure to all of it. Razavis RFIC is a good one too, but that’s really getting too specialized. Pozar is good for undergrad microwave.

I think it's a bit of a pessimistic take, to be sure, but I do agree that most people will not make it through this in a self-directed manner. Sure, some may, and I wish the OP the best and hope it all works out, but it's hard for most people to tackle much simpler, straightforward topics in a self-learning environment.

In this case, though, I think OP's approach to this shows that they're serious about keeping with it, which is really cool to see.

Re: My self-study plan for electrical engineering

#27
As somebody who got self-learned into electronics engineering on the workplace, I'd say self-learning is the hard way.

I want to underscore the e͟n͟g͟i͟n͟e͟e͟r͟i͟n͟g͟ in the electronics engineering. Engineering everywhere is very hands on, and you cannot be an "engineer in theory only" if you want to perform on a job.

Learning from mistakes in a class setting is much easier, and c͟h͟e͟a͟p͟e͟r͟ than casually failing a USD $1M design in a very simply way, but a way not taught in any textbook.

Not to disparage you, I know many people who were similarly dragged into electronics engineering by necessity, and got to the level of degreed engineers over many years. COB But those guys had years, and years to perfect their skills in a time when the industry was more forgiving, and was growing with their skill.

I would say that today, nobody will hire a 18 year guy who was just an electronics hobbyist to a factory, that was not the case 12-10 years ago.

What I can say against modern electronics engineering education is that excessive focus on producing "workplace ready" cadres makes for worse workers past the basic level.

I know people who are quite adept with digital electronics, but can't even understand how anything but textbook versions of SMPS power supplies work because of universities thought that analog circuits are now what people pay for. This the same for many more fields in electronics.

I believe properly taught EE can figure out just anything with the right approach, and time, and this attitude is the best what education can give you, unlike mass produced engineers who keeping find lame excuse "I'm not a logic/power/high speed/rf/motion control/asynchronos circuit/metrology/network/audiovideo engineer! I did not study this at school!"

Re: My self-study plan for electrical engineering

#28
For Integrated Analog Electronics I'd suggest Design of "Analog CMOS Integrated Circuits" by Razavi instead of "Analog Integrated Circuit Design" by Carusone, Johns, Martin.

The plan looks quite complete, similar to the list of courses I did in university. I remember I also did a power electronics course which I didn't see in your list.

Fabrication of a chip is not really feasible to do at home. The chemicals you might be able to get, but not the equipment.

Re: My self-study plan for electrical engineering

#29

Why push yourself through a degree-style path? So much of what EEs learn in their coursework is of low utility. (I'm a physicist who transitioned to working as an EE. I have never had a single EE course, and yet I find myself with no obvious deficits compared to my colleagues who have.) There are two ways to learn an existing technical-ish subject: you can spend a lot of time reading textbooks, then do some projects…

That's a good point. The project-first approach worked very well for me when learning new software frameworks/libs/etc.

My main concern with EE is that once I'll get to the brain-computer interfaces, I'll be in a situation where there aren't many off-the-shelf components/solutions available, and at the same time I'll likely need to know how I can push physics closer to the edge. I suspect I may need a better theoretical foundation to do that.

That said, I definitely like the idea of focusing a lot on hands-on projects.

Re: My self-study plan for electrical engineering

#30
Electrical engineer turned software engineer, here.

The Art of Electronics by Horowitz and Hill has a permanent place on my desk. It is quite simply the bible of electronics engineering, the EE analogue of the famed Machinery’s Handbook.

I also recommend Signals and Systems by Oppenheim for any aspiring EE.

Post reply on HN