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
