En relación con el post que escribí con un gran rant sobre reunir a desarrolladores web argentinos (¡Que tuvo bastante repercusión! Ya somos más de 70 90 en el grupo de desarrolladores web de Argentina) volví a encontrarme con la pregunta que me hacen muchas veces, sobre todo personas de fuera del medio: ¿Qué quiere decir exactamente “desarrollador” web?
Es algo difícil de definir, pero voy a intentar explicar al menos mi punto de vista al respecto.
Para muchos amigos, conocidos y parientes, lo que yo hago es o programación, o diseño web, o hasta diseño gráfico. Incluso para mucha gente “trabajo con computadoras” y ya. Pero ninguna de esas cosas define lo que hago.
Los programadores se dedican a programar. Pueden saber manejarse en áreas relacionadas (y generalmente lo hacen más o menos bien en todas las que están relacionadas con el código, como la maquetación o el estilo) pero su trabajo y/o especialidad es programar. De la misma forma, los diseñadores se dedican a diseñar. Y muchos provienen de un background más relacionado con la gráfica y se alejan un poco de la parte web porque o no les gusta, o no saben, o no les interesa relacionarse con el código.
Algo gráfico es, en este caso, algo perteneciente o relativo a la escritura y a la imprenta
. Un diseñador gráfico se dedica a diseñar para gráfica. Esto no significa que muchas de las herramientas usadas en diseño gráfico no sean las mismas que usamos para crear imágenes para internet. Y es obvio que muchas nociones de diseño puedan aplicarse de forma tan válida para gráfica como para web. Pero el medio es completamente diferente. Internet tiene otras reglas, otro lenguaje, otra paleta de colores. Los contenidos tienen otras formas de ser construidos y relacionados. Creo que la forma de comunicar algo en internet es tan diferente a la usada en un medio gráfico como lo es entre un medio gráfico y… una película. Internet es un medio completamente diferente, cambiante, interactivo, accesible de muchas formas diferentes, desde muchos lugares diferentes…
Creo que un desarrollador web es alguien que se involucra en varios, muchos o todos los aspectos necesarios para crear algo online: Planeamiento, coordinación, definición, análisis, arquitectura, programación, diseño, maquetación, optimización, implementación, mantenimiento, promoción, SEO…
Aunque no sea algo con una definición clara, el desarrollo web es una especialización. Y es una especialización cada vez más importante y más buscada por empresas y proyectos. Hay mucha gente que trabaja en internet, pero no tanta gente con una visión del todo, con capacidad para involucrarse cómodamente en varios aspectos del proceso de crear algo para internet. Gente que pueda diseñar algo sabiendo que programación se necesita para que funcione, o viceversa. Que tenga en cuenta aspectos de usabilidad y accesibilidad en todos los casos. Gente a la que le apasione el código. Que conozca herramientas para mejorar o facilitar distintas tareas de la producción. Que esté enterada de que se está haciendo en internet y cómo. Que no tenga miedo de involucrarse en otras áreas en las que no está tan cómodo si hace falta. Que esté pendiente de nuevas herramientas y tecnologías. Que pueda planear un proyecto de principio a fin sabiendo que cosas son posibles y cuáles no.
Esto no quiere decir que haga falta saber exactamente cómo se hace todo, ni que en todos los casos necesitemos participar en todo; pero si creo que hace falta una noción clara de qué es ese todo y cómo se llega a él.
De nuevo, esto es solo mi opinión. Me encantaría saber como lo definirían ustedes…
Escrito el 26 de ago de 2008 en Desarrollando.
Etiquetas: desarrollo, diseño, internet, programación.
Taproot ArtHace segundos
Silverchair Abuse MeHace 13 minutos
Foo Fighters Next YearHace 17 minutos
Our Lady Peace 4amHace 22 minutos
Incubus LeechHace 26 minutos
Head Automatica Laughing at YouHace 28 minutos
311 How Do You Feel?Hace 32 minutos
Weezer Say It Ain't SoHace 36 minutos
Alice in Chains Over NowHace 43 minutos
Tool DispositionHace 48 minutos
Pearl Jam OceansHace 51 minutos Soy un desarrollador web de Buenos Aires. En este blog escribo sobre diseño, desarrollo, internet, tecnología, música, ocio y la vida misma. Más sobre mi »
Esta buenisima la definición, aunque como justamente no está muy definido universalmente, creo que cada uno puede tener su propia visión sobre eso. Creo que mucha gente asocia el “desarrollo” con la programación (lo otro es simplemente ‘diseño’), pero claro, no es lo que nosotros entendemos, porque como vos decis hay varias cosas más dentro de la creación de un sitio además de la programación y diseño. Y al mismo tiempo aunque como vos decis implica conocimiento en un montón de areas, no creo que en el grupo de desarrolladores que creaste deban quedarse afuera los puramente programadores o diseñadores web (los de verdad). Contradictorio, no?
Voy a ver si me mando un post con mi definición
Es que los “diseñadores web de verdad” son los que se manejan cómodos con otras áreas y tienen muchas de las nociones que menciono. Y lo mismo lo que podríamos definir “programadores web”…
Cómo decía, no hace falta saber todo o participar en todo. En esos dos casos siguen siendo desarrolladores que tienen nociones de varias áreas y las tienen muy claras cuando hacen su parte, y sólo participan activamente en algunas cosas. Pero como tienen la cabeza más abierta y nociones de todo el resto, pueden desarrollar cómodamente en equipo con personas que trabajen en el resto.
Sabés que hay programadores que SOLO programan , como hay diseñadores que SOLO diseñan… que tienen un foco completamente diferente a lo que comento. Son un montón… y esos son los perfiles que no entren en lo que yo creo que es un desarrollador web.