Paul,

Here here! Your comments about print web designers was fantastic. It
rang so true with me and our web designer here (who is actually very
good at his job). Countless times we receive work from third party
designers that is obviously from a print designer who has absolutely
no knowledge of the web.

Anyway, back to the rest of your post.

You are right, at this moment in time, web developers have to have a
sweeping knowledge of the entire platform.

I think the point I was trying to make is that in an 'ideal' world,
there might be some kind of demarcation of what it is to be a front
end developer vs a back end developer for the web. But of course,
thats one person's idea of what an 'ideal' world actually is. I'm not
even sure if that would be my idea of a perfect world.

For me, I am kind of happy with being labeled a web developer. In my
mind, that means I have a deep understanding of most of the
technologies I use in my work. If it's configuring mssql or mysql,
cool. If it's coding some php or java, cool. If it's making some
actionscript or creating vector graphics for a flash animation, cool.
If it's designing a site visually or constructing it's information
architecture, cool. I like the variation in what I do - it keeps it
interesting. And when something new comes along, I know I can take my
experience and apply it to the process of learning that new
technology.

One problem I do have though is this: I am a web developer, and
instantly some people think that I am sub-standard software engineer.
I don't make "real" applications because I don't write something in
.NET or <insert technology here>. The other one I get a lot is, "You
are a web developer, can you design a website for me?". For some
reason, it is assumed that I am good at visual design because I "make
websites". I might be good at it designing websites, but I don't see a
sole connection between being a developer and being a designer.

Does anyone else around here receive similar treatment?
Karl



On 7/5/07, Paul Novitski <[EMAIL PROTECTED]> wrote:

>The datastore/backend guys will just
>make sure the data is in a nice format (JSON or something) and that
>its accessible from a url - their job is done my friends.


Ouch.  For me this points up the absurdity of the demarcation between
front-end and back-end developer.  Unless each of us understands the
whole sweep of it we're going to make stupid mistakes that will make
everyone else in our team miserable.  Spare me, please, from working
with someone who believes that their job is done at the boundary of
any particular technology or technique.  In my experience everything
in this field is too interconnected for that kind of separation to
work.  It drives me crazy when graphic designers hand me one
Photoshop mockup per page and figure that their job of "designing the
site" is done.  To do a decent job, a web graphic designer needs to
understand CSS which requires familiarity with HTML markup and
browser technology, and it helps hugely if they understand the
economies of scripting, the logic of database queries, and the
fundamentals of many other technologies that superficially have
nothing to do with graphic design.  Just as a good print designer
needs to understand papers, inks, and printing technologies, a web
graphic designer needs to know the stuff that the page is made of in
order to make competent decisions.  Looking at it from the back end,
there are convoluted handshakes between MySQL and PHP and HTML and
JavaScript and CSS, and bingo you're doing graphic design.  Even if
we don't do all the work ourselves we have to maintain a healthy
appreciation for the limits, requirements, and efficiencies of all
the technologies in the daisy chain if we're going to produce really
great work.

Of course there's a difference between 'having an understanding' of a
technology and actually practicing it.  I'm familiar with many of the
capabilities of Photoshop, for example, even while I acknowledge that
I'm a novice user and pass the fine work along to my partner the
graphics expert.  But when I'm engineering the "back" end of a
project my consciousness has to extend all the way to the very
"front" or we'll end up with something that's lame at best, broken at
worst, a disappointment to the client, and expensive to fix.

I appreciate the efforts of the folks in the Netherlands to come up
with some standards of expertise by which they can judge a worker's
competence, but the front-end/back-end model that's driven this
discussion waves warning flags for me.  I think it's a potentially
harmful paradigm if formalized into job categories with impermeable boundaries.

Did anyone but me read A.E. van Vogt's Voyage of the Space Beagle as
a kid?  Specialists are handy appliances, but give me a nexialist any
day if you want a brilliant solution.

Regards,

Paul
__________________________

Paul Novitski
Juniper Webcraft Ltd.
http://juniperwebcraft.com



*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************




*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************

Reply via email to