Estoy en la escuela secundaria y tengo dificultades en mi clase de C ++. ¿Debo continuar programando y esperando hacer una carrera con esto?

La programación puede ser difícil al principio. Pero todo es difícil cuando acabas de empezar. Todo gran programador de hoy comenzó con hello world y programas triviales de impresión de suma o escalera.

La razón por la que son geniales hoy es porque no se fueron cuando comenzaron a surgir las cosas difíciles. Solo tienes que quedarte ahí. Eventualmente, con un poco de práctica, comprenderá lo que está sucediendo.

En serio, la programación tiene que ver con la práctica. Cuanto más practiques, más fácil lo encontrarás. Si tienes dificultades para comprender los conceptos, mira esta lista de reproducción.

Así es como empecé.

Para probar y practicar, siempre puede visitar sitios como:

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

HackerRank

Juez Esfera Online (SPOJ)

No te rindas. Intenta estudiarlo. Es divertido.

Es difícil evaluar su potencial a largo plazo en función de su primer contacto con la programación. Entre otras cosas, hay todo tipo de lenguajes de programación diferentes con todo tipo de construcciones diferentes. Puede estar perfectamente en casa trabajando en Haskell o F # o Java o Python, solo que no en C ++ o C.

En lo que debe enfocarse es en si le gusta la programación, si le gusta la resolución de problemas y el diseño de algoritmos. Agítelo bien, quizás más de un semestre. Pero, si realmente no te gusta la programación, considera si realmente quieres hacerlo para la universidad y una carrera. Eso no quiere decir que debas hacer solo lo que amas, sino más bien, no elegir una carrera que sabes que no te gusta.

(foto de Erik Johansson)

Buena suerte.

Entonces … estás en la escuela secundaria, y tienes un 88% en tu primera clase de programación … un 88% … eso es una B, ¿verdad? … y ¿cuál es el problema nuevamente?

Como dijo John L. Miller, lo importante que debe evaluar es si disfruta o no de la programación.

Y la forma de hacerlo no es evaluando si disfrutas la programación como parte de una clase en la escuela. Tengo dos hijos que han asistido a clases de C ++ en la escuela secundaria y la universidad y es INCREÍBLE para mí (y angustiante) cómo los maestros aburridos y aburridos pueden hacer este tema. Déjame decirte que hay algunos maestros en este mundo que están alejando a la gente de la ingeniería de software en masa. Es terrible.

Si tiene una computadora propia y acceso a Internet, obtenga la Edición Express de Microsoft Visual Studio (que es gratuita) y cree un proyecto simple que le interese. Quizás crear un juego simple. Mi primer programa (aproximadamente a la edad de 18 años) fue un programa que dibujó una imagen de un tren y permitió al usuario seleccionar colores para cada elemento de la imagen. Pensé que era genial.

Si viene durante las vacaciones de invierno, puede tomarse su tiempo de vacaciones para hacer esto.

Otra idea es encontrar un proyecto de código abierto (si no tiene GitHub, consíguelo) y jugar con él. Constrúyalo usted mismo, asegúrese de que la versión que construya usted mismo funcione, y luego trate de pensar en pequeños ajustes que pueda hacer e intente hacerlos.

Nada de lo que ha dicho sugiere que debería abandonar la programación. Las referencias y los punteros son bastante contradictorios, y su calificación no es mala.

Al aprender algo nuevo, los primeros meses (o años) pueden ser muy frustrantes porque nada funciona y lograr algo (es decir, crear un programa que haga algo) es muy doloroso. El dolor desaparece con la práctica si sigues intentándolo.

Dado que la programación es un trabajo bien remunerado y también es una habilidad útil en otros campos, te sugiero que continúes practicando hasta que seas bueno en eso. Solo tenga en cuenta que hay un número finito de conceptos difíciles (una vez que comprende las referencias y los punteros, no necesita volver a aprenderlos de nuevo, y no hay demasiadas cosas como esas).

Aquí hay un enlace al club de programación de nuestra escuela que contiene las cosas que hicimos. ¡Espero que ayude!

http: // sutherland-programación-cl

A veces tienes problemas para comprender y de repente hace clic. Yo diría que continúes. Intenta encontrar algo allí que puedas entender y luego todo puede hacer clic.

Sigue así y un día si quieres ser desarrollador serás

More Interesting

¿Cómo deciden las compañías de productos de software entre construir piezas centrales de software internamente en lugar de comprarlas a un tercero?

¿Cuál es la pila de tecnología de Blossom?

¿Debo dejar mi trabajo de desarrollador de software Jr. muy mal pagado para un puesto devops muy bien pagado si quiero ser desarrollador?

¿Qué compañías en India ofrecen trabajos de ingeniería de software que implican viajar al extranjero?

¿Cuál es la naturaleza del trabajo de los ingenieros de software de sistemas integrados?

Cómo planificar un nuevo software (diagramas de flujo o simplemente archivos de texto o utiliza papel)

¿A dónde van los ingenieros de software con habilidades sociales terribles?

¿Cuáles son las tres primeras cosas que harías para hacer la transición de un equipo de desarrollo a la práctica de scrum?

¿Por qué seguí siendo rechazado después de una entrevista in situ para el rol de ingeniero de control de calidad en Silicon Valley?

¿Qué factores tengo en cuenta para desarrollar una aplicación en un evento de hackathon de un día?

¿Cuáles son los requisitos básicos para principiantes al crear un nuevo software?

¿Cuáles son las "operaciones unitarias" para la ingeniería de software?

¿Cuáles son algunos trabajos de gestión de proyectos de software que se pueden realizar de forma remota?

¿La metodología Agile está haciendo que el ciclo de vida del desarrollo de software sea más amigable para el cliente?

¿Cómo debo ordenar un archivo que no cabe en la memoria?