Embat Consultors

June 25, 2008

¿Por qué se valora tan poco el puesto del desarrollador web?

Filed under: Programación — Tags: , , — jballester @ 1:07 am

Primero os pongo en antecedentes.

Hoy he leído una entrevista que Andrés ha realizado a Galli , y me ha animado a escribir este post, en el que simplemente divagaré acerca de lo que opino del tema.

Hace ya un tiempo que sigo a Ricardo Galli -creador, entre otras cosas, de meneame- en su blog, al igual que la mayoría de desarrolladores Mallorquines, Españoles, Latinoamericanos, y supongo que un largo etcétera. En el blog, Ricardo ha mencionado en algunas ocasiones que la muchos de sus alumnos (os recuerdo que es profesor en la UIB) no son verdaderos programadores vocacionales, es decir, no les gusta tanto programar, y a lo que aspiran, o lo que quieren conseguir con el título, es pasar a ser directivos, jefes, etcétera…

Por otra parte, llevo ya un tiempo programando para empresas relacionadas con el turismo y me he dado cuenta de algunas cosas, que, como no, voy a intentar enumerar y argumentar a lo largo del post -muy a vuestro pesar.

Antes de hacerlo, quiero dejar claro un punto, y es que ya sé que es típico del arquetipo informático el quejarse de que no le hacen caso, no le tienen en cuenta, ya sabéis… lo “típico”. El caso es que no me gustaría que se tomaran estas líneas de ese modo, ya que lo que escribo no es una queja, es una realidad. O mejor dicho, la realidad que yo estoy viviendo, que no tiene porque ser la misma para todo el mundo, claro está…

Retomando el tema que nos ocupa:

Para empezar también hay que aclarar que el mundo web ha crecido tanto, y se ha especializado tanto, que la palabra “desarrollador” queda un tanto ambigua. Son tantos los campos a tener en cuenta hoy día para tener una web online, tantos los lenguajes de programación, tanta la infraestructura, y tantos los campos complementarios -luego lo explicaré- a la programación web, que esa palabra engloba ya a tanta gente, y de tan distintas áreas que se hace difícil aplicarla.

Por tanto, explicaré un poco mi punto de vista respecto a la palabra “desarrollador” web.

Ahora mismo, las áreas dentro de un desarrollo web serían las siguientes:

  • Diseño
  • Usabilidad (para mí, muy ligada al diseño)
  • Accesibilidad (para mí, a caballo entre el diseño y la programación capa cliente)
  • Programación capa cliente: (x)HTML, XML, XSLT, CSS, Javascript, Ajax, Actionscript, etcétera…
  • Programación servidor: Java, PHP, ASP, etcétera…
  • Base de datos: MySQL, Oracle, etcétera…
  • SEO, palabra de moda… Pero ciertamente, si no “estás arriba”, no hay dinerito
  • Servidores y conectividad: ¿Qué haríamos sin ellos? Alguien tiene que mantener los servidores y asegurar las conexiones (Gracias chicos/as)
  • Contenido: Ojito… Muy olvidados hasta hace poco (gracias, Google, en esto si te las doy, no como otras veces)
  • Marketing online (sem,etcétera), hombre… esta figura está más lejos, pero claro, todo se “toca”, y este campo también afecta a la web

Mi “sitio” es un tanto difícil de definir, supongo que como muchos desarrolladores web, y la razón principal es el reclamo laboral por el que entraste a trabajar, voy a citar algunos (trocitos):

Conocimientos de programación en PHP, BBDD mySql, HTML, Javascript y CSS: Como véis, como mínimo ya veo 3 áreas, programación capa cliente, programación servidor, Base de datos.

HTML, CSS, Javascript, Ajax, JSON, Java, JSP, SQL, XSLT, XML: ¿Parecen insultos, verdad? Pues nada, ya estamos de nuevo…Por pedir que no sea, ¿no?

En realidad esto no es nada, en ocasiones puedes ver además de la “ristra” de acrónimos: usabilidad, accesibilidad, UML, conocimiento de las herramientas de diseño… Etcétera

Sólo les faltaría añadir: Conocimiento de la cafetera express ACME. Luego encima querrán que seas bueno en todo, ¿de verdad alguien domina 10…12… 15 tecnologías? Luego pasa lo que pasa, que las aplicaciones que tocan más de 5 o 6 personas da asquito verlas y no hay más que ñapas. En fín… dejemos el tema de requisitos del empresario para contigo, y sigamos intentando responder a la pregunta del post. (Dios, como me caliento xD)

¿Qué pasa con los desarrolladores web?

Es evidente que una empresa de venta online de algo -en mi caso son habitaciones de hotel, en el tuyo puede ser venta de coches, o que sé yo, ¿hay algo que no se venda hoy día en internet?- es un engranaje, y todos los departamentos o áreas son importantes, tanto las que mantienen el web online literalmente, como las que lo sustentan offline, de eso no me cabe la menor duda. Pero también es evidente que a priori, los que más conocimientos tienen del medio son los desarrolladores. Para algo se tiran horas y horas al día colgados de internet y de sus pcs. Mirándolo de otra manera, yo no tendría el morro de ir a verles y decirles que tipo de campaña tienen que sacar, o cómo segmentar el producto, o con qué bancos tendrían más beneficios, o cómo gestionar RRHH, o el Call Center… Me callo ya, creo que se capta la idea.

Entonces, ¿por qué anhelan tanto los programadores los cargos de jefe de proyecto o directivos?

¿No disfrutan programando? Yo creo que la profesión de desarrollador web tiene bastante de vocación y porque no… de frikismo -o geekismo, como prefieras.

La respuesta creo que es clara, LA PASTA. Si señores, show me the money.

¿Acaso no se trabaja para vivir? ¿Acaso no das X horas de tu vida a una empresa a cambio de dinero? ¿Acaso no dedicas X horas extras a la misma empresa -a cambio de nada normalmente-? ¿Acaso no dedicas otro carro de horas en tu casita a cacharrear por internet y descubrir nuevas formas, nuevos detalles?

Evidentemente todo ese debe ser recompensado, y al menos desde mi humilde punto de vista, hoy por hoy… No esta suficientemente recomensado. Al menos comparando los sueldos con gente del resto de áreas, o de cargos superiores.

Entonces, ¿por qué extraña a la gente que los programadores aspiren siempre a cargos superiores o incluso cargos de otros departamentos? Yo lo acabo viendo lógico, por mucha vocación que tengas, por mucho que te fascine programar… show me the money.

¿Solución? Bueno… Como siempre, la palabra… LA PASTA.

Yo soy de los que pienso -al menos de momento, nunca se sabe- que no me separaré jamás de cargos relacionados con la tecnología, no quiero separarme del perfil técnico, y quiero conservar siempre mi “puntito” friki, porque yo lo vivo, és más, creo sinceramente que trabajar en lo que te gusta es de las cosas más recompensantes que hay en la vida, ya que… lo quieras o no, lo harás años y años y años y años… (show me the money,ups, aquí no va… xD)

Ojalá se potenciara el papel del experto, del desarrollador “gurú”, el salvaculos, el crack, el que conoce la/las tecnologías al dedillo, ojalá un programador, un buen programador, cobrara como alguien en otros cargos, esa sería la única solución al problema. Que las empresas apoyaran como es debido a la gente que se “mama” la web a diario, que se queda sin dormir para solucionar un problema del web, que elucubra a diario para mejorar un rendimiento, que se plantea mejoras en la web…

Es evidente que la mentalidad del empresario es la de siempre… “Todo el mundo es reemplazable”.
¿Qué queréis que os diga? Mi forma de verlo no es así. Creo sinceramente que un desarrollador experto:

  • Termina antes una tarea
  • Optimiza más la tarea
  • Piensa más allá de la misma
  • La hace más modular
  • y un largo etcétera

Supongo que uno de los errores del empresario -evidentemente, generalizo- es pensar sólamente a corto plazo -en temas del web, ojo- y no darse cuenta que el mantenimiento del site es muchísimo más tedioso sobre una mala -o de dudosa calidad- programación.

Creo que ya. ¿No?

PS: Quiero dejar clarísimo que esto son opiniones totalmente personales, ni tengo la razón absoluta, ni quiero tenerla.

Joan
Embat Consultors

June 15, 2008

¿Qué pasa con google?, Google y los estándares web

Filed under: Programación, Tecnología — Tags: , — jballester @ 7:38 am

Hacía ya tiempo que me rondaba por la cabeza redactar este post, y este fín de semana me animé a terminar de darle forma.

Ante todo quiero que se entienda que este post es una apreciación personal, un pensamiento en voz alta. Normalmente hablo de tecnología, programación, mundo web, accesibilidad, usabilidad, estándares web, etcétera, pero hoy me adentraré en un artículo de opinión 100%.

Sabemos ya de la importancia de utilizar los estándares en la programación web, gracias a dios (Tim Berners-Lee).

W3C

Poco a poco la utilización de estándares para regular la programación web se está “poniendo de moda”, y no vamos a discutir si esa es la razón, o hay otras (que por supuesto las hay), simplemente, se agradece muchísimo.

Bien, la razón que me ocupa escribiendo estas líneas tiene relación con los estándares, y con el mundo web, que es con el que más me relaciono hace unos años…

La pregunta es simple: ¿Qué pasa con google?

Si, ¿qué pasa con google?

¿Quién no utiliza un servicio de google, o no tiene un *@gmail, o no utiliza analytics, o no ha utilizado un google maps, o no ha realizado una búsqueda para encontrar información, o no utiliza las herramientas webmaster, sitemaps para google, etcétera…?

Supongo que el 99% de los que me leen, lo utilizan, o habrán utilizado.

Bien, entonces llegamos a un punto interesante, hasta ahora queda claro que Google es una empresa orientada a internet que nos da X servicios gratuitos (y otros que no), y que por supuestísimo, se lucra de ello, faltaría más… (no me quejo de eso, ojo, me parece perfecto)

En teoría Google está comprometido con Internet, y con la web, ya que se mueve como pez en el agua en ambas, además ha visto una franja de mercado buenísima entre los desarrolladores web, ya que solemos utilizar adsense, herramientas websmater, analytics y addwords… En otras palabras, con nosotros tiene un filón, un filón que se mire como se mire es una amplia franja de mercado para Google.

Y también en teoría, Google está muy comprometido con nosotros, los “developers” (no, no va por Balmer)…

Bien, ahora si entramos de lleno: ¿Qué pasa con google?

Google

¿Qué pasa con los estándares web?
¿Por qué se lo pasa todo por el forro?
¿Tanto le cuesta ceñirse a los estándares de la W3C?

A eso, sumarle que todos estamos utilizando sus servicios, lo queramos o no, directa o indirectamente. És más, en el caso de los desarrolladores web suele ser directamente. (Véase google maps, por ejemplo)

¿De verdad le cuesta tanto comprometerse con la web y con nosotros? Por más que lo pienso, no puedo llegar a una conclusión lógica.

Para muestra:

Ejemplos vergonzosos de Google españa (hoy):

  • topmargin=3 marginheight=3 … ¡Por Dios! Sin palabras
  • <script>… Porque yo lo valgo (como diria Benet)
  • DOCTYPE… ¿DOC qué?… No nos mola el DOCTYPE, por tanto, no lo ponemos.

Y así hasta 63 errores.

Google… ¿De verdad eres una empresa comprometida con el web?

No me lo pareces, lo siento.

La contestación de Google, aunque silenciosa… Es sencilla: “Somos líderes”

Totalmente cierto, son líderes, y una gran parte de culpa es totalmente nuestra, ya que Google se nutre muchísimo de nosotros, pero mucho, mucho, mucho… Tiene infinidad de datos gracias a nosotros, le generamos muchísimo dinero al año, y a cambio… Se ríe de los estándares. Es como escribir haciendo faltas de ortografía sabiendo que las haces pero sin intención de querer remediarlo, porque ya eres “rico” y no te hace falta.

En fín, lo dejo ya porque me caliento…

Un cero para Google

Joan,
Embat Consultors.

Top Blogs España
Joan
imagen Twitter

Empezamos nueva semana... Esperemos que sea productiva!

imagen Twitter

Buenos díaaaaaaaaaaas

imagen Twitter

Qué pasada anoche con Carmina Burana... Brutal

imagen Twitter

Esta noche... Carmina Burana. Gracias cariño ;*

Juan Antonio
imagen Twitter

Empanada argentina de pollo....mmm

imagen Twitter

En Joan i jo hem de renovar energies, anam a berenar algo....

imagen Twitter

Trabajando un poquito en la oficina de Embat!

imagen Twitter

Fent feina al nou despatx!

Blog por: WordPress
Estilos por: Embat Consultors