Nothing in the specs you listed mentioned anything about a pretty, intuitive GUI interface. Drop a nice interface requirement and that cuts your time considerably. Forget trying to design an "event driven" interface and drop back on the old mainframe menu driven interface with one option per screen. Then you just need to design some generic code that spits out some fields with labels and a continue/save or cancel button.
"Tests" like these are usually looking more for coding talent and technique (i.e. code reuse, object orientation, readability, MVC, etc.) rather than interface design talent. They're most likely trying to separate the web front end people from the back end people.


On Jun 7, 2004, at 10:51 AM, Derrick fogle wrote:

I've been searching around for productivity benchmarks for PHP programming. The only references I can find for it are in for-pay publications.

I've ended up becoming a PHP developer more out of happenstance than anything. I've been doing it for a couple of years now, but... I don't really know how 'good' I am at it. The place I work has always had extremely unreasonable expectations for worker productivity, and I'm trying to fight that.

I've recently been called into another job interview, and part of the interview is a coding assignment. Some of the documentation suggests that this assignment should take about 40 minutes. A rough overview of the 'assignment' - a simple Document Management System - is:
* new user registration and existing user login
* admin-level user management
* document upload and download
* review and suggestion
* a conditional matrix of 5 document conditions vs 3 user levels
* 6 input forms
* 2 listing layouts with fix sorting
* conditional access to changing document conditions based on user levels


It took me about 4 hours to completely satisfy and debug the assignment specs with an OK interface. This was with plenty of code copy/modification from other web apps I've done before, or other online resources. I ended up spending nearly 4 more hours futzing around with the interface to get something really nice.

So, am I just a pretender? Are there people out there that can really bust out a basic DMS in 40 minutes?

If anyone does have some basic PHP programmer productivity benchmarks, or knows where I can get ahold of them, I'd sure appreciate it. This issue of productivity expectations has really gotten under my skin, and I need to know whether or not I should be doing this for a living.

Thanks,

-Derrick

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


--
Brent Baisley
Systems Architect
Landover Associates, Inc.
Search & Advisory Services for Advanced Technology Environments
p: 212.759.6400/800.759.0577

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to