2008-06-19

"The two kinds of programmers"

AUf Approaching Normal gibt es eine nette Beschreibung 2er Arten von Softwareentwicklern. Gerade die 2. find ich interessant, ich darf mal zitieren:

The Craftsman

…knows a handful of programming languages, and is always on the lookout for the next one he should learn. He knows that learning any new language will stretch his mind and make him a better programmer in the language he uses day to day.

…devotes time to learning about new technologies, and helps to make others aware of them.

…understands the platform and operating system his applications run on, because he knows that’s the only way to diagnose many problems.

…masters his tools. He can perform magic in his chosen editor, and is always looking for ways to make himself more efficient.

…rarely passes up an opportunity to broaden his knowledge of the system he is working on.

…is always willing to take on something he’s unfamiliar with. He can pick up most things pretty easily, and enjoys the challenge of learning something new.

One craftsman is worth three or four journeymen. Easily.

Das seh ich mal genauso. Auch mit der nachstehenden Schlussfolgerung liegt der Autor richtig:

It’s the journeymen whose jobs often end up moving overseas (and rightfully so, they add little, if any, value).

Aber leider hat der “Craftsman” einen nicht unwesentlichen Nachteil: Burnout mit spätestens 40.

fgf

Home Writing Rides Travel Photos Journal