Sé C ++ y Java, ¿cuál es el mejor sitio web para mejorar mis habilidades de codificación?

Esta es una pregunta muy subjetiva, ya que hay muchos sitios web diferentes que son buenos para diferentes propósitos.

Como mencionó Piyush, CodeChef y TopCoder son buenas opciones para la codificación aplicada en un entorno competitivo. Sin embargo, si desea investigar más problemas algorítmicos y basados ​​en la ciencia, consulte el Proyecto Euler. O, si está buscando adquirir habilidades específicas relacionadas con entrevistas, consulte GeeksQuiz o CareerCup.

Hay muchos sitios web que son buenos para diferentes aspectos de la programación; realmente depende de lo que intentes desarrollar en tu conjunto de habilidades.

Dicho esto, en mi opinión, lo mejor que puedes hacer para desarrollar tus habilidades, una vez que tienes una base establecida, es crear cosas que te interesen . Al construir cosas que desea hacer, se asegura de participar en el proyecto y divertirse mientras lo hace. También desarrollará sus habilidades para resolver problemas al obligarlo a descubrir cómo se hacen las cosas, lo que a menudo lo lleva a descubrir sitios web útiles y otros recursos. Sin mencionar que esto refleja más de cerca lo que implica un trabajo de programación.

¡Espero que esto ayude!

Para mejorar sus habilidades de programación, debe practicar diariamente.

Aquí hay algunos sitios web que puede visitar para practicar problemas.

JAVA:
Para principiantes:
1) Meritcampus (Varios temas + Compilador en línea + Pruebas de práctica + Capacitación de expertos)
Merit Campus | Temas principales de Java | Aprenda programación en Java | capacitación en línea de Core Java
2) w3schools
Introducción a Java

Para programas difíciles:
1) Codechef
2) Techgig
3) HackerEarth

C / C ++:

A continuación se muestra un enlace del sitio web para aprender conceptos de C / C ++:

C Programming.com – Aprenda programación en C y C ++ – Cprogramming.com

More Interesting

Soy desarrollador web y jugador. Estoy cansado de cambiar entre Windows y Ubuntu. ¿Hay alguna forma de jugar en Linux?

Estoy aprendiendo a ser un desarrollador web full stack. ¿Es Scala o Haskell mejor para mi lenguaje de backend?

Cómo construir una interfaz para un sitio web estático

Tengo una idea increíble de aplicación / sitio web que puede obtener más de mil millones de usuarios. Pero no he requerido dinero y habilidades de codificación. Intenté la financiación colectiva pero no me ayudó. ¿Qué tengo que hacer?

Estoy construyendo un sitio de subastas en línea. ¿Cómo evito una condición de carrera cuando varias personas ofertan a la vez?

¿Cuáles son los principales puntos débiles que queremos resolver cuando va a la agencia de desarrollo web?

Cómo agregar un formulario de suscriptor a mi sitio web pero sin enviar un correo de confirmación a la identificación del suscriptor

Tengo una pregunta relacionada con JavaScript. ¿Qué hace el atributo aplazar / asincrónico cuando se agrega a la etiqueta del script?

Estoy desarrollando un sitio web donde las personas pueden subir notas y videos de conferencias para otros. ¿Cómo puedo obtener el almacenamiento para ellos?

¿Cuál sería un trato justo para construir un sitio web para un amigo que quiere pagarme para construirlo y luego dividir las ganancias?

Quiero hacer un cambio de carrera y trabajar con computadoras. ¿Debo elegir la administración de red o el desarrollo web?

¿Aprendería JavaScript avanzado al intentar crear mi propio marco de JavaScript?

Me he fijado el objetivo de aprender Ruby on Rails. Soy un principiante completo en programación y me gustaría algún consejo. ¿Qué tipo de computadora debo comprar? PC o Mac, ¿y de qué tipo?

Me estoy preparando para externalizar el desarrollo de mi sitio web. Es un sitio de intercambio de conocimientos con características sociales. Quiero escribir los requisitos para ello. ¿Hay algún sitio donde pueda obtener requisitos de muestra o ayuda?

Quiero desarrollar un sitio bancario. ¿Dónde puedo encontrar un buen blog tutorial o sitio que explique sobre el flujo de trabajo del sistema bancario, los diseños de bases de datos, etc.?