El hecho de que las personas quieran codificar no significa que quieran participar en competencias de codificación. De hecho, mantenerse completamente ocupado solo con la codificación competitiva (eso es lo que se necesita para TC red), puede perder el aprendizaje de otras cosas interesantes en CS.
Y otra cosa es que la mayoría de las cosas que practicas para CP no son útiles en la vida real. Entonces, para la mayoría de los desarrolladores, no hay un gran motivo para seguir adelante y pasar la mayor parte de su tiempo en TC.
Me gusta codificar Codifico mucho. Pero no he trabajado ni siquiera con un problema de PC en mi vida. En cambio, construyo gadgets y aplicaciones geniales. Contribuyo al código abierto, participo en conferencias, trabajo en red con personas y aprendo nuevas tecnologías. Si tengo una gran idea, salgo y la desarrollo. No necesito un sitio web con problemas de programación para darme un desafío, miro a mi alrededor y encuentro desafíos en abundancia. Disfruto abordando problemas de la vida real.
- Solo conozco algunos conceptos básicos de c ++. ¿Qué libros o tutoriales debo consultar para resolver problemas en spoj y codechef?
- ¿La complejidad de los algoritmos de clasificación está relacionada con la cantidad de suposiciones que hago? ¿Por qué?
- ¿Cómo se puede probar que la ruta única a través de un árbol de expansión mínima entre dos nodos es una ruta más corta de "cuello de botella"?
- Imagine una cerradura de bicicleta combinada con 4 anillos que contienen 10 letras. ¿Cómo se puede calcular qué letras en cada anillo producirán las palabras más válidas?
- ¿Qué tipos de problemas se pueden resolver usando algoritmos?
Además, si las grandes corporaciones dejan de entrevistar candidatos de una manera que sea favorable para los programadores competitivos, la cantidad de personas en CP se reducirá drásticamente.
En resumen, las personas que disfrutan de la programación competitiva participarán en competencias de codificación; las personas que aman resolver problemas desarrollarán aplicaciones, las personas que aman la CS teórica se sumergirán en las matemáticas y las personas que aman el hardware construirán dispositivos. Es tan simple como eso.
El hecho de que a alguien le gusten los deportes no siempre significa que le guste el cricket.