> -----Original Message-----
> From: Jennifer [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, July 17, 2001 5:53 PM
> To: CF-Community
> Subject: Re: How do you define an expert?
>
>
> At 03:41 PM 7/17/2001 -0700, you wrote:
>
> > Is it too far off topic to have a discussion on this list
> (The Jobs list,
> >of course, I know nothing is off-topic for the community list)?
> >
> > The question I have, based on a recent CF-Jobs thread, is how
> would you
> >define an expert?
> >
> >[snipfromcfjoblist]
> > >I don't call myself an expert but I have tons of experiences and
> > >still learn more each and every day; but most of all I love what
I do.
> >[endsnipfromcfjoblist]
> >
> > The difference between a professional and an amateur is that the
> >professional gets paid, and the amateur doesn't. However, that
does not
> >take the quality of work into consideration. I've known
> professionals who
> >I've thought were clueless and amateurs who had huge wealths of
> knowledge.
> > So, I ask again, How do you define an expert?
>
> I define an expert developer as someone who rarely has to look up
> code and
> who doesn't need help with algorithms. However, that's different
from a
> good developer. A good developer knows where to look for the answers
> he/she/it needs and isn't afraid to ask questions when they need
help. A
> good developer is one who tries to find a balance between
functionality,
> stability, security, and speed. That includes making an effort to
write
> efficient code (preferably a successful one).
I have to disagree with this. I know many experts in Geology and
Geophysics. Very few of these can recite equations (in Geology these
are
equivilent to algorhythms) that are more complex than Bragg's Law (N
lamda =
2d Sin Theta). Thier expertise lies in that they understand more
than just
the basics that form the equations. They don't need to memorize the
equations, there are research papers for that. Likewise, in
development, I
don't think I need to have the necessary algorhythms memorized, I
need to
know the basis for the algorhythms. For algorhythms, I can always
look them
up in references. Understanding how to efficiently implement the
algorhythms shows I'm an expert.
>
> An expert is a good developer plus an excellent resource, whereas a
good
> developer is a good developer plus a decent resource who knows
where to
> find excellent resources.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists