Un programador Javascript es, como su propio nombre indica, una persona especializada en programar bajo el lenguaje Javascript, lógico, ¿no?
Pues parece ser que nadie se ha dado cuenta de esta obviedad. No es difícil encontrar ofertas de empleo para perfiles como diseñador web, maquetador web, desarrollador flash, programador PHP o .NET, administradores de bases de datos,… pero ¿dónde están las ofertas para programadores Javascript?
Resulta curioso que en la mayoría de los casos a los programadores PHP, .NET o Java se le presuponen conocimientos en Javascript aunque realmente nada tiene que ver lo uno con lo otro.
En primer lugar, Javascript se ejecuta en el navegador mientras que lenguajes como PHP, .NET o Java lo hacen en el servidor. Sólo esta diferencia debería ser suficiente para buscar perfiles específicos.
Segundo, Javascript sigue un paradigma de programación basado en prototipos. Por contra, nuestros amigos PHP, .NET y Java son orientados a objetos. Aunque algunos conceptos de estos paradigmas de programación son intercambiables, en otros casos esta peligrosa comparación se traduce en frustación por parte del programador que no llega a entender el comportamiento de su código.
Tercero, Javascript está pensado para mejorar la experiencia de usuario, interactividad y usabilidad, mientras que para nuestros amigos del servidor su principal actividad es procesar información.
En mi opinión, y hasta que aparezca este eslabón perdido, de entre todos los perfiles que pueblan la fauna del desarrollo web, el más apropiado para suplir estas carencias sería el desarrollador Flash ya que: es un lenguaje cliente, AS (hasta la versión 2) es prototipado y, en la mayoría de los casos, se utiliza para mejorar la experiencia del usuario. ¿Aceptarán el reto?
Vía: www.flai.es