10 habilidades más buscadas en desarrollo web

En un momento de crisis económica, los desarrolladores web y los autónomos de todo el mundo han comenzado a morderse las uñas. Sin embargo, no importa cuánto empeore la economía, siempre habrá trabajo en ciertos campos en auge del desarrollo web..

Como moderador de la bolsa de trabajo de Freelance Switch, hay ciertos tipos de trabajos que están en constante demanda. Aquí están las 10 habilidades que están o estarán en mayor demanda para los desarrolladores. Si dominas estas habilidades, estarás en una excelente posición para encontrar trabajo y superar cualquier crisis económica.

1. Conocimiento del marco

Parece que los marcos son una de las siguientes grandes cosas. Con el meteórico ascenso a la fama de Rails, Django y otros frameworks MVC, los desarrolladores han aprendido que pueden crear sitios web mucho más rápido con la ayuda de estas herramientas. Los marcos le ayudan a eliminar gran parte de las tareas repetitivas que requeriría la programación personalizada normal. Tener conocimiento de los mejores frameworks (Rails, Django, CakePHP, Symfony y algunos otros) puede darle una dimensión completamente diferente a su conjunto de habilidades.

2. Desarrollo de widgets.

Los widgets han cambiado la forma en que se ha hecho el desarrollo web en los últimos años. Con la llegada de los widgets, los datos se han vuelto más portátiles, interactivos y lo más importante, viral. En casi todos los planes de negocios de nuevas empresas web se incluye un widget o dos en algún momento, principalmente porque ayuda a aumentar su audiencia y pone más ojos en su contenido..

El desarrollo de widgets requiere saber Javascript y / o flash, sin mencionar el conocimiento del idioma regular en el que está integrado el sitio principal.

3. Temas de CMS personalizados

Los diseñadores y desarrolladores siempre pueden encontrar trabajo creando o personalizando un tema de CMS. A medida que la popularidad de CMS como Wordpress y Drupal ha aumentado en los últimos años, también ha aumentado la demanda de creación de temas para el software..

Muchas personas usan CMS para alimentar sus sitios web personales o de negocios, por lo que este trabajo siempre estará presente. Un sitio web decente necesita un diseño único y utilizable que se refleje bien en la marca que lo respalda..

4. Personalización de CMS y desarrollo de complementos.

Los CMS son excelentes porque les brinda a los propietarios de sitios con poco conocimiento técnico la capacidad de cambiar aspectos de su sitio sobre la marcha con la ayuda de módulos. Si bien la mayoría de las plataformas de CMS tienen una larga lista de módulos que ofrecer, muchas empresas y sitios personales necesitan más, y los módulos o complementos personalizados son la solución perfecta..

Los desarrolladores pueden tener negocios prósperos solo en el desarrollo y personalización de CMS. Aquí hay algunas (y de ninguna manera todas) las principales plataformas de CMS que podrían usar el desarrollo de complementos y otras personalizaciones:

  • ExpressionEngine
  • WordPress
  • Drupal
  • Tipos móviles
  • Joomla

5. PSD a servicios XHTML.

Otra de las habilidades más populares que se necesitan es la conversión de archivos de Photoshop (PSD) a archivos XHTML para el uso de plantillas. Debido a que los diseñadores no siempre saben cómo convertir los diseños de Photoshop en archivos de plantilla, un ninja CSS y XHTML siempre puede encontrar trabajo. Debido a la variedad de navegadores de uso común y las pequeñas diferencias en la forma en que representan los sitios, usted quiere ser un desarrollador web que pueda crear sitios que se muestren de la misma forma en cualquier navegador. Este tipo de diseño para codificar el servicio es el más buscado de todos ellos..

6. Creación del complemento Javascript

Al igual que el aumento de los marcos de CMS y MVC, los marcos de Javascript son tan populares. Estos marcos de JavaScript se crean con la capacidad de agregar funcionalidad personalizada en forma de módulos. Si eres un desarrollador que sabe cómo construir módulos Javascript personalizados para marcos como jQuery o Dojo, tendrás mucho trabajo disponible. Éstos son algunos de los marcos de JavaScript más populares que puede necesitar para controlar.

  • jQuery
  • Scriptaculoso
  • Dojo
  • MooTools

7. Aplicaciones de Facebook / MySpace.

Facebook y MySpace han abierto su plataforma para permitir el acceso a la API de los desarrolladores, y la demanda de aplicaciones de redes sociales ha sido enorme desde entonces. Toda una nueva industria para el desarrollo web surgió de la noche a la mañana, y ahora se agregan cientos de aplicaciones a diario.. Se ha encontrado que la plataforma de aplicaciones de medios sociales es muy viral y potencialmente muy lucrativa.

Algunas de estas aplicaciones están diseñadas para ganar dinero o impulsar el reconocimiento de la marca, pero en última instancia, las aplicaciones pueden ser muy exitosas y virales si se realizan correctamente. Un desarrollador sólido puede ganarse la vida decentemente creando aplicaciones de Facebook y MySpace.

Las redes sociales como Facebook requieren que aprendas su propio lenguaje de sintaxis, como el FBML (lenguaje de marcado de Facebook), por lo que hay una pequeña curva de aprendizaje para esta habilidad..

8. aplicaciones de iPhone

Otro conjunto de habilidades específicas de la plataforma, la creación de aplicaciones de iPhone puede ser muy rentable, y al igual que las aplicaciones de redes sociales, una gran habilidad para que cualquier desarrollador conozca. Hacer una aplicación de iPhone que sea aceptada en la plataforma de Apple tiene una excelente oportunidad de ganar mucho dinero o recibir toneladas de descargas.

Esto es una gran cosa para los desarrolladores web porque las empresas están empezando a ver el valor en el desarrollo de iPhone y otras tecnologías móviles, y, por lo tanto, desearán cada vez más aplicaciones desarrolladas en el futuro..

9. Integración de Ecommerce.

Los sitios web de negocios siempre van a necesitar integración de comercio electrónico. Esencialmente, si puedes tomar un lenguaje o marco (PHP o Rails) y fusionarlo con una pasarela de pago (como Paypal o Authorize.net), lo harás bien por ti mismo. Predigo que vamos a ver más servicios pagos que servicios gratuitos y con soporte publicitario que se desarrollen en un futuro cercano, ya que se está distribuyendo menos dinero a las nuevas empresas..

A medida que la economía se vuelve amarga y la industria publicitaria comienza a ponerse un poco más tensa, los sitios web que utilizan un modelo de ingresos por suscripción comenzarán a volverse más comunes. Tener los conocimientos para unir la integración con servicios de banca en línea como Paypal y Google Checkout será una gran habilidad para tener.


Foto de Andre Charland

10. Conocimiento de Flash y Actionscript

La animación flash puede hacer mucho por un sitio web. Flash se puede usar para crear videos, navegación interesante, secuencias animadas divertidas, widgets y muchas otras cosas útiles en Internet. La tecnología flash puede agregar una dimensión muy profesional a cualquier sitio web, y los sitios web y corporaciones grandes siempre pagan para que sus sitios se vean profesionales y, a menudo, encargan interfaces animadas de Flash para mostrar sus productos. Con los motores de búsqueda trabajando para que Flash se comunique mejor con ellos, esta es una habilidad que seguramente aumentará a medida que avanza la tecnología de búsqueda..

Conclusiones

Aprender los marcos es una de las mejores maneras de aumentar tu conjunto de habilidades y tu trabajo potencial como freelancer. Ya sea un marco de Javascript, CMS o MVC, tomarse el tiempo para aprender una nueva habilidad puede ser una gran ventaja para encontrar trabajo. Además, los propietarios de sitios web pagan mucho dinero por el desarrollo que les permite ganar dinero, porque no lo ven como un gasto lamentable, sino como una inversión en ganancias futuras. Los servicios como la integración de comercio electrónico, la creación de aplicaciones de iPhone y el conocimiento flash también serán habilidades muy necesarias, y la gente siempre pagará por esas habilidades.

  • Suscríbase a la fuente RSS de NETTUTS para ver más tutoriales y artículos de desarrollo web diarios..

Glen Stansberry es un desarrollador web y bloguero que ha luchado más veces de lo que desea admitir con CSS. Puedes leer más consejos sobre desarrollo web en su blog Web Jackalope..

Me gustó esta publicación? Vota por él en Digg a continuación. Gracias!