Date: Mon, 5 Jul 2004 08:36:25 +0100 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: "Matthew D. Fuller" <fullermd@over-yonder.net> Cc: freebsd-advocacy@freebsd.org Subject: Re: direction for training Message-ID: <20040705073625.GA66477@happy-idiot-talk.infracaninophile.co.uk> In-Reply-To: <20040704220257.GS77848@over-yonder.net> References: <20040702183604.A41037-100000@xena.mikey.net> <40E758D9.9060609@softweyr.com> <20040704083710.A546@dru.domain.org> <20040704153508.GA58009@happy-idiot-talk.infracaninophile.co.uk> <20040704220257.GS77848@over-yonder.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--EVF5PPMfhYS0aIcm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jul 04, 2004 at 05:02:57PM -0500, Matthew D. Fuller wrote: > On Sun, Jul 04, 2004 at 04:35:08PM +0100 I heard the voice of > Matthew Seaman, and lo! it spake thus: > >=20 > > Consider, for example vinum(8). To use vinum, you should understand > > concepts like "what is RAID 1", "hardware vs software raid" and > > "what are the pros- and cons- of using volumne management", none of > > which are FreeBSD specific. Background knowledge should include > > what alternative RAID systems are available on various different > > OSes -- to just list a few of the software RAID systems: Solaris > > ODS, Vertias VxVM, vinum(8), RaidFrame, LVM, even if it doesn't go > > much beyond a one-liner describing each of them. > >=20 > > Such is the basic theory that anyone working on any sort of system > > would have to learn about first. *BSD specific material then > > follows in, say, the practical details of using vinum -- how to > > build a RAID filesystem, installing the system using a mirrored > > root, recovery from a failed hard drive, interaction with GEOM under > > 5.x, etc. That's not to mention related things like ccd(4) or > > atacontrol(8). >=20 > And, coincidentally (or not), these details are precisely the sort of > thing most of us would never bother to store in our heads, since it's > right there in the manpages or the handbooks or the websites and can > be pulled out in moments when we need it. It's the background > knowledge and the context we need to "know", so we'll know where to > look and know how to understand the details of setting up one > implementation. Absolutely true -- although having gone through the process of finding out this stuff one time as a learning exercise, you do gain a sense of what is actually possible and tend to remember more about /where/ and /how/ to find the fiddling details. It's the big secret of education, certainly at University level or above: you don't learn what you are taught, so much as you learn how to teach yourself what you need. It's also the case that the vast majority of what is done with *BSD is not *BSD specific. Big software packages like Apache or Samba or MySQL run on practically any platform. Perhaps the conclusion should be that teaching someone to administer *BSD is not hugely useful; but using *BSD to teach someone Systems Administration -- now that is a different kettle of fish. =20 > > Going beyond mere regurgitation of facts and starting to do useful > > problem solving requires integration of knowledge from many such > > modules. >=20 > And is terribly difficult to test on a small scale, in much the same > way that a map containing all the detail is the same size as the > territory. This is why experience must, practically (wet dreams of > Personnel personnel to the contrary), always trump examination or > training or certification. And, of course, if you COULD make the test > sufficiently hard and sufficiently realistic to substitute for > experience, you'd need the experience to pass the test, making it > useless for what seems to be the purpose of certifications as > alternatives to experience. >=20 > You might say there's a little problem there 8-} I don't think certification should ever be seen as an alternative to experience. On the whole, I would be violently in agreement with the sort of qualification you could only get by by having sufficient experience. If you like, it's the difference between being a Journeyman and being a Master. Having a series of qualifications recognising having passed through those various stages is certainly worthwhile. On the other hand, having a bit of paper with "FreeBSD" written on it could well be the key to getting past the sorts of HR departments who haven't got a clue what FreeBSD actually is. You know, and I know that anyone with experience of managing any sort of unixoid system[1] can adapt to a different unixoid system within a very short time and be very productive. Most hiring departments nowadays seem not to understand that: they just want to see specific key words on the CV. Cheers, Matthew [1] By which I mean Unix or Linux, and more than just fiddling around with webmin. --=20 Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way PGP: http://www.infracaninophile.co.uk/pgpkey Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK --EVF5PPMfhYS0aIcm Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFA6QT5iD657aJF7eIRAvQeAJ4mfYwDatccSYVMnY5CAh0Tpn8U6QCgmiBs lvdVV18r6KZiXdItFsLcxtw= =Oazg -----END PGP SIGNATURE----- --EVF5PPMfhYS0aIcm--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040705073625.GA66477>