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.
- ¿Qué porcentaje de los sitios web creados recientemente son creados por alguien contratado (diseñador, desarrollador o empresa) en comparación con alguien que lo crea por sí mismo?
- ¿Cuál es el propósito de este sitio web (https://remitanzo.biz)?
- ¿Qué es anibolx?
- ¿Qué me tomará tener 1000 suscriptores para mi sitio web www.recenty.blogspot.com?
- ¿Qué buscas cuando revisas el sitio web de una agencia de desarrollo web?
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.