Shashank Pathak – Geek en la parte superior | No dejes que tu mente se desvíe a las consecuencias de no resolver un problema

Geek on the top se trata de historias de éxito de Geeks que trabajan duro para alcanzar sus objetivos y son la inspiración para otros geeks. Shashank Pathak tenía una inclinación hacia el razonamiento y los acertijos desde su infancia y, por lo tanto, comenzó la programación competitiva. Actualmente está realizando su pasantía de investigación en IIT Indore. Shashank es uno de los queridos autores de GeeksforGeeks que dio un paso hacia lo que le gusta y recomienda seguir lo que más te conviene pero no la manada, arriesgando tus intereses.    ¿Cómo empezó todo? ¿Qué te hizo aterrizar en el mundo de la programación competitiva?Dado que mi origen familiar (padre y hermano) está relacionado con la informática, de ahora en adelante, siguiendo su consejo, elijo la escuela de CSE en la Universidad KIIT. He crecido viendo libros relacionados con computadoras y programación a mi alrededor. Para ser honesto, estaba menos interesado en la programación hasta mi primer semestre. Tuve una inclinación hacia el razonamiento y los acertijos desde mi infancia ya que mis padres me mantenían involucrado en los exámenes competitivos. Era el final del segundo semestre cuando mi hermano me dijo que comenzara la programación competitiva y comencé con 30 días de Código. Luego, gradualmente, comencé a practicar desde Codeforces y, en un sentido real, desde entonces me tomé en serio el CP. Luego me mudé gradualmente a GeeksforGeeks, SPOJ, Codechef, Hacker Earth, Project Euler (en términos de práctica). Empecé a disfrutar cada parte y poco a poco se convirtió en mi hábito. También resolví el libro Narasimha Karumanchi, un buen libro con muchas variaciones y técnicas de optimización sobre un problema dado.Fuiste seleccionado para una pasantía de investigación en IIT Indore. ¿Cómo te preparaste para ello?Fue uno de los días más memorables de mi vida cuando me seleccionaron para pasante de investigación en IIT Indore. Conseguir una pasantía de investigación en IIT depende únicamente de su elección personal. Decidí justo al comienzo de mi segundo año intentar ser pasante de investigación en el IIT. Estuve y sigo estando involucrado en la programación competitiva y la resolución de problemas en gran medida. Decidí realizar mi pasantía de investigación en análisis y optimización algorítmica, que es el único motivo u objetivo de la programación competitiva. Simplemente seguí resolviendo tantos problemas como pude y aprendí varios algoritmos y estructuras de datos. Fue divertido, frustrante a veces y un trabajo de lluvia de ideas al mismo tiempo. En todos estos cursos de tiempo, GeeksforGeeks se convirtió en mi amigo, ya que tiene artículos muy bien sincronizados sobre varias estructuras de datos y algoritmos con su implementación de codificación. Luego, a partir de noviembre, comencé a solicitar una pasantía de investigación en diferentes IIT y comencé a enviar correos a profesores de mi interés de investigación. Un simple consejo: elija siempre a su Prof. con cuidado al aplicar. Tuve la suerte de tener un Prof. increíble para trabajar. En ese entonces, en febrero de 2018, después de mi examen de mitad de semestre del cuarto semestre, comencé a resolver problemas de manera increíble en GeeksforGeeks y fui el líder mensual de febrero. Aumentó mucho mi confianza, además, este logro impulsó aún más mi CV y ​​luego solicité a IIT Indore, KGP, BHU, etc. Recibí el correo de aceptación en el mes de marzo de IIT Indore. También había escrito algunos artículos sobre GeeksforGeeks que creo que también jugaron un papel importante en mi selección. Escribir artículos en GeeksforGeeks me ayudó significativamente en la documentación de mi trabajo de investigación, y leer artículos durante un período de tiempo más largo me inculcó paciencia, lo que a su vez me ayudó a lidiar con trabajos de investigación difíciles durante mi pasantía (leer artículos y leer trabajos de investigación ha muchas similitudes como entender el aspecto matemático y los algoritmos). Siempre estaré agradecido con Sandeep Jain Sir y todo el equipo de GfG por construir una plataforma tan hermosa para los fanáticos de la programación. Desempeñó un papel importante en conseguirme un pasante de investigación en IIT Indore. y leer artículos durante un período de tiempo más largo me inculcó la paciencia, lo que a su vez me ayudó a lidiar con trabajos de investigación difíciles durante mi pasantía (leer artículos y leer trabajos de investigación tiene muchas similitudes, como comprender el aspecto matemático y los algoritmos). Siempre estaré agradecido con Sandeep Jain Sir y todo el equipo de GfG por construir una plataforma tan hermosa para los fanáticos de la programación. Desempeñó un papel importante en conseguirme un pasante de investigación en IIT Indore. y leer artículos durante un período de tiempo más largo me inculcó la paciencia, lo que a su vez me ayudó a lidiar con trabajos de investigación difíciles durante mi pasantía (leer artículos y leer trabajos de investigación tiene muchas similitudes, como comprender el aspecto matemático y los algoritmos). Siempre estaré agradecido con Sandeep Jain Sir y todo el equipo de GfG por construir una plataforma tan hermosa para los fanáticos de la programación. Desempeñó un papel importante en conseguirme un pasante de investigación en IIT Indore. Siempre estaré agradecido con Sandeep Jain Sir y todo el equipo de GfG por construir una plataforma tan hermosa para los fanáticos de la programación. Desempeñó un papel importante en conseguirme un pasante de investigación en IIT Indore. Siempre estaré agradecido con Sandeep Jain Sir y todo el equipo de GfG por construir una plataforma tan hermosa para los fanáticos de la programación. Desempeñó un papel importante en conseguirme un pasante de investigación en IIT Indore.¿Cuáles son sus Planes de Carrera y cómo avanza hacia ellos? Deseo seguir mi carrera en investigación, en un futuro cercano, ya sea en el sector de I + D de una empresa o en cualquier buena universidad, ya sea en el extranjero o en la India. Quiero lograr una buena clasificación en todos los concursos prestigiosos como ACM-ICPC, TCO, etc. Todavía estoy haciendo mi trabajo de investigación en IIT Indore. Como pasante, pude hacer contribuciones significativas y mi trabajo impresionó a mi profesor, por lo que me permitió continuar trabajando con él en más proyectos y artículos de investigación. Dado que la programación competitiva se ha convertido en una parte integral de mi vida, sigo resolviendo problemas cada vez más y participando en concursos en línea. Está aumentando mis dimensiones algorítmicas de conocimiento y me ayuda a prepararme para concursos más difíciles.¿Cómo llegaste a conocer GeeksforGeeks? ¿Cómo te ayudó?Era mi primer semestre y había estado programando en C en ese entonces. Yo siendo menos interesado en la programación, un día antes de mi examen, busqué temas y programas que había en mi plan de estudios. El primer enlace a cada tema que busqué fue de GeeksforGeeks. Entonces, a partir de ahí, llegué a conocer GeeksforGeeks. Cuando comencé sinceramente con la programación competitiva al final del segundo semestre o aproximadamente después de mi primer año, GeeksforGeeks se convirtió gradualmente en mi mejor amigo. En los primeros días, no podía resolver ni siquiera los problemas básicos, por lo que me frustré mucho. Luego opté por una estrategia, solía dividir las declaraciones de problemas en problemas independientes y solía leer los algoritmos involucrados en esos problemas de GeeksforGeeks. Me ayudó a cubrir una gran cantidad de temas de GFG. Muchas veces cuando olvido algunos algoritmos, Lo descubro directamente de la lista de temas terminados (una característica muy útil del sitio web GeeksforGeeks, donde puede mantener su lista de los temas que ha leído y la lista de tareas pendientes para realizar un seguimiento de todos los temas que desea leer en el futuro). Me encantaría ver una lista de problemas pendientes que no podamos resolver o que hayamos marcado para resolverlos nuevamente en GeeksforGeeks pronto. Empecé a resolver problemas en GFG más tarde y resolví alrededor de 148 problemas en el mes de febrero y me convertí en líder semanal tres veces y líder mensual una vez. Es una gran iniciativa que mantiene a la gente motivada hacia la resolución de más y más problemas para lograr estos títulos. A partir de enero comencé a escribir artículos en el sitio web de GFG. Buscas en Google un tema relacionado con la programación y ya está en GfG, por lo tanto, al escribir artículos, debe pensar en algunas variaciones asombrosas de un artículo existente o un tema completamente nuevo. Con el tiempo, aumentó mi conocimiento, mis habilidades de escritura técnica y mi capacidad de pensamiento para modificar problemas. Si soy capaz de escribir las respuestas a estas preguntas de manera limpia y sincronizada, es todo gracias a la experiencia de contribuir con artículos limpios y sistemáticos sobre GfG. A fines de este año, en 2018, fui seleccionado como Embajador del Campus para mi universidad en GfG. Me ha dado una gran exposición. Realizo sesiones sobre programación competitiva con mi equipo del club de codificación HRCC. Mi universidad carece mucho de cultura de programación, por lo que me ha dado la oportunidad como Embajador del Campus para que la gente lo sepa, ya que GfG es un gran nombre y casi todas las personas que están o han estado relacionadas con la programación lo saben. Me ha brindado la oportunidad de poner a prueba mis habilidades en términos de liderazgo, enseñanza y programación. Las palabras no alcanzan para agradecer a GfG por ayudarme y hacer que mis conocimientos crezcan exponencialmente día a día.¿Qué te gusta hacer en tu tiempo libre además de programar? Me encanta hacer cubos (resolver el cubo de Rubik o cualquier otro tipo de rompecabezas). Me gusta escuchar música (instrumental clásica india) y ver documentales especialmente relacionados con el universo y las matemáticas, a veces comedia de pie o hablar con mi familia. A veces juego al cricket, al tenis de mesa y al billar.      ¿Cómo manejaste el estrés mientras competías con el código? ¿Cuáles son sus sugerencias para otros estudiantes sobre el mismo?Es el problema de todos los que empiezan a hacer algo nuevo. Todo cuerpo humano se siente cómodo siguiendo la ley de inercia de Newton. Mientras compite en competencias de codificación, sea lo suficientemente paciente y solo concéntrese en resolver los problemas. No permita que su mente se distraiga con las consecuencias de no resolver ese problema. Recuerdo una pregunta que surgió en el ‘reto largo’ de Codechef. Me tomó cuatro días llegar a la solución, pero en ese transcurso de tiempo pude pensar en diferentes enfoques, lo que aumentó mi dimensión para pensar y abordar un problema. Recomiendo encarecidamente realizar concursos breves, ya que nos ayuda a desarrollar la capacidad de pensamiento rápido para abordar el problema dentro de un límite de tiempo. No se preocupe por la calificación y el rango en ningún momento. Solo compite con un motivo para resolver tantos problemas como puedas. Incluso mientras practica problemas, intente resolverlos dentro de un límite de tiempo. Recuerda siempre que competir es bueno pero comparar no lo es.¿Qué se debe tener en cuenta al comenzar a buscar la Programación Competitiva y la preparación laboral?La programación competitiva es como un cricket de prueba. No hay atajos para ser bueno en eso. Debes tener paciencia y seguir aprendiendo cosas nuevas todos los días. Disfruta enfrentándote a WA’s y TLE’s. Le dará más felicidad cuando pueda rectificar sus errores en el código o pensar en casos de prueba complicados. Sigue empujándote para las garrapatas verdes. Asegúrese de no solo aumentar la cantidad de problemas en su perfil, sino resolver cada problema religiosamente. Si no piensas en el problema y te apresuras a encontrar la solución, entonces desperdicias ese problema. Piense en un problema desde todas las dimensiones y aún si no puede resolverlo, lea el editorial y pregúntese ‘¿Por qué?’, a cada paso del mismo. Por qué estamos haciendo este paso y así sucesivamente. Apéguese a algunas plataformas en línea, ya que no lo distraerá. Dar tantos concursos como sea posible. Recuerde siempre hacer ‘Resolver’ después de que termine el concurso. Cometí un error, en este caso, comencé a dar concursos un poco tarde después de una gran cantidad de práctica. Elimina el miedo al rango y la calificación. Intente modificar los problemas y siempre use lápiz y papel para idear primero la solución o la lógica del problema y luego comience a codificar. Resuelva tantos problemas como pueda de los jueces en línea que más le convengan (prefiero SPOJ y GeeksforGeeks). Si desea crecer a un nivel más alto de CP, además de DS y Algorithms, concéntrese en aspectos matemáticos como teoría de números, teoría de juegos, aritmética modular, etc. ‘Project Euler’ es una muy buena plataforma que tiene un montón de problemas matemáticos. Todas las preguntas sobre eso son una joya. Para la preparación laboral, lea los blogs de Ashish Barnwal Sir y busque orientación de personas mayores que estén ubicadas en buenas empresas. Lea experiencias de entrevistas en GeeksforGeeks de varias empresas, ya que es muy útil. Sudo Placement es una gran iniciativa de GeeksforGeeks para la preparación de ubicaciones. Ten el coraje de seguir tu pasión e interés. En mi universidad, la cultura de programación competitiva es casi nula, todos están involucrados en el desarrollo. Seguí lo que me gusta y lo que más me conviene. Nunca sigas a la manada arriesgando tus intereses. Mantente siempre en contacto con algunos buenos seniors que te guiarán. En mi caso, mis guías e inspiraciones fueron Siddhant Pathak (Gracias a él comencé a amar las matemáticas), Angad Saberwal (Colocado en Google), Hemang Sarkar (Colocado en Amazon), Ashish Barnwal (Colocado en Microsoft), Anudeep Nekkanti (Lea sus blogs y Quora responde a un enfoque paso a paso eficiente para iniciar la programación competitiva). Se puede contactar a Shashank en Sudo Placement es una gran iniciativa de GeeksforGeeks para la preparación de ubicaciones. Ten el coraje de seguir tu pasión e interés. En mi universidad, la cultura de programación competitiva es casi nula, todos están involucrados en el desarrollo. Seguí lo que me gusta y lo que más me conviene. Nunca sigas a la manada arriesgando tus intereses. Mantente siempre en contacto con algunos buenos seniors que te guiarán. En mi caso, mis guías e inspiraciones fueron Siddhant Pathak (Gracias a él comencé a amar las matemáticas), Angad Saberwal (Colocado en Google), Hemang Sarkar (Colocado en Amazon), Ashish Barnwal (Colocado en Microsoft), Anudeep Nekkanti (Lea sus blogs y Quora responde a un enfoque paso a paso eficiente para iniciar la programación competitiva). Se puede contactar a Shashank en Sudo Placement es una gran iniciativa de GeeksforGeeks para la preparación de ubicaciones. Ten el coraje de seguir tu pasión e interés. En mi universidad, la cultura de programación competitiva es casi nula, todos están involucrados en el desarrollo. Seguí lo que me gusta y lo que más me conviene. Nunca sigas a la manada arriesgando tus intereses. Mantente siempre en contacto con algunos buenos seniors que te guiarán. En mi caso, mis guías e inspiraciones fueron Siddhant Pathak (Gracias a él comencé a amar las matemáticas), Angad Saberwal (Colocado en Google), Hemang Sarkar (Colocado en Amazon), Ashish Barnwal (Colocado en Microsoft), Anudeep Nekkanti (Lea sus blogs y Quora responde a un enfoque paso a paso eficiente para iniciar la programación competitiva). Se puede contactar a Shashank en la cultura de programación competitiva es casi nula, todos están involucrados en el desarrollo. Seguí lo que me gusta y lo que más me conviene. Nunca sigas a la manada arriesgando tus intereses. Mantente siempre en contacto con algunos buenos seniors que te guiarán. En mi caso, mis guías e inspiraciones fueron Siddhant Pathak (Gracias a él comencé a amar las matemáticas), Angad Saberwal (Colocado en Google), Hemang Sarkar (Colocado en Amazon), Ashish Barnwal (Colocado en Microsoft), Anudeep Nekkanti (Lea sus blogs y Quora responde a un enfoque paso a paso eficiente para iniciar la programación competitiva). Se puede contactar a Shashank en la cultura de programación competitiva es casi nula, todos están involucrados en el desarrollo. Seguí lo que me gusta y lo que más me conviene. Nunca sigas a la manada arriesgando tus intereses. Mantente siempre en contacto con algunos buenos seniors que te guiarán. En mi caso, mis guías e inspiraciones fueron Siddhant Pathak (Gracias a él comencé a amar las matemáticas), Angad Saberwal (Colocado en Google), Hemang Sarkar (Colocado en Amazon), Ashish Barnwal (Colocado en Microsoft), Anudeep Nekkanti (Lea sus blogs y Quora responde a un enfoque paso a paso eficiente para iniciar la programación competitiva). Se puede contactar a Shashank en En mi caso, mis guías e inspiraciones fueron Siddhant Pathak (Gracias a él comencé a amar las matemáticas), Angad Saberwal (Colocado en Google), Hemang Sarkar (Colocado en Amazon), Ashish Barnwal (Colocado en Microsoft), Anudeep Nekkanti (Lea sus blogs y Quora responde a un enfoque paso a paso eficiente para iniciar la programación competitiva). Se puede contactar a Shashank en En mi caso, mis guías e inspiraciones fueron Siddhant Pathak (Gracias a él comencé a amar las matemáticas), Angad Saberwal (Colocado en Google), Hemang Sarkar (Colocado en Amazon), Ashish Barnwal (Colocado en Microsoft), Anudeep Nekkanti (Lea sus blogs y Quora responde a un enfoque paso a paso eficiente para iniciar la programación competitiva). Se puede contactar a Shashank enFacebook , LinkedIn Si conoce a un geek destacado cuya entrevista también debería publicarse, envíe un correo electrónico a review-team@geeksforgeeks.org. ¡¡Deje que los mejores geeks inspiren a otros estudiantes!!

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *