¿Es posible prepararse simultáneamente para GSOC y ACM ICPC?

Bueno, esta pregunta realmente no tiene ningún sentido. El hecho de que los esté viendo a ambos como parte de una lista de verificación para lograr no es una muy buena idea. GSoC es para personas apasionadas por la creación de software que usan muchas otras personas, generalmente también llamado código abierto. ACM-ICPC es para chicos de programación competitivos, son para malos que no pueden enfrentar suficientes desafíos en su vida.
Ahora no estoy diciendo que no puedas hacer las dos cosas, soy un programador competitivo. Lo que estoy tratando de decir es: si usted es el tipo que pertenece a las dos categorías anteriores, no haría esta pregunta. No hay “puedo” en la imagen. Harías lo que quieras. Así que no los ponga como sueños de por vida si no conoce ninguno de ellos. Puño ir de código abierto – MUCHO. Luego haga programación competitiva – MUCHO. Eso debería bastar !

tl; dr Es definitivamente posible hacer ambas cosas.
En primer lugar, GSOC no es realmente un examen para el que puedas “prepararte”. Se trata de contribuir a una organización de código abierto durante un período de tiempo.
El ACM-ICPC requiere bastante práctica, primero aprender sobre estructuras de datos y algoritmos y luego participar en concursos para mejorar sus habilidades.
Ambos requieren concentración y trabajo duro de tu lado, pero no hay razón por la que no puedas hacer ambas cosas. Pero tenga en cuenta que son bastante diferentes en términos del enfoque que debe adoptar.
El ACM-ICPC requiere más optimización de problemas e implica más pensar en el enfoque algorítmico, mientras que cuando se trata de GSOC necesita aprender sobre el mantenimiento de la base de código, los estándares de codificación y trabajará con una base de código grande.

Mi consejo sería elegir el que más te guste y dedicarte por completo este verano.

El desarrollo de GSoC / código abierto y la programación competitiva son campos muy diferentes con poca superposición. Ambos requieren dedicación completa y mucho trabajo duro para sobresalir. Si eres realmente inteligente, puedes lograr ambos en dos veranos (¿o tal vez uno?). Pero creo que es mejor enfocar la energía de uno en un objetivo a la vez e ir por él. Si puede lograr un objetivo este verano, puede optar por el otro el próximo año.

De cualquier manera, como programador competitivo altamente calificado o GSoCer con buena experiencia en proyectos, ¡estará en camino de convertirse en un desarrollador de software estrella! 😉

Bueno, primero usaría tus palabras y luego las respondería:

“¿Cuánto vale hacer código abierto o debería seguir centrándome solo en mi sueño de llegar a las finales mundiales de ACM ICPC?

Vea si piensa cuánto vale el código abierto, de ninguna manera vale la pena. Uno debería detenerse en el código abierto solo si cree que estará contento de ver a varios usuarios usando algo de lo que una parte ha sido desarrollada por tú.
Recuerde que el GSOC nunca debe ser el objetivo final si se quiere ingresar al campo del código abierto (aunque siempre es motivador ser aceptado).

Ahora llega a la segunda parte de su sueño de ir a las finales mundiales en ACM ICPC. Creo que la respuesta de Lalit Kundu será la perfecta para esta parte

¿Cómo se preparó Lalit Kundu para ACM-ICPC? ¿Qué consejo le gustaría dar a los principiantes?

En serio, en una nota personal, solo quiero decir que es muy posible hacer ambas cosas y estoy bastante seguro de que si tienes el celo, entonces probablemente lo harás. Haz código abierto porque quieres obtener la esencia real de codificar algo que todo el mundo está usando y hacer ACM -ICPC para cumplir su sueño.

PD: He estado en los regionales de ACM ICPC y un GSOCer en el mismo año.

Mucha suerte para ti. Que la fuerza te acompañe.

More Interesting

¿Alguno no indio ha tenido experiencias positivas con desarrolladores de software indios?

Cómo obtener más de 30 paquetes LPA de NIT Jamshedpur en la rama de informática

¿Cómo gestionar los artículos de CA y la capacitación en CS juntos? ¿Y hay alguna exención de capacitación en CS para estudiantes de CA?

Como desarrollador de software con más de 7 años de experiencia laboral, estoy deprimido porque mis habilidades son aún más débiles que las de un recién graduado, ¿qué debo hacer?

Cómo mejorar tus fundamentos en informática

¿Cómo debería abordar una carrera con Ruby on Rails?

¿Qué saben los mejores desarrolladores del 10% que el resto no?

¿Cuáles son las mejores prácticas para estudiantes de informática?

Soy un estudiante de CSE de BE de último año de una universidad poco reputada pero quiero unirme a Google. ¿Qué debo hacer y en qué tema debo concentrarme más?

¿Cuál es el papel principal del ingeniero informático en la NASA?

Viviendo en los Estados Unidos, ¿todavía vale la pena convertirse en desarrollador de iOS?

Soy un estudiante de tercer año de ECE. He realizado muchos proyectos relacionados con la electrónica integrada, pero no creo que sea mi pasión. Durante los últimos 4 meses he estado haciendo codificación en C ++ y me parece bien, pero las ubicaciones comienzan a partir de 3 meses a partir de ahora. ¿Qué sería lo mejor para mí? ¿Qué cosas mejores puedo hacer?

¿Cuáles son los cursos que debe hacer un estudiante de ciencias de la computación además de programación y matemáticas (como negocios o economía)?

¿Cuál es la mejor manera de hacerse rico en el futuro, obtener un título en ciencias de la computación o economía?

¿Qué tan útil es un título en informática cuando se trabaja en un trabajo relacionado con TI?