Palabra de moda de HTML5 por parte de las agencias de contratación

Recientemente, en las últimas semanas, comencé a postularme para varios roles diferentes de desarrollador front-end.

Me doy cuenta de que muchas de las descripciones de trabajo solicitan un buen conocimiento de HTML5.

El punto conflictivo que encuentro es que ningún sitio web utiliza una gran cantidad de HTML5. Consulte aquí para obtener una lista de diferentes etiquetas no utilizadas. Esto se debe a que los sitios web deben funcionar en navegadores más antiguos, a veces IE6, que no funciona con etiquetas HTML5.

Así que mi pregunta es esta:

Al solicitar puestos de trabajo, ¿debo declarar que conozco y uso HTML5 cuando se me pregunta explícitamente, incluso si solo uso el tipo de documento HTML5 y algunas etiquetas diferentes? ¿O debería tratar de explicarle al reclutador que el trabajo en realidad no necesita HTML5?

Tenga en cuenta que la empresa podría estar interesada en rehacer su sitio web y está buscando personas talentosas para que vengan y ayuden con él. También podría ser una indicación de la dirección que la empresa quiere tomar en proyectos futuros.
Envíe ideas aleatorias a la lista de correo de WHATWG para que pueda decir: "¿Lo sabe? De hecho, he tenido en cuenta mis sugerencias personales para la especificación de HTML5". (Estoy bromeando, no hagas esto. O al menos no les digas que te di la idea)

Respuestas (4)

Hay muchos conceptos erróneos que actualmente tienen personas no técnicas y semitécnicas con respecto a HTML5, qué es, cuáles son sus capacidades, qué tan bien soportado está entre varios navegadores web y cómo se relaciona con el "estándar". HTML. Entonces, por un lado, apoyaría completamente cualquier esfuerzo que quisieras hacer para ayudar a aclararlos.

Por otro lado, en términos de solicitar un trabajo, puede que no sea lo mejor que se puede hacer. Si puede hacerlo bien y si su entrevistador es una persona inteligente y razonable, ciertamente puede ganar muchos puntos si demuestra que comprende la tecnología mejor que su entrevistador. Sin embargo, si esas cosas no son ciertas, contradecir la comprensión de su entrevistador de algo podría molestarlo y/o hacerle pensar que no sabe de lo que está hablando.

Así que hay una línea muy fina que pisar. Puede ir a lo seguro y limitarse a responder sus preguntas directamente y demostrar el conocimiento que tiene sobre HTML5, y explicar por qué no lo ha profundizado más (si es necesario). O puede arriesgarse e intentar explicarles cómo su comprensión de HTML5 no es realmente precisa/aplicable en un contexto del mundo real. Si lo hace bien (y si su entrevistador es inteligente), entonces puede verse muy fuerte. Hágalo mal (o consiga un mal entrevistador) y básicamente habrá matado sus posibilidades de conseguir el trabajo.

También tenga en cuenta que cuando se trata de una agencia de contratación externa, generalmente es poco probable que la persona con la que está hablando tenga muchos conocimientos técnicos o antecedentes, o muchas razones para preocuparse por aprender cosas nuevas sobre una tecnología. Es más probable que solo vean que los requisitos dicen "HTML5" y luego consideren solo a los candidatos que afirmen tener sólidos conocimientos de HTML5. Creo que no tendría mucho sentido tratar de explicarle al reclutador que su comprensión de HTML5 no es correcta o que el trabajo no requiere HTML5. Simplemente no hay razón para que les importe. Fueron contratados para encontrar a alguien con conocimientos de HTML5, y casi con certeza descartarían a cualquier candidato que afirmara que HTML5 no era necesario.

Recuerdo fallar gravemente con un reclutador cuando me esforcé demasiado en explicar que saber cómo escribir código para el cliente de Lotus Notes significaba lo mismo que saber cómo escribir código para el servidor de Lotus Domino. Domino se había convertido en una palabra de moda mal utilizada y me ofendió demasiado, así que arruiné la entrevista dejando que se mostrara. Como dices, no tenía motivos para preocuparse y no se mostró impresionada por mi incapacidad para actuar como un adulto en la entrevista. Afortunadamente, hace muchos años y lecciones aprendidas.
+1 al comentario de David. Una vez traté de explicarle a un reclutador qué significaba html5 porque me frustré al escuchar "tu currículum dice que sabes html, ¿sabes html5?". Obtuve aproximadamente los mismos resultados que él obtuvo. Al final, aprendí a decir simplemente "sí, sé html5" hasta que alguien con experiencia técnica me entrevista.
Mi opinión es que se necesita una mirada para comprender si el entrevistador tiene algún conocimiento técnico. Si no lo ha hecho, no hay necesidad de explicarle la diferencia entre HTML y HTML5, solo espere al entrevistador técnico.

Considere que la siguiente cita de HTML es el nuevo DHTML :

Es cierto: para todos los efectos, "HTML5" se ha convertido en una frase de marketing general sin sentido que define una plataforma en lugar de una especificación. Es "DHTML" de nuevo.

Ahora a tu pregunta:

Al solicitar puestos de trabajo, ¿debo declarar que conozco y uso HTML5 cuando se me pregunta explícitamente, incluso si solo uso el tipo de documento HTML5 y algunas etiquetas diferentes?

"HTML 5" es una colección de cosas nuevas que los desarrolladores pueden aplicar a una página web. No es una propuesta de "todo o nada". Todos los desarrolladores de "HTML 5" aplican un subconjunto de tecnologías "HTML 5" siempre que tienen sentido.

¿O debería tratar de explicarle al reclutador que el trabajo en realidad no necesita HTML5?

  1. No importa quién seas, es un caso difícil de presentar.
  2. Incluso si tiene razón, los nuevos requisitos o las nuevas condiciones del mercado podrían justificar el uso de "HTML 5" en un futuro próximo.
Es "DHTML" de nuevo - gran cita. Donde trabajo, hemos llegado a aceptar que cuando los clientes dicen "HTML5", quieren decir "genial, pero no hecho con Flash". Básicamente significa cualquier cosa moderna y ordenada hecha en un navegador sin un complemento.
DOM Scripting, Web 2.0, RIA... !@#$ing detestable. Es imposible saber si las personas realmente saben de lo que están hablando y TODAVÍA veo DHTML.

Siempre explique (honestamente) cómo sus calificaciones se ajustan al puesto que se está desempeñando. A un reclutador externo no le importará lo que realmente haga una vez que trabaje allí, siempre y cuando se ajuste a lo que la empresa espera que el reclutador encuentre y esté satisfecho con la contratación. Sin embargo, cuando realmente te entrevistas con la empresa, es un asunto ligeramente diferente.

No sugeriría directamente decirles que el trabajo no necesita HTML5 . En su lugar, explique que tiene algo de experiencia, pero debido a factores como la gran presencia de navegadores incompatibles, no ha profundizado mucho. Pregunte cómo manejan ese problema, o incluso si es un problema para ellos (tal vez estén contratando a alguien para trabajar en sitios orientados al interior y exigen navegadores modernos para todos los empleados). Asegúrese de dejar en claro que entiende qué es y cómo funciona, y explique por qué no lo usa en toda su extensión.

¿O debería tratar de explicarle al reclutador que el trabajo en realidad no necesita HTML5?

Decirle al reclutador sobre el trabajo para el que te están seleccionando probablemente no sea una buena idea. Eso podría sonar como si estuvieras abriendo la boca, no es una buena primera impresión.

Limítate a responder las preguntas. El hecho de que algo aparezca en la descripción de un trabajo no significa que lo vaya a utilizar. A veces, todo lo que quieren saber es si conoce una tecnología específica, si podría aprenderla rápidamente si es necesario, etc.