Hi Ralf, On Wed, Apr 20, 2011 at 09:52:18PM +0200, Ralf Siegert wrote: > well, from daily work as a system engineer (the professional) and consultant > it is more necessary to have knowledge of:
Yes, good topics, full ACK, but... > I do not see a need for an engineer in programming ... except you start a > career in development. ... many people working daily as sysadmin do not know how to - fix most simple errors occuring on the GNU-troathlon configure/make/make install including things like a missing '#include <errno.h>' - use/interpret strace/ltrace - change simple things if the technical chief says "well, this software if nearly perfect excluding this one little missing feature which can be fixed with a little patch to the C source code within half an hour" - write more complex automation tasks in perl|python|php|ruby... because bash is only a *shell* scripting language which lacks many features of these languages - write most simple programs which substitute bash-scripts running many *minutes* These *are* *professional* skills. For simple tasks you don't need a software developer. A sysadmin should not write big programs and a company like a internet provider does not need a developing staff but sysadmins. > What is an engineer ... is it a person involved in administrative tasks and > doing the work of engineering by himself? > Or is an engineer a well educated person in its subject and coordinates > developers, administrators and other technical people? "Software engineering" does the same approach like "engineering": To solve a problem it will be formal analyzed and designed. (I don't know all translations of the relevant german termina like "Anforderungsanalyse", "CRC-Karten" - Class-Responsibility-Collaborators (?) and more.) This is actually a job for a software developer. I didn't write "Software engineering" because I think that there is a need for exactly this topic as an exam. It's meant to be a more general description like it's sometimes found in job offers for system architects or sysadmins. Frank -- EDV Frank Bergmann Tel. 05221-9249753 LPIC-3 Linux Professional Fax 05221-9249754 Elverdisser Str. 25 email iserv...@tuxad.com 32052 Herford USt-IdNr DE237314606 _______________________________________________ lpi-examdev mailing list lpi-examdev@lpi.org http://list.lpi.org/cgi-bin/mailman/listinfo/lpi-examdev