Ya tengo trabajo ¿Debo abandonar la programación competitiva para centrarme en cosas como API y marcos? ¿Por qué?

Gracias por A2A!

Entonces, ¿la primera pregunta que viene a mi mente después de leer los detalles cree que la gente hace la programación competitiva solo para conseguir un buen trabajo?
También estoy enamorado de la programación, ¡pero nunca pensé que me daría un trabajo! Pero sí, definitivamente ayuda durante las entrevistas. (obtuve una pasantía: D!)

Bien,
Puede ser que no soy la persona correcta para responder esta pregunta … Actualmente en segundo año; p

¡Creo que sí, ahora debería centrarse más en los marcos de desarrollo y las API a medida que lo colocan! Desarrollarse como un buen ingeniero de software.

Pero estás enamorado de la programación, debes participar en los Concursos cortos de Cook-Offs y Codeforces, te ayudarán de muchas maneras.
Si abandona la programación competitiva, estoy seguro de que puede olvidar los trucos y algunos algoritmos que aprendió.

Ahora también debe contribuir al desarrollo de código abierto, aprender marcos, desarrollar algunas aplicaciones geniales, contribuir a proyectos, trabajar en complementos de software, etc.

Y lo último que hagas, no olvides subirlo a Github, ¡para que todos podamos aprender de él!

¡Espero que esto ayude!
Inglés malo … ¡puedes editarlo!
¡¡Gracias!! 😉 ¡Feliz codificación!

Puedes aprender nuevos conceptos para sobrevivir en la industria, así que aprende frameworks, API’s por el bien del trabajo.
Hacer programación competitiva como una pasión. Si le apasiona, encontrará tiempo para hacerlo. Nunca abandone la programación competitiva, muchas personas que trabajan en Google y Facebook participan en concursos en línea si pueden, incluso usted puede.

Es cierto que mantenerse activo en la programación competitiva no lo ayudará a lograr mucho progreso en su trabajo actual, o prácticamente en cualquier trabajo.

Sin embargo, la preparación para la entrevista es algo que puede necesitar a lo largo de su carrera. Si alguna vez piensa en cambiar de trabajo, en sus entrevistas futuras no se le ahorrará la necesidad de responder preguntas algorítmicas o escribir código en la pizarra, solo porque tiene una posición para aparecer en su currículum.

Invertir su propio tiempo en estar listo para la entrevista es especialmente importante si su trabajo actual no le está enseñando habilidades valiosas. No sé dónde trabajas, pero sé de primera mano que hay muchos trabajos que no te enseñan nada.

Durante la primera década de mi carrera en la “industria de la tecnología”, me quedé atrapado en un trabajo que me pagó bastante bien, pero que no me enseñó nada de valor. Traté de cambiar de trabajo varias veces, pero fallé miserablemente en las entrevistas.

Fue solo después de descubrir y comenzar a participar activamente en la programación competitiva que aprendí lo suficiente como para que me ofrecieran puestos para los trabajos que realmente quería.

Hazlo solo por diversión. Cuando te gusta desarrollar APIs o frameworks, ciertamente puedes reemplazarlo. Pero no debe abandonarlo solo porque tiene un trabajo que hacer. Después de todo, todos deberían hacer algo por diversión.