Forums before death by AOL, social media and spammers... "We can't have nice things"
|    sci.electronics.design    |    Electronic circuit design    |    143,102 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 141,352 of 143,102    |
|    Don Y to All    |
|    Re: kids, math (1/2)    |
|    26 Nov 25 18:41:55    |
      From: blockedofcourse@foo.invalid              >> I think the bigger problem is the ego and (type of) involvement of the       >> parent(s). I've spoken with many teachers who claim they are afraid to       >> grade their students based on merit -- the parents raise holy hell       >> if THEIR kid isn't an "A" student.       >>       >> [Not unexpected in light of the prevalence of helicopter parents -- did YOUR       >> parents ever attend a job interview with you??]       >       > I would have been horrified if my parents had ever suggested that they should       > attend a job interview with me.              Sadly, that is not the case, presently. I see this as an extension of the       "my kid is the best -- and don't you say or think otherwise!"... even if       the kid is dumb as a post!              >> This instills a false sense of "competence" in the kid. A neighbor's son is       >> upset that he hasn't been PROMOTED after 6 months on the job... what the       hell       >> have you DONE in those 6 months that thinks you MERIT a promotion?       >       > Hmm I probably was promoted after 6 months in my first job. That's partly       because       > that's what the organization did with new graduates but it's also partly       because I could       > use a soldering iron and do plenty of other things I wasn't taught on a       degree course.       > From a coding point of view I could not only code (mostly in assembler) but       I had       > already seen many examples of how to do things. So when I had to get an 8051       to       > do 32-bit division and convert the result to decimal for a display it wasn't       too hard.              I never had an "entry level" full time job. I was always a senior design       engineer or system analyst or etc. I always had support staff to handle       the mundane aspects of the job though often did them myself (out of concern       for getting the RIGHT result, first time. E.g., I wire-wrapped my first       CPU and the associated MPU just to be sure it got done correctly. So,       first application of power had the system up and running -- instead of fussing       with a technician trying to defend his mistakes).              >>> There's also a difference between what is taught and what is needed in a       workplace.       >>> I could use a soldering iron when I got my degree, but most other       graduates couldn't.       >>       >> I disagree. Skills are easy to pick up -- how long do you think it would       take       >> to teach someone how to make a reliable solder joint?       >       > As far as making a reliable solder joint is concerned I've seen many       outcomes.       > This is from prototype testing not production.       > Here are some possible outcomes.       >       > 1. Perfect joint.       >       > 2. Perfect joint after being shown that keeping your wrist on the bench       while you       > make the joint will keep your hand steady.       >       > 3. Good effort but here's how to remove grime and oxide film from the       resistor's       > legs before you solder it.       >       > 4. Deliberately poor joint because "I shouldn't have to do this".              So, put a number on how many HOURS it would take you to learn this.       Then, decide which hours of coursework you would forego to learn       this skill in school. And, your strategy for picking up that material       in the workplace?              I can't think of any course that I would have sacrificed to learn       some skill that I could pick up in OJT. A colleague at an IBM division       that I was working with showed me the important aspects of wirewrapping       as it was directly applicable to the system I was troubleshooting for them.       And, pointed me at some of the better tools available that I would later       use (having purchased them for myself) to do that sort of work.              I doubt I would have found such a person who would have sat down and       taught me about the architecture of a B5500. Or, the A* algorithm.       Likely, none of the folks I've worked with KNOW these things!              >> What is needed in the workplace is the ability to LEARN.       >       > Sure but if student's aren't learning during their college years then they       are likely       > to think that that's how it will always be.              It's BEFORE college. Once you start letting kids "advance" without the       requisite skill sets, they are doomed. They won't have the foundation for the       next set of skills. Which makes it unlikely that they will master THOSE.       Which will hinder their progress in the Thereafter. etc.              Do kids ever "stay back" (repeat a grade) anymore? Or, is this so abhorrent       to their folks that they press the school system to let little tommy move       along thinking he'll be better equipped to handle the next year's curriculum?              >> Because only       >> backwards looking businesses/industries worry about "today" as tomorrow will       >> be here momentarily. If your new hires are only good with today's       skillsets,       >> you'll be shit out of luck come tomorrow!       >>       >> Interviews (hiring processes) that rely on the applicant regurgitating some       >> particular canned response are notoriously short sighted.       >       > I remember being asked how I would add numbers together at 10 MHz.       > After giving my answer the interviewer told me that most people would say       > use a microprocessor. (Not possible with a cpu back then even if you could       > clock the thing at 10 MHz.)              That depends on the width of the numbers (affects the propagation of carries       from LSbs) and whether or not you want to have a *throughput* of 10M/s or       a complete result in 100ns. Add two 1b values in a single XOR propagation       delay. Not quite that quick with 64b values!              The "DRAW" opcode in my first processor implemented the following:        ; scale the (dX,dY) vector by the associated scale factors (Ax, Ay)        x = Ax * dX        y = Ay * dY               ; determine how much each axis can be scaled up to fit under its limit        Bx = Kx / x        By = Ky / y               ; find minimum of those factors (ensures neither will exceed its limit)        G = min(Bx,By)               ; scale the "scaled vector" to approach each appropriate limit        Ox = G * x        Oy = G * y               ; reduce time by an equivalent factor        T = Kt / G       in just under 2 microseconds. In ~1980.              Had I not been exposed to the B5500 et al., I would have implemented this       in a more traditional, serial manner achieving perhaps 5% of the overall       performance -- instead of having multiple pipeline stages to increase       throughput! And, no one would have thought to tell me about the optimizations       that I could have made in the hardware "from historical perspective".              >> We teach kids how to design algorithms using a completely bogus "programming       >> language" that exists nowhere else. A handful of "opcodes" (move l/r/f/b,       >> probe, rotate 90/180/270, etc.) that a 10 year old can easily understand       >> (no concerns about overflow, exceptions, cancellation, races, etc.). And,       >> to which he can PHYSICALLY relate.       >       > Well you don't seem to be able to buy a simple SC/MP board and solder it       > together yourself any more.                     [continued in next message]              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca