¿Es una buena idea ser un desarrollador de JavaScript? ¿Por qué o por qué no?

Después de leer el artículo vinculado y reflexionar un poco sobre mi propia experiencia personal como desarrollador front-end, diría que el desarrollador de Javascript descrito en ese artículo es realmente muy valioso, y si puede adquirir ese conjunto de habilidades no tendría problemas para encontrar trabajo o salir solo.

El problema, que es aludido por el artículo pero nunca declarado directamente, es que aprender Javascript por sí solo no es suficiente. Puede ser el tipo que escribió el compilador e intérprete de Javascript en la gran empresa X y ser legítimamente conocido como un maestro de Javascript, pero eso no es lo que abre puertas (bueno, al menos en el mundo de las startups / pequeñas empresas). Siento que JS es más un pegamento que une dos partes distintas de la pila de productos: el backend, la ingeniería del lado del servidor y el producto UI / UX / orientado al usuario.

Eso significa que sus habilidades se desangrarán en ambas áreas: tendrá una intuición para UI / UX, podrá proporcionar ideas de productos y, si es necesario, trabajar en Photoshop y Fireworks retocar gráficos y diseños. Al mismo tiempo, tendrá que aprender a corregir los controladores AJAX del lado del servidor, consultar las bases de datos MySQL e incluso depurar el código Java. Es esa versatilidad, estar cómodo con casi todas las capas de la pila, lo que le permite trabajar en cualquier empresa basada en la web.

Una adición que agregaría es que con el tiempo, como usted es el puente entre el lado del producto y el lado de la ingeniería, usted será el tipo al que las personas acudirán cuando encuentren algo fuera de su área de especialización, ya sea un PM preguntando cuánto tiempo llevará construir algo o un ingeniero preguntando cómo diseñar una API para una carga de página más eficiente. Si te gusta ser ese tipo al que la gente acude en busca de ayuda, esto puede ser una gran ventaja; Si eres más un ingeniero de cabeza abajo para hacer las cosas, esto puede ser molesto.

Cualquier empresa que mantenga, o esté construida alrededor de una aplicación web, debería considerar a JavaScript como una competencia central que se requiere para todos sus ingenieros, incluso aquellos que normalmente no escriben código front-end. Como tal, es una buena idea aprenderlo, incluso si no se considera principalmente un “desarrollador de JavaScript”.

A medida que avanza la web y crece la demanda de aplicaciones ricas altamente funcionales y altamente receptivas, es imperativo que los desarrolladores web dominen JavaScript.

More Interesting

¿Cómo evitar que un desarrollador web tome ideas de diseño de su sitio web y las use él mismo? ¿Son realmente tan confiables los NDA?

¿Dónde puedo obtener los vertederos para la certificación MCTS-70-506 (Silverlight Development)?

¿Qué es una redirección 301 en SEO?

Cómo diseñar un proyecto menor en un servidor PXE basado en una plataforma Linux

¿Cuál es el crecimiento del desarrollador de pila completa (web) en el futuro?

¿Los bootcamps valen la pena para las personas que ya son desarrolladores front-end?

¿Por qué Quora eligió Python para su desarrollo? ¿Qué desafíos tecnológicos enfrentaron los fundadores antes de decidirse por Python en lugar de PHP?

¿Cómo puedes subir de nivel como desarrollador de Ruby? Llevo un año escribiendo código Ruby y, aunque puedo identificar y comprender la mayoría de los conceptos / métodos, si no todos, tengo problemas para implementarlos.

Cómo encontrar los enlaces rastreados en mi sitio web

Cómo evitar que se active un evento hasta que Javascript esté completamente cargado

Cómo aprender desarrollo web (en cualquier idioma) en 30 días

Si comienza a comparar plantillas de correo electrónico, plantillas de sitios web, cualquier categoría particular en sitios de plantillas como Themeforest ... Todos parecen ser, en su mayor parte, lo mismo. O solo soy yo? En este caso, ¿qué destaca y hace que los diseños más populares sean tan populares?

Cómo agregar una descripción de artículo dinámicamente con PHP

¿Qué debo aprender junto con PHP antes de ir a un trabajo web independiente? Quiero saber un buen recurso para practicar PHP.

¿Debo aprender el desarrollo web de un bootcamp o simplemente enseñarme a mí mismo?