Es realmente simple resolver esto si considera el flujo de dinero.
Un cliente / anunciante paga por una aplicación funcional de algún tipo, tal vez Windows o Facebook. A usted, como desarrollador, se le paga porque agregará funciones a esa aplicación de trabajo y la hará más valiosa para el cliente.
Por lo tanto, los empleadores buscan personas que puedan agregar características valiosas a una base de código.
- Soy un desarrollador web independiente. Hice un sitio web usando React como me lo pidieron. Puedo abrir el sitio en localhost 8,000 usando NPM start. ¿Mi trabajo está completo? ¿Debo alojarlo en un dominio? ¿Cómo completo el trabajo?
- Tengo 22 años y estoy aprendiendo desarrollo web front-end. Debido a algunos problemas, no puedo trabajar en un trabajo regular. ¿Cómo puedo tener éxito en trabajar independientemente sin experiencia laboral?
- Estoy empezando a desarrollar sitios web con WordPress. Estoy pensando en comprar el marco Genesis. ¿Qué debería estar considerando?
- Estoy desarrollando un sitio web de WordPress. El sitio alojará imágenes de casi 500 gb. ¿Cuál es la mejor estrategia?
- Cómo hacer un sitio web usando HTML y CSS
Tienen que poder hacer que el software funcione. Deben hacer el software para que otros puedan leerlo, probarlo y modificarlo. El software debe poder implementarse en producción. Tiene que hacer lo correcto que sus usuarios finales esperarán.
Esto, como estoy seguro de que puede ver, no tiene absolutamente nada que ver con ‘codificar sitios web’ como hackerrank.
Se centran en pequeños problemas de codificación poco realistas. No se centran en desenredar requisitos poco claros y conflictivos, la calidad del código y la forma en que trabaja con un equipo para entregar características en producción. No usan la integración continua, y rara vez, si es que alguna vez, usan pruebas unitarias.
Todo esto es pan y mantequilla en el lugar de trabajo.
Lo mejor que pueden hacer estos sitios es ayudarlo a practicar algunos pequeños ejemplos de codificación de juguetes. Pero el mejor enfoque es simplemente hacer algunos proyectos completos y que funcionen, que realmente satisfagan alguna necesidad.
Los empleadores buscan personas que puedan trabajar en sus equipos para agregar valor entregable a sus clientes.