Creo que un programador es conocido por sus obras más que por su conocimiento.
¿Sabes si Mark Zuckerberg tiene éxito al conocer la programación PHP o cualquier otro lenguaje / marco de programación O para crear Facebook?
¿Conoces a Bill Gates por conocer diferentes idiomas y tecnologías O por Microsoft y la Fundación Bill y Melinda Gates?
- ¿Qué tan importante es la habilidad del desarrollador para mantener el software seguro?
- ¿Qué herramientas y tecnologías necesito para aprender a ser ingeniero de DevOps?
- ¿Cómo afectan las tarjetas gráficas fotogramas por segundo (FPS)?
- ¿Qué indica la presencia de la gran cantidad de ingenieros de software en Quora?
- ¿Por qué las empresas confían en los discos duros magnéticos para el almacenamiento de datos cuando las unidades de disco duro que no son de estado sólido son tan susceptibles a fallas, es decir, una tasa de falla del 100% dentro de una década?
¿Conoces a Adam D’Angelo por conocer diferentes idiomas o por crear proyectos masivos como Qoura y Facebook?
Creo que la codificación competitiva te da práctica y te convierte en un mejor programador en cierto sentido, pero es la programación de aplicaciones real la que te ayuda a adaptar la lógica a tu mente y a comprender cómo funciona realmente un proyecto y cuáles son los desafíos que enfrentan.
Una persona normal no puede conocer los desafíos que enfrenta el ejército hasta que forma parte de él. Del mismo modo, sus experiencias son las que importan.
Como alguien dijo con razón, “Pase tiempo en experiencias, no en cosas”.
Por lo tanto, mi sugerencia sería continuar con la programación competitiva pero comprometerme con al menos 1 proyecto. Si no es el tuyo, prueba uno en Build software mejor, juntos-Github
Espero que sea de ayuda!