¿Qué debo hacer para convertirme en un competidor de programación?

Sí, su suposición es correcta, lo básico no fue suficiente. Pero, los conceptos básicos son realmente necesarios para convertirse en un competidor de programación y para ingresar al mundo corporativo como algo más nuevo, puede suponer. Pero para convertirse en un experto en programación, debe resolver al menos 200 programas propios antes de completar su graduación o @age 21. Entonces sería un gran competidor.

Precaución: solo intente competir con otros, pero no intente comparar con otros.

Estoy dando los pocos enlaces donde puedes encontrar diferentes acertijos de programación.

HackerRank

HackerEarth: desafíos de programación y trabajos de desarrollador

Juez Esfera Online (SPOJ)

Codeforces

Entregar más rápido a través de Crowdsourcing

Concurso de programación, concurso de programación, programación informática en línea

y muchos estan ahi.

Intenta practicar tantos desafíos de programación como sea posible. Entonces serías el mayor competidor de programación.

Bueno, hay muchos sitios por ahí si está buscando específicamente los sitios con soluciones, entonces busque codeforces o codechef. En general, lo mejor que encuentro para practicar es SPOJ. Las soluciones no están en SPOJ, pero puede encontrarlas en Internet con bastante facilidad.

Si quieres ser un programador superior, el viaje no es fácil. Comencé a codificar en SPOJ en mi tercer año de btech. Al principio, solía luchar con problemas simples durante 3 a 4 horas y esa es la etapa en la que la mayoría de las personas dejan la codificación, pero hay que mantenerse firme y sobrevivir a la frustración. Te encontrarás gradualmente mejorando y comenzando a conocer las estructuras de datos y algos utilizados en la codificación competitiva. Lo mismo sucedió conmigo y la codificación competitiva se ha convertido en algo que practico a diario y me apasiona. La recompensa es que ahora estoy entre los 100 mejores en SPOJ en el mundo.

Así que no se frustre, aprenda, obtenga ayuda de Internet y de las personas que conoce y pronto alcanzará un nivel bastante bueno.

Todo lo mejor..!!

More Interesting

¿Cómo es probable que consiga un trabajo cuantioso en un fondo de alto riesgo o en tiendas de utilería después del doctorado en matemáticas / estadísticas de la escuela superior?

Cómo buscar mi historial de empleo de forma gratuita

¿Qué es lo más interesante que dijiste al dejar un trabajo?

¿Cuál será el costo de estudiar ingeniería en Rusia, incluidos todos los gastos, anualmente?

Soy un gran introvertido y no puedo ir a la universidad el próximo año. ¿Qué carrera puedo obtener con la que pueda vivir que no sea demasiado complicado?

¿Qué puede hacer un estudiante de B.Tech de un IIT para obtener un papel financiero en un banco de inversión como Goldman Sachs, JP Morgan, Morgan Stanley o Deutsche Bank?

¿Qué necesito saber antes de comenzar un programa de posgrado en ciencias de datos?

Soy un estudiante final de California. ¿Debo aprender algún software de contabilidad para conseguir un buen trabajo?

He completado mi B.Tech en biotecnología. ¿Qué debería hacer después? ¿Debería continuar con un M.Tech/MSc o debería cambiarme a tecnología de alimentos, negocios o TI?

Soy un nuevo graduado del departamento de CS. Quiero trabajar para empresas como Google, SpaceX, etc. No me siento preparado para las entrevistas. ¿Donde debería empezar? ¿Qué debo hacer para ser reconocido por estas empresas?

¿Es práctico cambiar los campos de la tecnología de ingeniería eléctrica (ingeniería energética) a la ingeniería informática?

¿Qué escuela tiene el mejor programa de CS: USC (sur de California) o UNC en Chapel Hill?

¿Debo concentrar mi MBA en Finanzas o Sistemas de Información si quiero cambiar de carrera a tecnología?

Fui seleccionado para IBM-GBS y Virtusa. Como más fresco, ¿cuál sería mejor elegir?

¿Cuánto trabajo realiza un banquero de inversiones en JP Morgan Chase en una semana?