How fast is a beginner supposed to grow/learn/make? - Page 1
Forum section: electronics / beginners

author: bjdhjy888
author_rank: Regular Contributor
timestamp: September 20, 2019, 01:31:37 am
content: I started to learn electornics since July, 2018. I knew high school physics and took some univeristy-level science courses, before I began learning electronics engineering.Now, I was wondering how much I should have achieved by now. Am I being too slow?To evaluate one's skills, I think it's fair and practical to judge him, by using his *works*.Well, I can now make a PCB with STM32 and MPU-6050, though I am still troubleshooting its I2C, to read RX data on serial monitor.So, how would you judge a beginner? How fast should he progress?Thanks.

author: ArthurDent
author_rank: Super Contributor
timestamp: September 20, 2019, 01:41:19 am
content: We all learn at different speeds and go in countless different directions. Some could care less about computers and only be interested in metrology or RF. Unless you are in a hurry, learn at a speed that is comfortable for you and go where your interests take you, otherwise you might suffer burnout.

author: xrunner
author_rank: Super Contributor
timestamp: September 20, 2019, 01:46:57 am
content: Quote from: bjdhjy888 on September 20, 2019, 01:31:37 amWhat ArthurDent said.I can't say where youshouldbe, but it sure seems like you have the "fire in the belly" for electronics from what you've been doing. Keep going it takes a lifetime to learn it - I'm still learning from the members here myself. Read this foum a lot and you will be ahead of the game.

author: Nusa
author_rank: Super Contributor
timestamp: September 20, 2019, 02:08:19 am
content: If you're self-teaching, there is no right speed. You go in the directions and at the speed you choose to go at. Nobody learns all aspects of the field, although there are obviously basics that everyone should be exposed to.If you're taking formal classes, then there should be a framework of material the degree program teaches over several years that you can look at.

author: worsthorse
author_rank: Super Contributor
timestamp: September 20, 2019, 02:14:13 am
content: Quote from: bjdhjy888 on September 20, 2019, 01:31:37 amAs AD said, you seem to have the motivation... Electronics is a vast field. You can spend a lifetime doing audio or RF or environmental sensing and control or robotics. So two suggestions... first choose a subfield that interests you. What kind of experimenting do you want to do? Or what do you want to build? Let that guide your study and practice. Second, don't worry so much about comparing yourself against others or some imaginary timeline. Instead, measure yourself against the kinds of work you do and how much fun you are having as you go.Maybe you start out building kits or following someone's instructions for making a particular gadget. Then you finding yourself want to make improvements to stuff. Then you design something simple. You'll go through this loop again and again. As time passes, what you are capable of grows out of what you've done already and all the mistakes you make.Oh yeah, did I mention,have fun!

author: rstofer
author_rank: Super Contributor
timestamp: September 20, 2019, 04:53:54 am
content: Electronics exists on at least two levels: Hobbyist versus Engineer. The hobbyist is more of a technician, capable of assembling most circuits and designing some. The engineer will know vastly more. You can spend a lifetime just tinkering with projects and never really need to know much about engineering but when it is required, you will hit a wall. That wall is math. Engineers take a LOT of math classes.First semester EE school: DC Circuits including Norton, Thevenin and Kirchhoff. You need matrix algebra to solve the equations although row elimination will work for simple projects.Second semester EE school: AC circuits similar to DC circuits but involving complex numbers, sinusoidal voltage and current, phase shift through capacitors and inductors and so on.By the end of the second semester, the student has enough circuit analysis background to be a really decent tech.

author: scatterandfocus
author_rank: Regular Contributor
timestamp: September 20, 2019, 01:41:25 pm
content: Quote from: ArthurDent on September 20, 2019, 01:41:19 amExcellent answer, and it really does apply to learning in general.Some people really are just mentally sharper and quicker than others in general, and sometimes that only applies to more specific areas of intelligence. And some topics of study are more difficult than others.Aside from learning speed, some people will want to spend more time gaining a deeper understanding in some areas, while others won't. How do you measure that in terms of speed?And everyone has different backgrounds of collective experiences. Maybe one person came up in an environment chocked full of experiences which lend to thinking about electronics (maybe your father was an EE, for example), and another person didn't. Maybe one person had excellent formal education experiences which lend to easier learning of electronics, while another had education experiences which lend to easier learning of other things.There could be lots of factors at play in how fast someone picks up electronics (or any other area of interest). But more important than that is following your interests (whatever they are), figuring out how to work through problems, and developing understanding along the way.

author: rstofer
author_rank: Super Contributor
timestamp: September 20, 2019, 02:25:57 pm
content: At a hobby level, most 'make' projects are copy-and-paste. Somebody else did the engineering calcs and thousands of people use the results. Progress in the 'make' field can be quite fast as long as the hobbyist doesn't bother to go back and figure out how the circuit really works. I'm thinking about the simple 1 transistor capacitor coupled amplifier with emitter degeneration. There's a lot of arithmetic in that little circuit.What is being 'learned'? Unless the hobbyist is willing to spend the time with datasheets and calculations, the project is just copy-and-paste and very little is actually learned. That's why college doesn't spend all that much time in the lab and lots of time with calcs. The standing joke is that new engineers couldn't build a circuit if their life depended on it. But there wouldn't be a design for the technicians to build were it not for engineers doing the math.First, decide 'at what level' and then decide on what is to be learned.

author: Fredled
author_rank: Newbie
timestamp: September 20, 2019, 08:18:16 pm
content: There isn't much maths for most projects because as rstofer said, these maths have been done before. There is no need to redo the same calculation, to get the same optimal result: Follow the guidelines.Electronic is also more and more dependant upon programming. The world of microcontrollers, I2C, arduino and visual interface is basically connecting ic's together, with basic electronic knowledge, then programming it to make it work.

author: nigelwright7557
author_rank: Frequent Contributor
timestamp: September 21, 2019, 01:14:57 am
content: I have been in electronics and software for 40 years and I am still very much a learner.These fields are so massive its impossible to know it all.Best way to learn once you know the theory is to make things.I thought I understood SMPS until I actually had to design one and build it.I have also designed USB scopes and that was a huge learning exercise too having to work with fast analogue and digital signals.To start with I got a lovely pc display with a sine wave and 8MHz clock superimposed on it !That was down to poor pcb design having a clock oscillator too close to an op amp high impedance signal.The software side is massive, like trying to learn fast fourier transforms for my usb scope.The sky is the limit really.

author: vk6zgo
author_rank: Super Contributor
timestamp: September 21, 2019, 08:59:02 am
content: Quote from: bjdhjy888 on September 20, 2019, 01:31:37 amThat's nice!How much Electronics Theory have you learned?Quote

author: RoGeorge
author_rank: Super Contributor
timestamp: September 21, 2019, 09:13:04 am
content: Quote from: bjdhjy888 on September 20, 2019, 01:31:37 amNot slow at all, you did great!

author: BravoV
author_rank: Super Contributor
timestamp: September 21, 2019, 10:27:58 am
content: And do not feel guilty to self, when you burnout throughout the journey, face it and live with it, and let it come back naturally, as natural as like your body muscles need to rest, after heavy contractions.My 2 1/4 watt of resistors worth.

author: Rerouter
author_rank: Super Contributor
timestamp: September 21, 2019, 11:01:35 am
content: The more you learn, the larger your concept of "electronics" grows, at some point programming, physics, chemistry and engineering begin to bleed in, So do not feel like you need to master everything, its like trying to memorize Wikipedia, changing every day and extremely vast in all directions,Instead focus on chipping away at the topics that matter to you, you work a little outside your comfort zone, get used to it and wrap your head around it then continue. After you have done this for a while, you will begin to settle around functional blocks of software and hardware. that you have used in the past, know works, and can drop into a new design without much issue, these make it easier to work on more complex things in the future,I2C / SPI was a hurdle for myself in the past, specifically AVR's slave select pin for SPI, but once you get it working, then for any future projects with similar hardware, you will be able to skip past and dig into the next challenge. This is why you still see projects based around very old low resource components when a more modern solution seems like a better option, When you have 2/3rds of what your trying to do already built and trusted for a past project, your preference shifts closer to that old part,As to how I would judge a beginner, The only reliably metric is how willing they are to try something new, You will end up getting stuck at times trying to make your solution work vs trying a different solution, This is not to say that you should abandon things at the drop of a hat, but more when your trying to attack a problem, and are getting stuck, try looking at it from a few different angles, sometimes even rephrasing your questions will get you further,And finally when you really find yourself stuck, you can put part of a project on hold, Its rare that a person is only working on 1 project or part of a project at a time, Taking a 15 minute walk outside, working on something different for a while or even a nights rest helps you stop stressing on that one part, and gives you some time to unpack it, and understand it, Even writing it out like your trying to explain the task to someone else can help you grasp what your missing. If you just double down on a single issue you can find yourself burnt out for a while.

author: GerryR
author_rank: Frequent Contributor
timestamp: September 21, 2019, 11:04:56 am
content: As someone stated earlier, learn the math. That will give you a deeper understanding of what is going on, and you will be able to analyze circuits to find out what is going on. Also, if you are really committed to a particular area, try finding a job working with some seasoned engineers in that area; the best way to learn is by doing with some mentors to bounce ideas off of them.If you go looking for work in a particular area, don't be afraid to tell them you are just a beginner; they will know anyway.When I started out (48 years ago), I got into an area that didn't suit me, but I was up in salary, so trying to go in a different direction was a big decision. Well, I made the decision, took a cut in pay to get into the area I liked and got to learning and relearning electronics. As they say, the rest is history. I ended up self-employed, doing what I really like, for the last 28 years. You just have to be committed to your goals.There is an old story about 3 frogs that fell into a jar of cream. Two of them drowned because they gave up kicking. The third walked out of the jar on the butter! "If life gives you a licking, keep on kicking, don't mutter an utter, for one more kick may bring the butter."Have a great career!

author: bjdhjy888
author_rank: Regular Contributor
timestamp: September 21, 2019, 11:22:43 am
content: Speaking of math, I wasnotgood at it at all. It wasn't until I started to work with my PhD coworkers that I realized how important and cool math was. The spirit of doing researches and making things also inspired me to learn electronics.I value them.The algorithms for IMU projects may involve Kalman filter, which might be difficult math. But I will learn it, and write my codes based on other people's codes.Thanks, guys!

author: rstofer
author_rank: Super Contributor
timestamp: September 21, 2019, 03:54:44 pm
content: Quote from: bjdhjy888 on September 21, 2019, 11:22:43 amBig hint: Nobody is good at math coming out of public schools. There may be a very few in the AP classes who might have a clue but even they are going to have a climb when Calculus comes up. And that's just the beginning...The only way to get through this stuff is in some kind of study group. A few folks, sitting around a table, solving problems. It keeps the motivation up, it provides different viewpoints and the practice in known to work.Good news: Khan Academy, CalcWorkshop, 3blue1brown, MathTutorDVD are all helpful. Top two sites: Desmos.com for graphing and Symbolab.com for solving just about anything with explanations (there is a subscription plan for more detailed explanations). There are a lot of tools available, resources abound, all it takes is effort.Don't overlook your community college for many of these math topics. In fact, the first 2 years of a 5 year program should probably be at the community college level just for cost. If you go this route, talk to the counselor about the proper sequencing (IMPORTANT) and avoid classes that won't transfer to a college or university. They have all the details.

author: scatterandfocus
author_rank: Regular Contributor
timestamp: September 21, 2019, 03:56:49 pm
content: Quote from: rstofer on September 20, 2019, 02:25:57 pmIt seems to me that starting from a 'make' level first would be a good thing, rather than starting from the math end. Lots of practicalities will be learned as well as gaining some hands-on experience of constructing circuits, while using very basic math. All sorts of questions will be raised for those who want a better understanding of what is going on, which leads into actually wanting to reach for and use the math end of things. I strongly subscribe to the idea that so many people have issues with learning math because they don't have immediate practical needs for what is being learned. In other words, there is nothing there to apply the math to, making it appear to be useless abstractions built on top of other useless abstractions. It is being pushed onto learners who have no need for it and nothing personally interesting to do with it.I would make a similar analogy in learning music. A beginner should start by first having a genuine appetite for music, then start learning the mechanics of playing an instrument, not by learning music theory. Then the beginner should learn to listen and develop a good ear, along with some very basics of music theory, namely, intervals, chords, and time. Teaching comprehensive music theory, analysis, and composition from the getgo is the wrong way around. The beginner has no immediate need for it, doesn't have a good ear and intuition to utilize it well, and doesn't have a range of music under the belt to think about how others have applied it or intuited it.

author: FreddieChopin
author_rank: Regular Contributor
timestamp: September 21, 2019, 04:26:58 pm
content: Quote from: bjdhjy888 on September 21, 2019, 11:22:43 amYou won't, you'll copy-paste somewhat working code from SO and pretend to understand it. That's how it always turns out 🍆🍆🍆🍆🍆🍆💦💦💦💦💦💦

author: rstofer
author_rank: Super Contributor
timestamp: September 21, 2019, 06:09:09 pm
content: Quote from: scatterandfocus on September 21, 2019, 03:56:49 pmAbsolutely correct. First define what 'learn' means and then figure out how to get there. For the vast majority of hobbyists, a few simple ideas (Ohm's Law, Kirchhoff's Laws, Thevenin's Theorem and Norton's Theorem) are about all they will ever need and the arithmetic behind them can be quite simple. Okay, solving the simultaneous equations that result from circuit analysis can be a bit complex (pun intended for those doing AC circuit analysis) but there are tools for that. Really simple tools that are easy to use. The whole thing is no more than simple algebra, sometimes just simple arithmetic.But it comes down to the definition of 'learn'. Like a hobbyist or like an engineer? There's a HUGE difference.The hobby stuff is a lot more fun! Just build stuff that interests you. Learn what you can and move on!

author: tggzzz
author_rank: Super Contributor
timestamp: September 21, 2019, 07:13:06 pm
content: There's another related question that is relevant to both hobbyists and professional engineers. For the former it is merely a case of what gives most pleasure, but for the latter it is a significant career choice.So, do you want to behighly expert in one topic. ora jack of all trades and master of noneEither choice is equally valid, but it is worth realising the choicehasto be made.

author: bjdhjy888
author_rank: Regular Contributor
timestamp: September 21, 2019, 10:18:07 pm
content: Believe or not, one of the motivations for me to play with electronics(STM32, IMU, PCB) is to master programming. VB, C++, C#, C, Python, Assembly, and Java, along with VS, Keil, (DSP, FPGA), you name it, I learned it!Programming itself appears more intriguing to me than circuits, though I do value schematics or layouts.I also followed tutorials to parse sample codes on various projects. So, I guess I won't fool myself by pretending anything, wasting my $ and time.As my favourite YouTuber Paul McWhorter says, "Never fold like a cheap lawnchair." I won't. I promise ya!

author: AngusBeef
author_rank: Regular Contributor
timestamp: September 21, 2019, 11:45:06 pm
content: If you're a hobbyist, I don't think asking yourself "how much should you know" is a relevant question. Yeah, sure, some engineers will throw fire at you for failing to recognize some 'basic' concepts they were taught as a freshman in college, but it's really not relevant.I think a more relevant way to look at the situation is to decide what you want to achieve - whether it's a particular project, an understanding of how something works, or whatever particular matter it is that interests you. The rest of the information will come as you journey along the way. It's the same reason why people can be phenomenal while assembling an Arduino and still fail to understand basic electrical engineering. It's just that the information wasn't relevant in order for them to accomplish their task. Does this lead to mistakes and some magic smoke? Yeah, perhaps. But it's a hobby so nobody's lives are depending on the outcome of your firmware/hardware issues (unlike, for instance, the engineers for Boeing's autopilot).I started in electronics about 3 months ago. I'm about as ADHD as they come and when I was in University I majored in a foreign language. I ask a lot of dumb questions on these boards (after I've googled of course) and of course struggle with some things that are either implied tasks (aka when you edit hex files for EEPROM you must also update the checksum on each line) or make the assumption of pre-existing knowledge (such as following the instructions on patching the Rigol Oscilloscope). But at the end of the day I'll struggle through and develop enough knowledge to accomplish the projects I desire to accomplish, and that's enough for me.And @tggzzz, I think there is more gray area than you believe. Most "experts" are hardly an expert in one topic, but in many. As an example, if HF communication is a topic, think of all the supporting topics you must be an expert in just to think about calling yourself a HAM wizard. The HAM wizard has a ton of knowledge that is cross-compatible with other fields. I think "jack of all trades and master of none" is not the opposite of "highly expert in one topic" but instead a separate question concerning one's desire and dedication. But it's just my opinion and you can disagree!

author: tggzzz
author_rank: Super Contributor
timestamp: September 22, 2019, 12:35:54 am
content: Quote from: AngusBeef on September 21, 2019, 11:45:06 pmBasically I agree; the world is indeed shades of grey rather than black and white. And your point about being expert in one field requiring knowledge of other fields is absolutely correct.Nonetheless, thinking in terms of world-expert vs jack-of-all-trades is a useful trick because it can cause people to consider what they want and what they are prepared tonothave. Examples:if you are a world-expert then you will probably be highly rewarded while that expertise is valuable - but what happens when it has ceased to be valuable?if you are a jack-of-all-trades then you probably won't be such a "high flyer", but may have more stable employment over time

author: vk6zgo
author_rank: Super Contributor
timestamp: September 22, 2019, 02:12:52 am
content: My original reply was tongue in cheek, but there was a real point to it.The STM32 & MPU 6050 stuff is great, but people can &dodevelop capability in the use of such devices whilst having only the vaguest knowledge of fundamental Electronics theory.In a way, it's like being able to use a multimeter, or to solder------- great skills, but not really Electronics knowledge.It is a real problem.I've run into people with an "Advanced Diploma in Electronics" from TAFE, to whom Ohm's Law is a new & startling concept.It seems that IT material has became such an important part of their syllabus that if you "are good with computers", you can skate over all the other stuff.It has been noted on this thread that the "maths are pretty simple" for things like Ohm's Law, Kirchoff's Laws, Thevenin's Theorem, & so on, but that is only half of it.Approaching them as solely Mathematics formulas, anyone with a fair ability could solve most problems, but they are a way of describing the operation of Electronic circuits, which otherwise require long, tedious, verbose descriptions, not the "be-all & end-all" of Electronics.I have been both lucky & unlucky by being able to see many concepts intuitively.Lucky, in that I didn't need to agonise over them, but unlucky in that, being lazy, I didn't bother with the maths to rigorously prove them.This came back to bite me when I tried to explain how a test using a stairstep waveform & a simple differentiating network could be used to determine the linearity of a system.It was obvious to me, but explaining it to someone who had never seen it done before, & was of a different mind set, meant I had to drag out my ancient, & then quite poor, Differental Calculus skills to "get the idea over".As soon as he saw the mathematical basis of the test, "the light dawned".

author: scatterandfocus
author_rank: Regular Contributor
timestamp: September 22, 2019, 05:40:54 am
content: Charles Proteus Steinmetz wrote an interesting paper in 1908 on electrical engineering education. Here is a snippet of it to draw you in:Quote

author: FreddieChopin
author_rank: Regular Contributor
timestamp: September 22, 2019, 06:55:13 am
content: Quote from: scatterandfocus on September 22, 2019, 05:40:54 am

author: nigelwright7557
author_rank: Frequent Contributor
timestamp: December 28, 2019, 12:41:05 am
content: I have been in electronics for 40 years and have never stopped learning.Always something new coming out.

author: worsthorse
author_rank: Super Contributor
timestamp: December 28, 2019, 10:53:15 pm
content: Quote from: rstofer on September 20, 2019, 02:25:57 pmI don't know if I agree with this. Well, actually Idoknow, Idon'tagree that hobbyists are mostly restricted to doing cut-and-paste copies of some engineer's design. All you have to do is pick up a copy ofSolid State Design for the Radio Amateur,Art of Electronics, orEMRFDto see that hobbyists, if willing to learn some practical theory and rules, are capable of building quite sophisticated electronic equipment.I say this as a hobbyist who happens to have a degree in electrical engineering and experience building commercial gear. I think a substantive difference between engineering and hobbyist level work is in reproducibility, reliability, and predictability rather than electronics theory. As an engineer I focus on designing stuff that can be manufactured, installed, used, maintained and make a profit. As a hobbyist, I probably don't care about any of those things very much. Think of it this way: the hobbyist' work usually stops at the prototype and the engineer's work really starts there.Why does this matter? Because it is easy to think, as a beginner, that you have to have an engineering or software degree or a lot of maths training before you will know enough to design and build interesting stuff and that just isn't so. Should a beginner eventually know how to work with complex numbers, understand vectors, etc? Yes, eventually and for the same reasons they will want to work their way through a book likeElectronics of Radioor spend some time learning how to solder or use an oscilloscope. But do you need a lot of finite analysis or calculus or solid state physics to design and build interesting and complex circuits? Not really, though you better know all that stuff if you are planning on building a thousand of anything.PS - I do agree with one thing... if you are going to design stuff, youwillspend a lot of time doing calculations and looking at data books, though the calculations are likely to be algebraic and the databook research of the "hmm, that looks good enough" sort.

author: rstofer
author_rank: Super Contributor
timestamp: December 28, 2019, 11:22:39 pm
content: There are hobbyists at all levels. I have never worked a day in my life as an electronics engineer (I did consult on one project, back in the early '80s) and even my MSEE was done as a hobby. I just like digital and that's the part of the sandbox I play in. I wanted to know a lot about computers but electronics has always been a hobby.I didn't care for analog, this math was too cumbersome and, back in the early '70s, we didn't have 'solvers' to help with the work. Today we have fantastic tools and I'm spending a little more time with analog - notably, analog computing. I struggled with differential equations in college but they are fun with an analog computer! Of course, they are also solvable with MATLAB (and neatly with Simulink) and even FORTRAN. Well, maybe not 'solvable', but they can definitely be viewed.So, given a range of hobbyists, we need to settle in on "what is a beginner", "what is somewhat accomplished" and "what is over-the-top". People can progress as far as they want but from the posts I read around here, most are at the "playing with Arduino" level. This is good! It takes quite a bit of effort to get some of those projects to work. Then there is the possibility of modifying them for some other function. The fact that example projects can be copied and pasted can be a real boon to education - if they are viewed in that light. Otherwise, they are just a duplicate of somebody else's project.For the newcomer, wanting to actually learn electronics as opposed to just doing the copy and paste thing, I would expect them to know DC circuits in about 6 months. It could be much sooner, it could take longer, but for table stakes, I would say Ohm's Law, Kirchhoff's Laws, Thevenin and Norton should be well in hand within a few months. Pretty much the same as the first semester in EE school. It just doesn't take that long to go through the Khan Academy Electrical Engineering videos. But there needs to be time at the breadboard and that will drag it out. Personally, I learn very little from lectures. I'm more of a hands on type of learner. AC circuits would take another couple of months and then it's off to transistors, op amps and other more advanced topics.Then there is the issue of "do we really need Kirchhoff's Laws (and the others?". Well, now we get back to the concept of "learn electronics". Are we learning to be capable of designing/understanding circuits or are we just learning the resistor color code?Everybody makes their own choices. I made mine a long time ago and saved electronics for my hobby and worked in electrical for my living.With all the resources on the web, the beginner can go as far as they want and they can progress at their own rate. Everything is out there for the taking.

author: rstofer
author_rank: Super Contributor
timestamp: December 28, 2019, 11:37:22 pm
content: Quote from: worsthorse on December 28, 2019, 10:53:15 pmYes, but by that time they may still be hobbyists but they aren't 'beginners'.QuoteYup! You can't even blink an LED without Ohm's Law to figure out the resistor value or the datasheet to find Vfand Ifplus the datasheet for the driver to find out what current it can provide plus a view of the graph of Voutvs Ioutbecause, sure as shooting, Voutis going to sag with a heavy (relatively) load. Even the easiest thing, blinking an LED, takes at least 2 datasheets and Ohm's Law to get it right. Even then, you don't have to design for the maximum If. Sometimes half that much is bright enough - and it saves power, and heat dissipation.Electronics is a numbers game. That's why we have datasheets full of them! Every single number on the datasheet represents a corner in the safe operating area. Things the device can do and things it can't. All of them are important.Sometimes even I don't agree with me but this whole topic has to revolve around the user. How much do they want to know? And how fast do they want to learn it?

author: Electro Fan
author_rank: Super Contributor
timestamp: December 29, 2019, 01:48:09 am
content: Quote from: rstofer on December 28, 2019, 11:37:22 pmHappy New Year to EEVers everywhere.

author: worsthorse
author_rank: Super Contributor
timestamp: December 29, 2019, 05:46:45 am
content: Quote from: rstofer on December 28, 2019, 11:37:22 pmI think we agree on most of this... the problem is related to "how much do you want to know?" ... beginners can't really answer that question, right? Because we don't know what we don't know yet. But if you start with the question, "here's what I want to do, how do I do it?" you get some focus. That's why I recommend that self-learners and hobbyists dig into a book likeArt of Electronics. It gives one a way to begin learning how to do interesting stuff quickly and avoids the "you have to be an engineer to design" trap. It also gives you a clue about what you don't know so you looking for ways to learn it.

author: tggzzz
author_rank: Super Contributor
timestamp: December 29, 2019, 09:19:48 am
content: Quote from: worsthorse on December 28, 2019, 10:53:15 pmPretty much true.I'd add that hobbyists think (to some extent) about how thingswork, whereas engineers also think about how thingsfail- and how to reduce the frequency and consequences of failure. Yes, that means many software programmers are no better than hobbyists.I'd also add another distinction, one that is far less clear cut. Hobbyists repeat previous designs, possibly with minor variations. Engineers either create novel designs or apply existing designs in novel situations.And those observations imply a way for beginners to start as hobbyists and progress to engineering, if they wish and are capable.Plus those observations do not contradict your other observations...Quote

author: tggzzz
author_rank: Super Contributor
timestamp: December 29, 2019, 09:34:50 am
content: Quote from: rstofer on December 28, 2019, 11:37:22 pmThat is significantly complicated by the realisation that Ohms law is a linear relationship and the a LED's VI curve is very non-linear. The traditional solution is toplota resistor's load-line on the VI graph, andobservewhere the lines intersect.QuoteYup.

author: worsthorse
author_rank: Super Contributor
timestamp: December 29, 2019, 03:30:13 pm
content: though i could go on, it looks like i have reached thepoint in this conversation.

author: CatalinaWOW
author_rank: Super Contributor
timestamp: December 29, 2019, 06:05:13 pm
content: To OPs original question. Is he slow? None of us can answer that. The question is whether he is meeting his objectives. If he is a hobby person and having fun the answer is yes regardless of his pace. If he is a student preparing for a career the answer is maybe, leaning towards probably yes. The kinds and amounts of skills he is describing are appropriate, perhaps a little ahead of the game for a student in the early part of their education. Is he in a professional situation? The answer here is most complicated. We are all aware that many barely competent engineers are employed. If this is OPs situation (already employed in the field) his best bet is to look around him. As long as he is not last in his pack he may survive. But if he isn't in the lead group he really needs to apply himself to learning.