¿Qué me califica exactamente para un puesto de desarrollador web junior?

Debería poder responder sus propias preguntas el 75% del tiempo.

Deberías poder ver el repunte de lo increíble. Todo el mundo sabe que es fácil rodar cuesta abajo, pero con un esfuerzo constante no es tan difícil subir.

Debe poder comprender los sistemas y cómo se sirven los datos. Es importante tener en cuenta que las personas que no saben nada sobre codificación realmente tienen 0 pistas. HTML? Bien podría ser Machine Learning.

Tener confianza en tus habilidades y tener la capacidad de resolver tus propios problemas te llevará muy lejos. Sin embargo, traigamos una habilidad MAYOR más: poder ver un problema antes de que ocurra. Es por eso que a las personas se les paga más, porque esta habilidad requiere tiempo para desarrollarse. Piénselo, todo se puede considerar un problema … Esbozar un plan de negocios para un inversor, decidir si usar Shopify o Rails para la plataforma de comercio electrónico de un cliente o tratar de escribir un banner de héroe receptivo para un sitio web.

Confía en ti mismo, resuelve tus propios problemas y trabaja para ponerte en situaciones en las que aprenderás de la experiencia mientras tomas nota de los sistemas más grandes y más pequeños en juego.

No existe una definición concreta, depende de la empresa. Una pequeña tienda tendrá necesidades muy diferentes a las de una gran empresa como google.

Suponiendo que es una tienda pequeña a mediana, diría que un desarrollador web junior debería poder convertir diseños a HTML CSS, comprender sistemas de cuadrícula receptivos y, con suerte, aprender flexbox y las cosas nuevas. En cuanto a JavaScript, junior para mí significa que puede escribir interacciones básicas y construir funciones básicas, pero no tener demasiada experiencia con los SPA o cómo diseñar con algo como redux, vuex, flux, etc.… cierta comprensión de la programación funcional es buena.

No menciona el back-end, así que supongo que es un trabajo de front-end. Si es así, realmente solo necesita 1–3 años de experiencia y un buen conocimiento fundamental de cómo funcionan todas las herramientas y poder demostrar que puede aprender cosas nuevas rápidamente … ya que la tecnología frontend está evolucionando tan rápido en este momento.

Siendo un desarrollador, puedo guiarte mejor.

Sí, debe tener conocimiento de algunos lenguajes de desarrollo web como HTML, CSS, JavaScrip, PHP, MySQL. Aparte de esto, Jquery y Bootstrap se usan a menudo.

Por competente, significan que debe tener un conocimiento básico sólido, debe poder crear un formulario o página simple en poco tiempo y fácilmente.

El otro aspecto importante es que debe tener algunos proyectos para mostrar sus conocimientos. Sin duda tiene conocimiento, pero implementarlos prácticamente también es muy importante. Crear algunos sitios web geniales, puede ser pequeño pero interesante.

Te puedo dar una idea. Haga su cartera, agregue todos sus detalles como educación, habilidades, etc. Déle una interfaz de usuario interesante y aumente la atención del entrevistador.

Cuantos más proyectos tenga, mejor será su conocimiento, más fuerte será su codificación, más posibilidades de conseguir el trabajo.

Feliz codificación …

No existe realmente una definición universal, pero eso no significa que no tenga sentido exigir competencia en HTML, CSS y JavaScript. Cuán competente debe ser exactamente depende de cada empresa específica y sus requisitos. Puede medir aproximadamente sus habilidades con preguntas de entrevista HTML / CSS y JavaScript, que es bueno practicar de todos modos.