¿Qué tipo de trabajos están disponibles para los programadores HTML, CSS y Javascript?

Hay muchas compañías que tienen un desarrollador de back-end fuerte que puede cubrir toda la lógica / arquitectura empresarial, pero carece de ese ‘ojo para el diseño’ y un sólido conocimiento de HTML / CSS / JS.

Si eres bueno en las partes frontales de un proceso de desarrollo (diseño visual, codificación a HTML / CSS, y eres capaz de comunicarte bien con los desarrolladores de back-end o incluir sus requisitos dentro de tu codificación, puedes ser una ayuda valiosa para muchos equipos de desarrolladores .

La mayoría de los buenos back-end son capaces de escribir HTML y CSS, pero a menudo están demasiado ocupados con otras tareas, y no necesariamente les encanta / se sienten cómodos trabajando en la parte frontal de las cosas.

Creo que la clave para ser un buen desarrollador front-end es tener una buena comprensión de los diferentes tipos de back-end (no dominar el lenguaje, pero comprender los conceptos de diferentes entornos como Ruby on Rails, PHP / MySQL, MongoDB, etc. , para que pueda colaborar eficazmente con el equipo de back-end, lo que hará que su trabajo diario (y el suyo) sea mucho más agradable.

Concéntrese en el front-end, pero obtenga un control básico de las soluciones de back-end populares, ¡será muy valioso!

Creo que muchos programadores están atrapados en una idea establecida de qué “trabajos” están disponibles para ellos … sean cuales sean los idiomas que conocen. Que la única forma de obtener ingresos es ser contratado por una empresa o crear el próximo Facebook.

Pero eso no es cierto en absoluto.

En realidad, puede monetizar sus habilidades de codificación de siete maneras diferentes. Cubro esto en detalle en mi último podcast (JMS038: ¿Qué trabajos de TI están disponibles para los programadores HTML, CSS y JavaScript?) Pero aquí hay algunos ejemplos de diferentes formas en que podría ver monetizar estos idiomas:

  1. Trabajo con un tipo que solo conoce Photoshop, HTML, CSS y un poco de jQuery. Sin embargo, tiene un puesto de tiempo completo en la empresa con la que trabajo. Y hay muchas otras posiciones como esta. Entonces, esta ruta es viable.
  2. Ofreciendo servicios de “formularios AJAX-ifying”. Suena un poco extraño, pero las formas son importantes para muchas empresas. A menudo, son el punto clave de interacción entre una empresa y sus clientes. Ofrecer a estas compañías la capacidad de hacer que sus formularios sean interactivos, fáciles de usar y validados es un ejemplo de una oferta específica que podría hacer a la compañía que usa los idiomas que mencionó.
  3. WrapBootstrap es casi puramente HTML, CSS y Javascript. Y piense cuántos ingresos se han generado allí.
  4. WordPress / Joomla / Drupal Manager. Conozco a muchas personas que se especializan en administrar sitios de WordPress. No conocen ningún lenguaje de codificación de back-end y saben lo suficiente de HTML y CSS para sobrevivir … pero conocen WordPress por dentro y por fuera y se ganan la vida administrando sitios de WordPress para otros.
  5. Enseñe a otros a codificar. Si conoces bien los idiomas, ¿por qué no dar la vuelta y enseñar a otros que buscan aprender? Hay muchas personas que desean aprender a codificar.
  6. Crea un canal de YouTube. Enseñe a otros cómo codificar o ayudar a los propietarios de sitios de bricolaje a resolver problemas … solicite donaciones, active anuncios y obtenga algunos ingresos de esa manera.

Estos son solo algunos ejemplos de cómo puede monetizar sus habilidades de codificación, pero la clave es ser creativo y no encerrarse en una forma establecida de pensar sobre el problema.

Lo que realmente necesitas descubrir es …

Cuál es su propuesta de valor central. ¿Qué puedes ofrecer que te encante hacer y que otros con gusto te pagarán? Lo descubres haciéndote estas preguntas:

  1. Que amo
  2. ¿En qué soy bueno?
  3. ¿Qué pagarán los demás?

Los trabajos, servicios, productos, etc. que se ajustan a estos tres son lo que yo llamo su punto de inflexión … lo que significa que cuando tenga claro cuáles son y los persiga, progresará mucho más rápido que las actividades que no se ajustan a los tres . Por lo tanto, descubra ESO y el tipo de trabajo que podría hacer le resultará claro.

Espero que ayude.

Eso es lo que necesita para convertirse en desarrollador web front-end. Consulte Desarrollo web front-end para obtener más información.
Aprenda algo de CSS, framework de Javascript, encuentre un diseño de muestra y compílelo usted mismo y listo.
También puede crear aplicaciones móviles simplemente usando HTML, Javascript, se llama aplicación móvil híbrida (por supuesto, necesita un marco para comenzar, como PhoneGap).

Exactamente lo que hacen los desarrolladores web front-end. Mediante el uso de estos tres, puede crear excelentes sitios web interactivos mediante la conversión de diseños de PSD.

Pero para hacer que los sitios web sean dinámicos necesita aprender PHP / mySQL.

Si sobresale en la parte de JavaScript, puede escribir su propio boleto. Esas tecnologías tienen una gran demanda en todos los ámbitos. Sin embargo, hay mucho talento en la competencia para esos trabajos, lo que significa que debe ser un poco mejor que el resto para obtener una alta compensación.

Ese conjunto de habilidades por sí solo podría no llevarte un largo camino.

Aprenda angularjs, bootstrap, polímero UI. Android o iOS serían de mejor ayuda.

Comienza a trabajar en tu propia idea de aplicación.

Eso te ayudaría a comenzar