¿Es más impresionante resolver muchos problemas en la codificación de sitios web o tener un buen proyecto paralelo?

También estoy en el campamento del proyecto paralelo. Muestra que puede iniciar el trabajo por su cuenta y le da la oportunidad de mostrar sus puntos fuertes. Perseguir algo real y personalmente interesante es ampliamente preferible a resolver interminables cuestionarios enlatados. Si disfruta el proceso, las posibilidades son mejores, lo mantendrá y mejorará.

De las respuestas en Quora parece que la mayoría de la gente no tiene idea de cuán limitada y limitada es su experiencia. Tampoco aprecian cuán ampliamente varían las habilidades, temperamentos e intereses de las personas.

Uno de los problemas con los problemas y cuestionarios enlatados es que reflejan las experiencias, prejuicios y limitaciones de las personas que los crean. En el peor de los casos, eso significaría que el material que proponen realmente le enseñará cosas malas y / o lo desalentará de aprender en absoluto.

Los cuestionarios y problemas en lata son ejemplos típicos de programación ‘patológica’ destrozada para ajustarse al ejemplo y la pereza de las personas que construyen las pruebas. Cuando recién estás aprendiendo, ¿cómo puedes distinguir entre el código pirateado kludgy hecho para hacer un punto y el código adecuado que un profesional produciría en la producción?

Escribir software que sea realmente utilizable puede involucrar todo tipo de cosas, como control de revisiones, sistemas de construcción, múltiples paradigmas de programación y lenguajes, soporte de lenguaje humano, diferencias locales, múltiples herramientas gráficas, conjuntos de pruebas, múltiples motores de bases de datos, marcos complejos de terceros, múltiples entornos de destino, bases de usuarios heterogéneas, etc., etc.

La mejor manera de aprender todo eso es hacerlo, de manera práctica, en un contexto en el que realmente te interesan los resultados.

Para mí es un proyecto paralelo, por una milla de campo.

Los problemas en un sitio web de codificación no tienen sentido en el lugar de trabajo, lo único que importa es lo que puede hacer .

Si estoy contratando a un programador para crear aplicaciones de escritorio, y alguien me puede mostrar una aplicación de escritorio que han creado en su tiempo libre, entonces eso es una prueba objetiva de que pueden crear aplicaciones de escritorio.

Si solo pueden mostrar resultados en un sitio web de codificación, eso solo muestra que pueden resolver problemas en un sitio web, no dice nada sobre su capacidad para crear software.

Definitivamente, un buen proyecto paralelo es más útil y más impresionante para los empleadores y las personas en general.

No es necesariamente tan útil poder resolver problemas en sitios web. Podrías ser realmente bueno en eso y aún no ser bueno en el desarrollo de software. Mientras que si puede crear proyectos, fundamentalmente puede hacer de qué se trata el software. Ningún empleador empleará a nadie para resolver problemas en sitios web, por lo que no es necesariamente una habilidad muy útil. En el mejor de los casos, puede agudizar su conocimiento de ciertos aspectos del desarrollo de software y crear un buen pasatiempo.

Tener un proyecto completo bien pulido es genial.

Literalmente, no me importan las preguntas sobre codificación de sitios web en absoluto.

Me interesan las personas que pueden hacer cosas.

Me impresionaría mucho más un proyecto paralelo. Resolver problemas es bueno, pero demostrar que entiendo lo que se necesita para construir software realmente es mucho mejor. Puede mostrar mucho más de su conocimiento de muchos más temas con el proyecto paralelo.