My bad - I saw "Piotr" and didn't look at the last name.  I thought the
original poster was reponding to my response.  Sorry 'bout that.

-Kevin

(I top-posted so everyone would see this first without having to re-read
the entire post.)

Kevin Reiter wrote:
> 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

_______________________________________________
BSDCert mailing list
[email protected]
http://lists.nycbug.org/mailman/listinfo/bsdcert

Reply via email to