¿Qué experiencia debe tener un desarrollador web para comenzar a recibir trabajo?

Depende completamente del trabajo que quieras realizar. Usted debe saber:

  1. Los fundamentos de los idiomas en los que quieres trabajar.
  2. Tener una habilidad demostrable, es decir, una aplicación o un ejemplo de trabajo en ese idioma
  3. Ser capaz de resolver problemas de programación basados ​​en lógica básica. Esto a menudo tiene la forma de una prueba de fizzbuzz o cualquier cosa que pueda encontrar en CodeWars
  4. Se han tomado el tiempo para elaborar cuidadosamente su currículum. Necesita intangibles, por ejemplo, una cuenta de Quora con votos a favor y preguntas relevantes, un GitHub con muchas estrellas (favoritos) y solicitudes de extracción y contribuciones para proyectos de código abierto.
  5. Idealmente, debe tener algo “en la web“, es decir, un sitio web al que pueda apuntar y que haya ganado algún tipo de tracción.

Si hace todo esto, podrá ser empleado por la persona adecuada. Puede mejorar la cantidad de compensación que exige al mejorar cualquiera de estos 5 puntos.

Más experimentado que el cliente para el que está trabajando. Y lo que dijo Abhishek Sharma. Tener al menos un sitio que el cliente que busca no pueda hacer por sí mismo.

Si está buscando trabajo en una empresa, no necesitará menos de lo que dijo Andrew Scott.

Para empezar, necesita al menos un sitio web completo con front-end y back-end, para mostrar su trabajo.