A las grandes compañías de software no les importa si eres un programador competitivo. Pero les importa si puedes resolver sus acertijos de programación durante la entrevista. Entonces tienes que encontrar una manera de hacerlo. La programación competitiva es una forma de practicar ese tipo de problemas, especialmente cuando eres un principiante. A medida que avanza en la programación competitiva, los problemas se vuelven más difíciles y menos relevantes para la entrevista técnica (consulte Si la programación del mundo real y la programación competitiva son tan diferentes, ¿por qué las empresas siguen juzgando a los candidatos sobre la base del conocimiento basado en la codificación competitiva?).
Si no le gusta la programación competitiva, busque otra forma de practicar, como resolver todos los problemas en Cracking the Coding Interview (libro de 2011) o Programming Interviews Exposed. Tienes que hacer uno u otro. Los trabajos universitarios o de programación por sí solos generalmente no le brindan la experiencia adecuada para entrevistas técnicas.
Para más lectura:
- ¿Por qué la mayoría de las horas de trabajo son tan largas a pesar de la tecnología avanzada y la automatización actual?
- ¿Cuál es la diferencia entre un ingeniero de software y un ingeniero de software sénior?
- ¿Cuánto más debo cobrar como consultor frente a un empleado?
- ¿El futuro será peor debido a la automatización?
- ¿En qué servicio se puede obtener servicios de consultoría de matemáticos (como lo haría con abogados, contadores, etc.)?
- ¿Cuánto me afectará mi falta de interés en la programación competitiva para seguir una carrera como desarrollador de software?
- ¿De dónde saca la gente la idea de que la programación competitiva es muy importante para una carrera profesional exitosa? ¿De dónde viene la idea y por qué se está extendiendo?
- ¿Por qué las empresas piden conocimiento en codificación competitiva cuando el trabajo rara vez es similar a la codificación competitiva?
- ¿Por qué la mayoría de las empresas están sesgadas hacia la programación competitiva en lugar de la programación de la vida real?