Piotr Klein wrote:
> 
> Not at all !!!
> 
> 
>> Hi All.
>>
>> From my experiences, good admin should have sufficient knowledge 
>> about C programming. He/She sould be familiar with system functions 
>> like:
>> - fork(), waitpid()
>> - open(), read(), write()
>> - socket(), bind(), listen(), accept()
>> - shm*()
>> - ...
>>
>> I can't see the possibility about proper system understanging and 
>> tuning without such knowledge. In the end, FreeBSD is written in C.

Define "system understanding."

Tuning in what context?  Disk I/O?  Network load balancing?  One of them
requires knowledge of C to modify, the other doesn't.

> 
> You are talking about "System Engineer" not "SysAdmin"

Then why did you start your original post with:
"From my experiences, good admin should have sufficient knowledge about C
programming." ?

> 
>> I've found out, that people with poor understanding of C system 
>> functions are also poor admins, when we speak about high volume  servers.
>> They simply can't diagnose/explain/solve heavy traffic problems.

There's that "admins" word again...

> 
> SysAdmin should do much, much more than solve traffic problems

Agreed.

> 
>>
>> If i'd have to make a choice of recruitment, that would be  important
>> topic at the interview.
>>
>> For the purpose of certification, I'd suggest for example a piece (s)
>> of broken/badly written C code with questions about a problem  there.
>>
> 
> again -  System Engineer, Programmer...etc NOT "SysAdmin"

admin = SysAdmin - not Engineer or Developer.

Perhaps you meant to say, "Engineers should have sufficient knowledge
about C .." ?

I'd be willing to bet money that there are a LOT of good, experienced,
high-level *nix admins who don't know a thing about programming in C.
They leave that for for the developers.

Which brings up the subject about the nature of the cert itself - is it an
"Admin" cert or an "Engineer/Developer" cert?  Both would have vastly
different requirements.
_______________________________________________
BSDCert mailing list
[email protected]
http://lists.nycbug.org/mailman/listinfo/bsdcert

Reply via email to