¿Por qué no te interesa la codificación competitiva?
Aprende a analizar eso.
Por supuesto, no todo está destinado a todos y cuánto intenta el mundo decir “talla única”, sabemos que es solo un sueño.
Y no mencionaste lo que haces en geeksforgeeks. Hay mucho por hacer allí.
- ¿Cuáles son las oportunidades después de B.Tech de la nanotecnología o la ingeniería biotecnológica?
- ¿Qué es mejor entre Narsee Monjee e ICFAI Hyderabad para B.Tech.?
- ¿Tienes algún consejo para los estudiantes de B.tech en la Universidad de Galgotias?
- ¿Cuáles son los mejores proyectos realizados por los estudiantes de ingeniería mecánica de BTech en 2015-16?
- ¿Cuál es el procedimiento de admisión para B.tech (CSE) en la universidad de Sukhdev (sscbs) DU?
Lo que le sugiero que haga es obtener buenos libros para usted y resolver tantos problemas como pueda encontrar en Internet o lo que sea que haya en su plan de estudios. Además, debe entrenarse para encontrar soluciones o algoritmos en un límite de tiempo específico.
¿Porque preguntas?
1. Cuando se enfrente a entrevistas y exámenes, por supuesto necesitará resolverlos lo más rápido posible. Ahora sé que algunas personas no están equipadas para pensar rápidamente y, por supuesto, el proceso de pensar rápida y lentamente (más perfectamente definido como “a su propio ritmo”) difiere en gran medida y los resultados del curso también varían. Los pensadores lentos tienden a pensar en soluciones múltiples y las combinan en un cierto punto o, a veces, presentan ideas únicas que generalmente se llaman ideas innovadoras. Los pensadores rápidos generalmente piensan de manera bruta. Es decir, piensan una solución tras otra, es decir, piensan en una solución y si funciona, el proceso de pensamiento termina, si no, continúan pensando en otra cosa.
Ahora, sí, hay personas que pueden pensar profundamente y pueden hacerlo rápido. Con práctica, puedes hacer eso también. Comience pensando a su propio ritmo y llegue a las soluciones. Una vez que esté seguro de que puede resolver casi todos los problemas, ahora puede pensar rápido. Puedes concentrarte mucho más o simplemente pensar en más cosas que evidentemente aumentarán tu cerebro y pensarás rápido. No quiero desviarme describiendo algo que no se pregunta explícitamente.
2. En su campo de trabajo siempre habrá un límite de tiempo y tendrá que perseguir plazos. No puedes permitirte pensar lento entonces.
Lo que estoy tratando de impresionar es que debes pensar de manera rápida y eficiente. No necesita tener una habilidad sobrehumana en eso, pero no debe reflexionar sobre los problemas durante horas. Y para hacer esto, la codificación competitiva es un buen lugar para comenzar, pero por supuesto, no lo es todo. Sin duda, puede resolver mejor los problemas que cualquier otro programador competitivo.
Solo necesita tener un conocimiento completo y exhaustivo del lenguaje que utilizará y comprender bien el problema. Lo que se requiere es tu dedicación y tu habilidad. Cualquier otro atributo seguirá. Tu habilidad es todo lo que importa. Si eres hábil y puedes mantener bien tu final del trabajo / trabajo, no necesitas hacer nada más que unos buenos libros y mucha, mucha práctica.
¿Cómo crees que se prepararon todos los ingenieros que construyeron IBM, Microsoft, Apple? No tenían un sitio de codificación competitivo ni tenían geeksforgeeks y otros sitios web educativos. Todo lo que tenían eran libros y un set donde practicaban.
Esa es mi sugerencia: si es posible, participe en la codificación competitiva. Si no, sigue perfeccionando tus habilidades leyendo libros y practicando.