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

Reply via email to