¿Es una carrera de atención médica adecuada para usted?

Tome la prueba gratis

Blog

Consiga un trabajo como desarrollador web en el sur de Florida

¿Qué tecnologías necesita aprender para conseguir un trabajo como desarrollador web en el sur de Florida?

Cada año surgen tantas tecnologías de desarrollo web que es difícil para cualquiera de nosotros mantener el ritmo. En los últimos años, hemos visto la adopción (aparentemente generalizada) de agrupadores y ejecutores de tareas, cientos de marcos y bibliotecas, una gran cantidad de transpiladores de JavaScript, la nueva actualización de JavaScript ES6 y mucho más. Si bien esta avalancha de nuevas tecnologías brinda mucha diversión a los desarrolladores web experimentados, puede enterrar vivos a los nuevos desarrolladores. Para aquellos que solo quieren aprender a codificar y conseguir un trabajo como desarrollador web, este flujo constante de nuevas tecnologías puede ser bastante abrumador. Es difícil saber por dónde empezar.

PREGUNTAS COMUNES

¿Puedo conseguir un trabajo como desarrollador web con solo aprender los conceptos básicos de HTML, CSS y JavaScript? ¿O necesito aprender un par de frameworks primero? Si aún no he aprendido la sintaxis de ES6, ¿pareceré un n00b total en una entrevista de trabajo? ¿Debería avergonzarme de ni siquiera saber qué es un transpilador? Escuchamos preguntas como estas todo el tiempo en FVI.

RESPUESTAS BASADAS EN INVESTIGACIONES

Aquí en FVI, creemos en responder preguntas con hechos, datos e investigaciones del mundo real… por eso Víctor Moreno, nuestro director de educación de Desarrollo Web, investigó el código del sitio web de ocho de los empleadores más grandes del sur de Florida. Víctor quería saber cuál de las nuevas tecnologías web están utilizando realmente las empresas del mundo real. Quería saber en qué tenía que concentrarse para dar a cada uno de sus estudiantes la mejor oportunidad de conseguir un trabajo como desarrollador web en el sur de Florida.

LO QUE BUSCA VICTOR

  • Bundlers: ¿el sitio web enlaza con un script o con muchos?
  • Task Runner: ¿la empresa minimiza su JavaScript y CSS?
  • Framework / biblioteca: ¿la empresa utiliza Angular 1, jQuery u otros frameworks?
  • Transpiling: ¿la empresa transpila su código?
  • Sintaxis de ES6: ¿la empresa está utilizando las partes de es6 que realmente tienen compatibilidad con el navegador?

LO QUE VICTOR ENCONTRÓ

Compañía #1
Bundler: ninguno
Ejecutor de tareas: ninguno
Marco / biblioteca: jQuery, un complemento personalizado
Transpiling: ninguno
Sintaxis de ES6 compatible: ninguna, ni siquiera en un archivo

Compañía #2
Bundler: ninguno
Task Runner: CSS y JavaScript minificados
Marco / biblioteca: jQuery y jQuery UI
Transpiling: difícil de saber pero muy poco probable (sus archivos JavaScript más grandes son jQuery y Bootstrap)
Sintaxis de ES6 compatible: ninguna aparente

Compañía #3
Empaquetador: ninguno; 50+ archivos js
Task Runner: ninguno, nada minificado ni concatenado
Marco / biblioteca: jQuery, extensiones de jQuery y algunas herramientas empresariales interesantes como appdynamics
Transpiling: ninguno
Sintaxis de ES6 compatible: ninguna

Compañía #4
Bundler: uso muy leve de requirejs / browserify, pero todavía están cargando más de 50 etiquetas de script
Task Runner: nada minificado o concatenado
Marco / biblioteca: 30% angular 70% jQuery. Tienen algunas directivas y controladores, pero una gran cantidad de código jQuery
Transpiling: ninguno
Sintaxis ES6 compatible: ninguna aparente, pero no pude verificar todo porque son más de 50k líneas de código
** Este sitio tiene algunas de las mejores prácticas de codificación, haciendo uso de cierres, etc. En el lado negativo, tienen mucha sobrecarga angular para seguir ejecutando la mayor parte de su sitio con jQuery.

Compañía #5
Bundler: ninguno
Ejecutor de tareas: ninguno
Marco / biblioteca: jQuery
Transpiling: ninguno
Sintaxis de ES6 compatible: ninguna
** Desarrollan soluciones para otros clientes y contratan mucho Java y Angular 1.

Compañía #6
Bundler: ninguno
Ejecutor de tareas: ninguno
Marco / biblioteca: knockoutjs, jQuery
Transpiling: ninguno
Sintaxis de ES6 compatible: ninguna

Compañía #7
Utiliza WordPress.

Compañía #8
Bundler: algunos módulos creados con requirejs / browserify
Task Runner: ninguno, nada minimizado, muchos archivos CSS / JavaScript
Marco / biblioteca: Angular (uso ligero). Mucho JavaScript nativo.
Transpiling: ninguno
Sintaxis de ES6 compatible: ninguna
Tienen 5 o 6 CDN frente a la nube para acelerar la entrega de activos. Pasan mucho más tiempo en devops que en optimizaciones de front-end.

RESUMEN DE RESULTADOS

Buenas noticias para los nuevos desarrolladores: ¡a los empleadores más grandes del sur de Florida no les importan las últimas tecnologías de desarrollo web! Aparte de jQuery y un poco de AngularJS, los desarrolladores front-end de estas empresas realmente no necesitan saber mucho más que HTML básico, CSS y JavaScript. Entonces, si desea obtener un trabajo como desarrollador web en el sur de Florida, ¡todo lo que realmente necesita hacer es concentrarse en lo básico!

Para consultar nuestro programa de desarrollo web front-end, explore.fvi.edu.

Para comenzar a aprender los conceptos básicos por su cuenta, consulte estos sencillos tutoriales: ¿Qué es HTML?¿Qué es CSS?