Forgot your password?

typodupeerror
PHP Apache Linux

Measuring LAMP Competency? 453

Posted by kdawson
from the diogenes-as-tech-recruiter dept.
An anonymous reader writes "Our company is getting ready to hire a number of programmers. While the majority of the prospective candidates do have good-looking resumes, we are looking to see if we can get some clear metrics in the assessment process. After a little research we have learned that there is a well-established PHP + MySQL training and certification process, and some of the candidates are already certified. There is also a candidate with a good portfolio, a lot of experience, and no certification. Most of the applicants also have some college/university science-related education. So our goal is to be able to somehow measure LAMP overall competency as well as basic computer science concepts such as BNF, data normalization, OOP, MVC, etc. How do Slashdot readers go about this kind of characterization?"
This discussion has been archived. No new comments can be posted.

Measuring LAMP Competency?

Comments Filter:
  • by jacktherobot (1538645) on Friday July 16 2010, @12:33PM (#32927640)

    The answer seems simple. Ask for guest access to a server that they configured. If they don't have something like that you could set up a simple lamp server and have them perform some basic tasks.

  • Re:No faith (Score:2, Informative)

    by Anonymous Coward on Friday July 16 2010, @12:56PM (#32928006)

    That is a retarded statement. Certifications for both doctors and civil engineers are completely different than what he is talking about. Both of these professions involve people dying when it is not done properly. For both professions, it is not a matter of just completing your degree and getting licensed. Doctors work as interns for years. In addition, a PE license requires 4-years of qualifying experience after school.

    I understand what you are saying here. I am a licensed Civil Engineer and I have worked with many licensed engineers that should probably not be and I have worked with unlicensed people that are exceptional. A certificate on your wall does not suddenly make you a genius, but both a medical license and PE license are non-trivial to obtain.

  • Re:why BNF? (Score:5, Informative)

    by Jesterboy (106813) on Friday July 16 2010, @01:35PM (#32928582)

    Why BNF?

    I think he is referring to Boyce-Codd Normal Form, a level of database normalization, as opposed to Backus-Naur Form, a way of describing context-free grammars.

    Perhaps he accidentally dropped the C in the acronym. Although, judging from my CS classes, this is a common confusion.

  • Re:why BNF? (Score:3, Informative)

    by composer777 (175489) * on Friday July 16 2010, @01:41PM (#32928660)

    This has nothing to do with database design. It has to do with programming language design. BNF, or Backus Naur Form is basically a way of describing the syntax of a programming language in a precise way. It has nothing, zero, zip, nada, to do with database design. It's not useful for really anything outside of acadamia other than writing a compiler using bison/yacc. I've written a vrml parser, and so could answer some questions about it, but would be annoyed if I was interviewing for a LAMP position and they threw out there. I would think they were incompetent. Maybe you're thinking of BCNF, or Boise Codd Normal Form, which IS related to database design?

  • Re:No faith (Score:2, Informative)

    by Belegothmog (712435) on Friday July 16 2010, @01:44PM (#32928698)
    I used to feel the same until my current job doing network/server consulting. Now I often go to places that have a full-time IT person who has no certifications, and am shocked by how little they know. I feel like if they had at least gotten a basic server certification they would know what file and directory permissions were and why they are good, rather than looking at me with a blank stare
  • by Wee (17189) on Friday July 16 2010, @01:55PM (#32928920)
    Which part of that, specifically, do you find offensive?

    It's not offensive so much as funny [xkcd.com].

    You don't, by chance, do any web programming do you? If so, what's the URL? Just curious is all...

    -B
  • by Wee (17189) on Friday July 16 2010, @02:12PM (#32929190)
    At my last job, they sat me down in a conference room with a laptop that had the wireless card yanked. They gave me a piece of paper with some database tables and asked me to write a web app that would let someone add, remove and view entries in those tables. They gave you 45 minutes to write a working web app, in the language of your choice, with no outside references and no way to actually run of test any of the code. Along the way I noticed that they had a couple errors in their schema.

    We got to talking after the assignment was done and apparently they had been using that hypothetical DB for a long time and nobody had pointed out and fixed the errors. I found that amazing, so I asked how many people had actually finished the assignment. They said that nobody had given them code that actually ran, that there was always a syntax error or plain old typo somewhere. They went on to say that they didn't really count that against anyone since they wanted to see facility with the language of choice, coding style, general knowledge, ability to work under pressure, etc. So I had to ask: "Uh, did my code run?" And it did.

    I don't know if it's because of the way I write code or because I've been doing it for a while, but I was just totally blown away that nobody they had interviewed could come up with 400 lines of code that actually ran. They had dudes with advanced CS degrees who couldn't write a simple web app that worked. It's mind boggling.

    At the time I was a little scared of the interview process (the practical part was only 1/3 of the total interview process). But I think it's a good method.

    -B
  • by Peach Rings (1782482) on Friday July 16 2010, @03:04PM (#32930110) Homepage

    There's nothing wrong with that...

    It just HTTP-redirects you to the URL in the s variable of the query string. Are you worried that someone will change the value and -gasp- be redirected to a page of their choosing? They already have an address bar you know.

  • Re:No faith (Score:3, Informative)

    by paitre (32242) on Friday July 16 2010, @08:05PM (#32933898) Journal

    I've taken, and aced, the RHCE twice.

    If you know wtf you're doing, it's really not that hard.

    The RHCA exams, on the other hand... *twitch*

Wisdom is knowing what to do with what you know. -- J. Winter Smith

Working...