Mi lugar más alto en la calificación CF fue alrededor del # 7 u # 8 (pero solo por un corto tiempo), recientemente me quedé en el # 10 durante varias semanas y ahora estoy en el # 11, lo que probablemente va a cambiar después de la próxima calificación evento 🙂 Pero creo que tengo una idea general al respecto y puedo darle la respuesta.
Top10 en Codeforces por sí solo no lo convertirá en un programador altamente pagado con muchas oportunidades.
En los últimos 3 meses recibí 0 ofertas de trabajo directas. Discutí la posibilidad de unirme a 3 o 4 startups durante las Finales Mundiales de ICPC, pero eso está más relacionado con conocer a las personas en la comunidad que tener una calificación alta. Además, cuando alguien dice “Tengo una idea para la startup, ¿quieres unirte?”, Eso suena un poco como un juego 🙂
- ¿Cómo es el día de trabajo de un ingeniero de software en WhatsApp?
- ¿Se subcontratará la mayoría de los trabajos de desarrollo de software?
- ¿Es posible conseguir un trabajo en la industria del software con un agregado de menos del 60% en mi ingeniería?
- ¿Hay trabajos para personas que no están orientadas a los detalles?
- ¿Mucha gente realmente consigue trabajo a través de entrevistas informativas y llamadas frías?
Actualmente estoy haciendo prácticas en Google Munich. Solicité muchas empresas y esa es la única en la que pasé. Hasta ahora me cuesta mucho trabajo ya que no conozco programación y desarrollo de software, así que incluso con instrucciones detalladas sobre qué debo hacer, todavía no sé cómo hacerlo. Después de pasar varios años en programación competitiva, tengo que comenzar a aprender programación real ahora 🙂
La mayoría de los pasantes son más jóvenes que yo y mucho más experimentados que yo. Estaban haciendo algo útil mientras yo estaba haciendo programación competitiva en serio. La mayoría de ellos no están familiarizados con la programación competitiva o al menos no tienen ninguna experiencia seria en ella.
Es realmente genial que esté aprendiendo muchas otras cosas al mismo tiempo, y tampoco es una mala idea hacer una programación competitiva para obtener mejores resultados en la resolución de preguntas de la entrevista y aprender algunos algoritmos o mejorar su resolución de problemas / depuración de código / habilidades de generación de ideas. Incluso alcanzar el color rojo será muy valorado por algunos empleadores (y todavía hay un largo camino por recorrer de rojo bajo a top10), y es bueno tenerlo en su CV, pero no se olvide de otras cosas ; Además, desde mi punto de vista, tiene sentido sobre todo si lo estás disfrutando, de lo contrario, podría no ser la mejor inversión de tu tiempo: parece natural pasar tiempo en cosas que están más directamente relacionadas con tu carrera, para obtener el mismo beneficio mientras invirtiendo menor cantidad de tiempo.