[La nota del día] The Webmasters are dead!

Hoy me escribió un amigo acerca de un evento desarrollado por una organización Venezolana que se llama «Asociación Venezolana de Webmasters» y recordé lo que yo siempre digo en mis charlas: «Los Webmasters están muertos!, larga vida a los programadores web».

Mucha gente aún asume que se puede ser webmaster (Maestro Web), además de ser un mito es un ridículo acto de soberbia admitir que esta «frase» se siga usando (más para una asociación), ¿las razones?, expongamos algunas.

Imposibilidad de aprendizaje: ¡No se puede ser webmaster, punto!, hay una cantidad enorme de tecnologías que involucran la WWW, desde las técnicas (transporte HTTP, DNS, gestión de errores, tecnologías XHR, estados HTTP, negociación de sesiones), del tipo de transporte (HTTP, RTMP, AJAX, XML, JSON, ATOM, RSS, XQUERY, HTML5) y hasta de diseño (CSS3, XHTML, XML, La «ontología de la existencia» de la Web 2.0, etc) y de programación (PHP, Python, Perl, CGI, Web Services -SOAP, XML-RPC, WSDL-) que hacen absolutamente imposible que una persona conozca «con calidad de maestro» todo este mallado de tecnologías y técnicas, lo peor, la mayoría son tan jóvenes (XHR y AJAX solo tiene con nosotros unos cuántos años) que llamarse «Maestros» es una absoluta carga de orgullo soberbio, ¿cuántos sitios web hechos *por webmasters* has visto utilizando el protocolo COMET de HTTP Push combinados con un webService XML-RPC en Python usando REST y Django?.

Demasiados «Skills»: Siempre he dicho, quien diseña «bonito» y tiene buenas esencias en la teoría del color, será pésimo programando (salvo algunas amigas que son buenas en ambas lides), quienes sean «buenas» en ambas cosas, no entenderán las complejas estructuras de backends de datos en postgreSQL ó mySQL, quienes sean buenos en datos, no entenderán un comino de estándares de la W3C (como WAI-AA) y quienes sean buenos en eso, tratarán de combinar fondo verde manzana con letras en magenta … ¿me explico? 😉

y entonces, ¿Quién mató al Webmaster?

Basado en la lectura: ¿Who Killed the webmaster?

¿Recuerdan la época de los gifs animados de cráneos de fuego?, ¿las marquesinas de desplazamiento?, ¿las barras animadas para separar texto?, ¿Geocities?, El webmaster en aquélla época era una especie de «santero» o «shamán» que conocía todos esos «viejos trucos» para colocar el texto y las imágenes que tú deseabas en la recien formada WWW, la gente pregonaba que este sería «el trabajo del futuro», sin embargo, han pasado más de 10 años desde el nacimiento de la World Wide Web y ya nadie (salvo algunos retrógrados y uno que otro soberbio) nombra el término, ¿Quién entonces mató al Webmaster?.

1. – La marcha de la tecnología: ¿Quién no recuerda Frontpage?, cualquier persona con este nefasto programa y una copia pirateada de Adobe Photoshop podia dedicarse a hacer páginas web, la cosa más «complicada» que podías encontrar era los que hacían complejos gifs animados o aquellos que sabían FTP para *subir* las páginas. Tecnologías como MVC, separación de roles, aplicaciones web multi-nivel (n-tier) y CSS han hecho que los «diseñadores de páginas web WYSIWYG» como Macromedia o Frontpage sean cosa del pasado y *casi* inútiles.

En la actualidad, una empresa «seria» de desarrollo de aplicaciones para la web no contrata ni busca webmasters, contrata:

  • Arquitectos de Software
  • Back-end developers y DBA (database administrators)
  • Artistas gráficos y diseñadores de GUI (Graphical User Interfaces)
  • Editores, redactores y periodístas
  • Administradores de Proyectos
  • Server y System Administrators

La WWW ha crecido tan rápido y en tan poco tiempo en complejidad, que una sola persona, solo podría ser llamada «MAESTRO» sólo de algún punto de la cadena …

El nacimiento de la web 2.0

Con la web 2.0 nació todo una revolución de neo-logismos y tecnicismos que están detrás de esto, desde «mashups» hasta «croudsourcing», pasando por «portlets» y «web semántica», la web 2.0 es más un «state of art» que alguna técnica o skill que pudiera webmaster alguno agregar a su historial.

La «web 2.0» incluye tecnologías, técnicas y formas de trabajo que no concuerdan con ninguna «skill» humana, ni tampoco por algún ser que pudiera ser «experto» en ellas, acá nace otro sospechoso de haber «matado» al webmaster.

Yo, Robot

¿Quien necesita un Webmaster cuándo todo es automatizado por robots?, creo que el primer cargo completamente reemplazado por robots no fué la fabricación de vehículos, fueron los webmasters, la mayoría del contenido es automatizado por robots que hacen «todo por nosotros», desde extraer las noticias de «fuentes sindicadas RSS» hasta inyectar galerías fotográficas en facebook, pasando por extraer datos sociales de twitter o datos de mercado con Google Analitycs, la existencia de esas «lenguas oscuras» del HTML 3 y el CSS hicieron que aparecieran los Webmasters, en la actualidad, la mayoría del trabajo de «mantenimiento» ha sido reemplazado por robots.

Y ¿al momento de diseñar?, contamos con Joomla, Plone o WordPress.

Software Libre for Dummies

Como el plomero que sabe utilizar la llave «asistente de plomero», hasta que descubres su truco, la compras y más nunca llamas al plomero para cosas mundanas como reparar un bote del lavaplatos, así pasó con la aparición de los «CMS automatizados», *robots* en forma de software que le permiten a cualquiera tener una página web en segundos, con la web 2.0 y el incremento de proyectos de software libre, cualquiera podía ser editor de su propia bitácora (wordpress), tener su propia página web (drupal) o incluso su propia aplicación web (joomla, plone), wikis (mediawiki) o incluso prensa on-line (paper-li), si ya todo está listo y diseñado, ¿para que contratar a alguien para que se haga algo de cero? …

Es demasiado deseo de re-inventar la rueda …

… Y hablando de reinventar la rueda!

Ya vimos que si no deseas un sitio web muy complejo, wordpress, drupal o mambo son para tí, si lo deseas bonito, contratas un diseñador gráfico y si *realmente* deseas mejorarlo, contratas a un desarrollador web (programador), además las herramientas «actuales» de Webmasters (editores WYSIWYG, Frontpage, Dreamweaver, Quanta) llevan a los desarrolladores «por el camino equivocado» queriendolos llevar por el camino del «DIY: Do It Yourself – Hazlo tu mismo» y ese *precisamente*, te aleja del camino de la maestría.

Me entristeció *sobremanera* la página de la Asociación Venezolana de Webmasters (http://www.avw.org.ve/), ¿un CMS *propio* para gestionar tu página web?, ¿dónde está el código de ese CMS *homemade* en PHP?, ¿está probado que aguanta XSS e inyección malefica de parámetros en el GET?, ¿funciona bien sobre Suhosin? (y si no saben lo que es Suhosin, ya vamos mal como «maestros»), la página de contacto me permitió meter información basura (ni siquiera validó el correo electrónico asociado) y la página de información aparece una llave cerrando (}) en la parte de abajo, demostrando que el javascript asociado a la página está «muy mal llevado, programado y pensado». Violando todas las reglas de la W3C, antes del HTML y de la definición de DTD hay un horrendo bloque de javascript y una llamada de CSS (que debería hacerse en el HEAD) y no cumple ninguno de los estándares básicos de la W3C, tiene 177 errores INCLUSO en la validación más laxa (HTML 4.01 transitional) y en CSS tiene 46 errores incluso en la validación más laxa (CSS 2.1), ¿son estos los denominados «maestros de la web? …

Conclusiones

Sé que hacerle críticas a una asociación con cientos de miembros, es literalmente ganarse enemigos en la mayoría de las ciudades de este país y cada uno de los desarrolladores web que se consideran (tal vez en la inocencia del argot) «maestros web», quiero que este artículo se tome como una crítica a todo el sistema, a una reflexión y corrección, a asumir con seriedad los epítetos que nos atribuimos, Michael Jackson se autoproclamó «Rey del Pop» y creo que murió con su popularidad intacta con música y videoclips cerca de «obras de arte», manteniendo su epiteto en alto, ¿como podemos ser declarados *maestros del web* si siquiera no la entendemos o ejercemos a cabalidad? …

Mi crítica va desde los 15 años de experiencia como desarrollador web (10 en PHP y como un año en python y ruby), Database Administrator y Developer (sobre todo en mySQL y postgreSQL), como entusiasta y promotor del software libre (cuna de la web) por algo más de 10 años y por un sinfín de cosas más que me dan la experiencia para emular a Sócrates: «Yo solo sé que no sé nada» y de la web, seré maestro como los maestros Jedi, en una edad tan avanzada y con una carga de experiencia tan alta, que ya no volveré a hacer páginas web y me dedicaré a la enseñanza …

¿Quien más de mis lectores, cree que los webmasters son una raza extinta? …

23 comentarios sobre “[La nota del día] The Webmasters are dead!

  1. Un tema de los mas interesante de tratar, esto por que hay tantas aberraciones con el termino que tu bien haz explicado, lo peor de todo esto es que cualquiera piensa que puede hacer un Sistema Web ya sea con dos click (joomla, WP, etc.) llevando esto a auto-proclamarse «Web Master».

    OMG, tu eres un Web Master después de leer la conclusión no me queda duda!

    1. Fuí un webmaster … tristemente llegué a hacer gifs animados, CSS 1.0 y HTML 3.0 usando Quanta, Gedit y hasta Dreamweaver …

      Han pasado muchos lustros y experiencias ya … fué una epoca bonita e inocente mientras duró … xD

  2. Excelente comentario, estoy completamente de acuerdo con que ese termino ya no existe… es mas un mito que cualquier otra cosa

    Saludos!!!

  3. Mis respeto Doña….

    Comparto de un todo tu escrito, en estos momentos es dificil considerarse maestro en cualquier ámbito tecnológico, pues este mundo avanza tan, pero tan rápido, que no has terminado de aprender una tecnología cuando ya existen otras cinco que hacen lo mismo de maneras distintas y hasta mejor.

    Si una persona de la que he aprendido tantas cosas dice no poder ser «maestro» ¿que queda para mi siendo su «alumno»?

  4. Yo soy muy delicado cuando me dicen que soy el gurú o el hacker de X cosa. No me gusta esos términos porque me llevan a un nivel de compromiso estresante, y sabiendo que la tecnología cambia a la velocidad del pensamiento, peor aun el nivel de estrés!! Creo que ser humilde en los «cargos» que la gente te pone ( o tú mismo te pones) es más razonable que andar fanfarroneando con términos rocambolezcos para tratar de impresionar.

    Lamentablemente esta es una sociedad de títulos, cargos, y apavoniamientos, que no necesariamente refleja los conocimientos que la persona posee o merezca.

    1. Excelente comentario Luis, y sabes de qué me acordé?, de la historia aquella del Gato que tiene un PhD en EUA, titulos puede tener cualquiera (hasta un gato) y autoproclamaciones más … creo que es bueno ser humilde y evitar esos epitetos, por el bien de nuestro stress …

  5. Saludos, muy interesante tu artículo y estoy de acuerdo con eso aunque debo admitir que tu punto de vista es un poco extremo y hasta raya en la crítica destructiva (aún así lo respeto), ciertamente la palabra webmaster hoy en día ya no es aplicable, es muy genérico, y yo de hecho formé parte del inicio de la asociación de webmaster (hace demasiado tiempo y fueron como las primeras concepciones, después nunca supe que pasó hasta hoy con este arituclo), será que tal vez la asociación se quedo estancada en el tiempo con algunos conceptos? yo considero un paso enorme que solo exista esa web, la idea es nutrir a los que la manejan con cosas que permitan mantenerse vigente, en algo tan sencillo como lo es un concepto (el del maestro, o webmaster, el cual como dices, ya no existe o simplemente no hay cabida para eso) y por supuesto hacer mejores que vienen desde adentro (web).

    1. En efecto, la idea de una asociación no debería ser convertirse en un Colegio (como el de Ingenieros ni nada de eso), de ser así, deberían al menos tener Seguro (jajaja es broma) … pero si debería convertirse en cuna de personas que aprovechen los conocimientos, más una wiki y centro de aprendizaje que una «asociación comercial/mercantil más» …
      ¿Qué beneficios trae pertenecer a una asociación así? …

  6. Es muy interesante el tema que estuve leyendo en este blog sobre lo del Web Master (es muy reflexivo), porque actualmente el tiempo es limitado para aprenderlo todo. Además, es muy importante utilizar las herramientas que hoy día existen para hacer los trabajos rápidamente y de excelente calidad con una curva de aprendizaje muy baja.

    Sin embargo, a pesar de la existencia de las herramientas, la cuales nos podrían ayudar a desarrollar páginas y aplicaciones Web de alta calidad y en menor tiempo, no debemos pasar al olvido los conocimientos que hemos obtenido y los que vamos obteniendo sobre los lenguajes de programación que utilizamos para el desarrollo Web porque no sabemos cuando lo vamos a necesitar. Además, es una satisfacción aprender siempre algo nuevo que no debemos dejar de sentir por ser el primer el ingrediente de querer hacer un trabajo de alta calidad.

  7. Estoy de acuerdo con todos los términos, sin embargo, creo que más que una definición de Webmaster con tal, hay que atribuirle al error de la palabra anglo, y digo error porque ese término de Webmaster es anglo, y los latinos hemos tomado todos los nombres tecnológicos como nos lo venden, por ejemplo, para muchos, (y puedes hacer un senso sobre ello) webmaster es aquel que administra una/varias página(s) web, entonces, eso es lo que nos ha quedado grabado, por ejemplo, cuando hablamos de Pilotos, generalmente asociamos piloto con aviones, aunque también los hay de F1, de Motos GP; y si los hay de F1, porqué no de Grúas? de Camiones de Basura, etc. Tu definición es exacta, tampoco creo que hayan Webmaster, por ejemplo «a mi me falta solamente aprender .Net para ser un Webmaster, todo lo demás ya lo sé» (Joke) 😉

    Deberíamos de tratar de hacer entender que no existen los Webmaster, sino introducir el anglo Webadmin (ya que les gusta usar el inglés, porque da más «nivel» jajaja).

    Excelente artículo, la verdad me ha causado mucha gracia por el Hate Funny del texto.

    Saludos.

  8. Muy acertado tu articulo yo llevo igualmente 8 años trabajando con PHP y al principio por ignorancia misma me hacia llamar Webmaster pero al pasar los años y gracias a mi carrera ese termino pasó al olvido y entendí el significado de programador ya sea en PHP o cualquier otro lenguaje aprendido o practicado por estudios, y es fácil encontrar personas que por el simple hecho de, y que saber, usar programas como dreanweaver u otro del montón se hacen llamar «WebMaster» a mi me fue muy fácil dejar de usar esos programas cuando entendí que en realidad soy un programador web, entendí el MVC, ahora utilizo Netbeans, ORM Doctrine, MooTools, Zend Frameworks, que no son la panacea de la programación pero al menos ayudan mucho al meno en cuestión de tiempo.

  9. Me parece muy acertada tu opinión, la comparto totalmente. Incluso comento una anécdota me inscribí hace días en un Diplomado de WebMaster aquí en Venezuela y en el pensum todo es programación y hasta se nombro la Programación avanzada en este caso de PHP y MySql, cuando fui a la primera clase me encontré que el primer modulo llamado «Introducción a la programación» trataba sobre el color y la información, sorpresa que me lleve inmediatamente y todavía mas al preguntar sobre que es la programación avanzada que iban a dictar en el modulo con su mismo nombre y hasta que punto llegaba, la respuesta fue solo condiciones simples y ciclos porque hay estudiantes de Diseño. Eso fue todo abandone el diplomado inmediatamente.
    Me parece una falta de respeto y una burla darles nombres a diplomados o cursos llamativos, cuando en realidad no cumplen o no llenan las expectativas. Lo peor es una organización un tanto famosa la que dicta estos Diplomados WebMaster.
    Así que puedo decir que hay Diseñadores Graficos con un titulo de WebMaster en su curriculum sin saber programar ni conocer lo mas básico de programación.
    Otra muestra mas de lo que dices, WebMaster no existen y tu mencionaste las causas del porque pasa esto, pero hay que añadirle esta otro que acabo de nombrar.
    Saludos.

Deja un comentario