Ok my 2 cents.

This goes beyond simple programming. 

A beginning developer is just that, a simple code monkey.  Give them a 
spec and they can work  something functional.  It may not be 100% and 
require more thorough debugging, but it will function.  Their breadth 
beyond simple programming is limited.  Also requiring more supervision.  
Training is limited to correspondence courses in the programming 
language (think MCSD or ColdFusion tech in a box) or just simply 
learning at home with the books.

A mid-road developer has some time in the business world.  These people 
can generate a tactcial plan, even if strategy still must be dictated 
too.  Their code is generally good and reliable on the final output even 
if some performance tweaking might be in order.  Strategic supervision 
is in order, however they can function as low level managers/team 
leaders without a problem.  Training would include a bachelors degree 
with a bit more well rounded focus than just programming (design and 
programming theory included) and/or a few years of real world 
experience, some good war stories to tell.

The guru.  These are the few people in the organization that all look up 
to, whether or not a developer.  They often participate in strategy (if 
not the owner who dictates the strategy) as well  as lay out tactical 
planning in the organization.  The code is top notch, works flawlessly 
and contains performance tricks others might have trouble understanding 
but will blow your mind.  They are the supervisors, even executives.  At 
this level masters and postgrad work is required alongside tons of work 
related experience (more than a decade), they've been there, done that 
and got the f*ckin T-Shirt so to speak.

Johnny Le wrote:

>Hi,
>
>What makes a developer an entry-level developer, a mid-level developer, a 
>junior developer or a senior developer?  
>
>Does it depend on years of experience?  Like 0-3 years - entry level, 3-6 
>years - mid level and 6-9 years - senior level? 
>
>Or like if you know cfc well, you are a mid-level developer.  If you can 
>integrate well with word and excel, you are a senior developer.  
>
>Or if you are a Certified ColdFusion MX Developer, you are a mid-level 
>developer.  If you are a Certified Advanced ColdFusion MX Developer, you are a 
>senior developer.
> 
>Well, the point is how can one determine what level of expertise he/she at?  
>Or is it just one of those things that you just know?
>
>Johnny
>
>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:11:2512
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/11
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:11
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.11
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to