That sort of
thing tends to not have very much use in today's job
market,
unfortunately.
That's absolutely correct, because most HR drones don't actually
look for people who know anything about computers. If Joe wants to
learn something about computers, as opposed to learning only what's
guaranteed to get him a job in a suitly company, then I very strongly
recommend that he pursue the path that he discussed above.
The problem comes from the fact that there are only a finite number of
seconds in a day :-). If you're not careful you can end up in my
position, knwoing a bit about things that nobody seems to want, but not
having the right buzzwords on your resume to actually get a job.
Joe...As for your not being hopeful about building a TTL-based
computer from scratch...The knowledge required to do it is readily
available. If you REALLY want to do it, you can. Your father's
I will second that. I am living (?) proof that it's possible to
understand this stuff. It didn't take me _that_ long either.
assertion that he couldn't do it after six years
of college is really
irrelevant here...not many college EE programs teach anything about
low-level computer architecture, and sadly, even fewer CS programs
do. Learn about boolean algebra, learn about Karnaugh maps and other
minimization techniques, learn about combinatorial and sequential
And learn to do it 'by hand', not just using CAD tools. The latter are
undoubtedly very useful, but knowing how to do things by hand will let
you know when said CAD systems have made a right mess of your design.
logic...not only will you be able to design and build
a TTL-based
computer, but you'll end up knowing more about *computers* (as
opposed to "how to install Microsoft products on PCs") than most
anyone churned out by today's colleges.
It's a great pity the latter is all most people care about. It is,
perhaps, a little worrying that I am classed as computer-illiterate....
[I choose not to use Microsoft products, or much commercial software at
all for that matter, for what I consider to be good reasons _for my own
situation_. Yes I could learn how to install and use such programs,
probably in a couple of afternoons. And I'd like to see any of the
so-called PC experts understand a microcode source listing in the same
length of time :-)]
Further (also directed at Joe)...As you already very obviously
know, it's actually possible for one to learn something without it
being spoon-fed in a school.
Very much so! Now, how do you convince droids of that? Both the sort that
try to enforce bogus safety regulations ('No, we can't sell you that
spare part, you're not trained to fit it' when actually I could _make_
said part in an hour or so...) and those that work in HR departments 'No,
Dr Duell, you don't have the right qualfiications for this job' meaning I
don't have some bit of paper saying I know how to turn on a PC, even
though I routinely design such things...)
-tony