in reply to OT: Database Certificate == 'Good Career Move'?

I may want to be more employable as a pro. I wish to keep learning as well. And I want to create not administrate.

When interviewing potential candidates for technical work, I'm looking for experience, projects delivered, application of knowledge, solutions designed and problems solved...

What I'm not specifically looking for is accredited education, i've come across too many people who have done every course under the sun, but cant apply much of what is learned in the real world. So what i'm after is someone who can get a job done, with or without the formal qualifications. IMO, Nothing can replace real world experience. You never learn so much about a system until it breaks and you have to fix it

As I have a detailed understanding of what it takes, the interview can be taylored for each candidate, specific technology questions asked to determine if this person is more suited than another.

Having said all that, course accreditation can be worthwhile. One difference in doing a course and not doing a course is the rate in which you learn (generally speaking). You may be a senior DBA, but have taken 15 years to get there, or thru' courses, application of knowledge and continued study it make only take 5 years...

Of course these are general statements, as people can often pick stuff up, and just "know it" without the formal education side, and the other extreme, where all the courses in the world will never make you a brain surgen.

A tip, if you want to be a creator, and move from the coding floor to project work, IMHO project management skills could be an area where a course may come in handy (in the case you need it). Good project managers that have the ability to inspire the team, push issues thru' management, hit deadlines and satisfy customers are difficult to find... (at least in my small part of the world.)

  • Comment on Re: OT: Database Certificate == 'Good Career Move'?

Replies are listed 'Best First'.
Re: Re: OT: Database Certificate == 'Good Career Move'?
by Jenda (Abbot) on Nov 28, 2002 at 00:04 UTC

    If I would be hiring a programmer I would be most interested in his code. Not what cool sites/programs did he work on, what cool pages does he have to show but ... is his code readable? Does he handle errors carefully? Is the application multi-user safe? (Sure , you can't prove it is, but sometimes it's dead easy to see it is not.) If something breaks does the admin/developer get enough information to find and fix the problem?

    Show me your code and I know who you are.

    Jenda

    P.S.: I've seen quite a few webbased applications that appeared to be working ... but only because the author ignored all errors and reported success even if the action blew up and because we were lucky and the race condition did not happen just as we were looking.

    A great example was the project I'm spending most of my time now when we got it to fix and extend. Stored procedures did not care whether their commands succeeded, middle tier ignored errors comming from the database, ASPs ignored errors from the middle tier, most variable names were just one letter, ...

    And the multiuser safety? Well ... there was a table with an Identity field (MS SQL, autogenerated ID), instead of inserting the row and getting the generated ID they

    1. connected to the DB
    2. fetched the max(ID)
    3. disconnected
    4. incremented it (in the ASP!)
    5. did some unrelated stuff to increase the likelihood of problems
    6. connected to the DB
    7. tried to forcefully insert the new row with this ID (using SET IDENTITY_INSERT ON)
    8. disconnected
    9. ignored the result of the action and reported success

    I could not kill them ... they were too far.