Professional web programmers
Nowadays, everybody is, or at least pretends to be, a web programmer. It’s trendy and cool to have a website. Well, most of them are “Sunday programmers”. Armed with tools like FrontPage and and a handful of PHP tutorials, they make the crappiest sites. Do you belong with “them” or are you a true web professional? One way to find out:
- Ever heard of objects, overriding, overloading, polymorphism and so on?
- Do you use any frameworks? Ever heard of MVC or similar patterns?
- Can you code a tableless layout?
- Do you have a coding standard? Or at least, do you know what a coding standard is?
- Do source code management softwares tell you something? Do names CVS or SVN ring any bells?
- Do you comment or document your apps? Do you use phpdoc or similar tools?
- Does URL rewriting sounds familiar? Do you know what a .htaccess file does?
- Do regular expressions look like plain English to you, instead of ancient chinese texts?
- Do you know how to defend against common ways to attack a site like SQL injection, cross-site scripting, etc. ?
- Do you know what accessibility is? Did you read or at least heard about documents like WCAG or Section 508?
- Do you know what quirksmode is? Do you know how to force a browser in quirksmode?
- Do you know what semantic markup is?
- Do you know what SEO stands for? Do you have sites on the “first page” of popular search engines?
- Can you work with XML files? Do DOM and SAX sound familiar to you? Do you know what they do?
No? Then you’re a n00b! Go sit in the corner!
Edit
To my romanian speaking readers: there’s a discution about this subject on Programare.org forum.


[…] Barbu has posted an article about professional web programmers. I agree with him, but I have some comments about his list. A web programmer that is or has been […]
omg…you’re completly right! And the worst part is that the world(wide web) is full of that kind of web pregrammers…
Ps. I never heard about “quirksmode”…yeah…i’m a noob