Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: Timmy
The "computer" engineers are not, as people trained in other areas can quickly learn to do company required computer tasks, including programming.

A programmer and a software engineer are two wildly different things, though many people are clueless as to the difference. It would be like saying a drafter and a mechanical or civil engineer are the same thing. Superficial similarities are not evidence of actual similarity.

No chimp off the street can "quickly learn" to be a software engineer, as it takes a huge body of obscure knowledge and practical experience that you aren't going to absorb in a matter of weeks or months. It takes years of experience to be usefully competent, and even then you have to have some natural ability. Good software engineers are worth their weight in gold, most programmers are substantially less valuable and more fungible. Truly great programmers with extreme breadth and depth of experience are also worth a mint, but for different reasons and these people are pretty rare. A lot of programmers call themselves engineers, but a short Q&A session with a competent SE can disabuse them of that notion real quick.

Most programmers simply aren't aware of how much they don't really understand. It is the difference between being a good auto mechanic and the guy who actually designed the engine from scratch. The design engineer has a perspective and level of understanding that is beyond the auto mechanic; the engineer not only understands how it works, he understands WHY it works the way it does and the considerations and limits that went into the design decisions.

45 posted on 12/26/2002 3:49:52 PM PST by tortoise
[ Post Reply | Private Reply | To 34 | View Replies ]


To: tortoise
No chimp off the street can "quickly learn" to be a software engineer, as it takes a huge body of obscure knowledge and practical experience that you aren't going to absorb in a matter of weeks or months. It takes years of experience to be usefully competent, and even then you have to have some natural ability

Wow, you hit the nail on the head!

I can finally say that I am honestly a software engineer... It's one thing to put your blinders on, your headphones on, get out your C++ dictionary and write a bunch of craptastic code, but when it doesn't play well with others, call me.

Antique ADA routines in the military with new embedded systems means job security to me...

89 posted on 12/26/2002 11:25:44 PM PST by Cogadh na Sith
[ Post Reply | Private Reply | To 45 | View Replies ]

To: tortoise
the difference between being a good auto mechanic and the guy who actually designed the engine from scratch.

The latter being the one who located the spark plugs where they cannot be removed without lifting the engine out of the car...

I understand your post. Simply writing a program is far different than designing the system which flawlessly integrates the sub-systems and the OS capabilities.

113 posted on 12/27/2002 7:48:16 AM PST by ninenot
[ Post Reply | Private Reply | To 45 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson