¿Qué debe aprender un principiante después de los conceptos básicos de C ++?

Se adhieren a un lenguaje de programación primero. Obtenga sus conceptos de programación fuertes primero. La razón es que una vez que se hace bastante bueno en un idioma, es muy fácil elegir uno nuevo.

Con respecto a C ++, ya que es el que ya conoces.
Pruebe algunos conceptos OOPS.
Haga algunos programas o sistemas básicos utilizando objetos.
Una vez que lo hayas dominado,
Luego, analice la complejidad de la programación y cómo puede usar sus conceptos para aumentar el rendimiento de sus programas.

Al hacer los ejercicios, siga estos fundamentos absolutos de la programación.
1. Comenta tu código. – Esto es para mantener el código.
(También puede escribir código de auto-documentación
p.ej. int compound_interest_percentage = 10
int compound_interest_total = 0
En este caso, no tiene que escribir una línea separada de comentarios para este fragmento de código).

2. Aplique sangría al código: esto es para la legibilidad del código. extremadamente importante.
p.ej. Función Python para imprimir de 1 a 10.
(
def print_to_ten (self):
” ‘Esta función de Python se usa para imprimir números del 1 al 10’ ”
para x en el rango (10): # bucle a través de números del 1 al 10
imprimir x # imprimir cada numero
volver verdadero
)

3. Dar nombres de archivo adecuados. (por ejemplo, si el nombre de la compañía es Maverick Solutions (un nombre aleatorio)).
p.ej. maverick_solutions_sales_request.py, maverick_solutions_purchase_order.py,

4. Y la lección más importante de todas.
“Google es tu amigo”: resolverá la mayoría de tus dificultades de programación.
Si no, “el desbordamiento de pila es tu papá”, él resolverá incluso los problemas que tu amigo no puede resolver si le preguntas amablemente.

Todo lo mejor.

Quédate con C ++ y codifica una aplicación simple en un área que te interese. Por ejemplo, una aplicación de chat simple en la que tendrá que aprender sobre sockets y el desarrollo básico de IU. Esto desarrollará sus habilidades de programación.

Las habilidades reales de un desarrollador trascienden cualquier lenguaje, si entiendes sockets en un solo idioma, los entiendes en todos ellos.

Así que olvídate de aprender idiomas y enfócate en convertirte en un desarrollador de software y comienza a resolver problemas reales.

Cuanto más tiempo permanezca con C ++, mejor (un año de experiencia práctica al menos), esto se convertirá en su “base”. Después de eso, recoger cualquier idioma nuevo debería ser relativamente fácil.

Gracias por A2A.

C ++ es un lenguaje de programación de nivel medio desarrollado por Bjarne Stroustrup a partir de 1979 en los laboratorios Bell. C ++ se ejecuta en una variedad de plataformas, como Windows, Mac OS y varias versiones de UNIX.

Para obtener una descripción general n inicio rápido para aprender a ver c ++ a continuación el video primero con mucha paciencia: –

Luego use los sitios web dados para aprender C ++ a fondo:

Aprenda C ++: – LearnCpp es un gran lugar para que tanto los principiantes como los programadores experimentados puedan comenzar a utilizar C ++. El autor del sitio tiene tutoriales completos y muy bien escritos que cubren literalmente cada lección básica (como instalar un buen IDE, como mi Geany para Linux favorito) sobre algunas cosas bastante avanzadas (como los últimos cambios en la revisión de C ++ de 2011). ).

La red de recursos de C ++: – CPlusPlus es otro gran sitio web para aprender C ++. Aunque este sitio web también tiene algunos tutoriales, es mejor utilizarlo como referencia. Hay multitud de conceptos de programación que puedes consultar, lo cual es muy útil cuando quieres usar una determinada técnica pero te atascas.

C schedule.com – Aprende C y C ++ Programación – Cprogramming.com: – En caso de que los dos primeros sitios web no sean tu taza de té por cualquier razón, quizás tengas un poco más de suerte con C schedule.com – Aprende C y Programación en C ++ – Cprogramming.com. Este sitio web también incluye un tutorial bien escrito y otras cosas que definitivamente puede utilizar. Personalmente, prefiero Learn C ++ porque encuentro que los tutoriales en ese sitio son un poco más fáciles de entender, y es más fácil navegar entre las lecciones ya que están más organizadas (una vez más, mi opinión). Sin embargo, su opinión puede no ser la misma que la mía, por lo que si esto funciona mejor para usted, ¡úselo!

Así que empieza a aprender y no olvides ensuciarte la mano (me refiero a practicar tanto como sea posible …)

Hay un océano lleno de cosas que hacer después de aprender c ++, ya sea que pueda hacer programación de red avanzada. Si está interesado en hacer que los videojuegos aprendan OpenGL que usa c ++ o algún motor de juego. Si está interesado en el procesamiento de imágenes, puede ir a aprender bibliotecas de OpenCV. Si quieres aprender a programar en GPU, ve a la plataforma CUDA de Nvidia. C ++ es uno de los lenguajes de programación más poderosos que existen, y muchos de estos no son tan fáciles, así que nunca te des por vencido.

No importa cuántos lenguajes de programación sepas, cuánto es bueno lo que más te gusta en ” Lo que ya sabes “. Es mejor dominar una cosa pero no conocer otras cosas más que conocer todas las cosas, pero dominar la nada.

Después de completar los conceptos básicos debes:

  1. Ensucie sus manos en sitios competitivos (como Hakerrank, Codechef, etc.). Resuelva todos los problemas que pueda resolver.
  2. Revisa tu desempeño y trabaja duro en consecuencia.
  3. Aprenda más conceptos avanzados en C ++ mientras lo implementa.
  4. Ahora, haz un proyecto implementando lo que has aprendido hasta ahora.

Feliz codificacion !!!

Piensa en lo que puedes hacer con lo que has aprendido. O algo que quisiera hacer que pueda ser “programado”, y encontrará obstáculos que requerirán que usted aumente su conocimiento. Entonces , estarás motivado para aprender. ¿No es ese enfoque mejor?

Creo que es posible que desee dar un rápido paseo a través de uno o dos idiomas para poder adquirir una perspectiva amplia que siempre es más útil para un profesional del software que estar familiarizado con un solo lenguaje de programación. Luego, si aún te sientes atraído por él y estás preparado para el desafío, regresa y entra en los interminables temas avanzados de C ++.

Personalmente, dudo que sea posible quedarse sin cosas para aprender en C ++, lo que lo hace desafiante y gratificante, así como también lo vale financieramente debido a la gran demanda mundial de desarrolladores de C ++.

Depende de la condición, por ejemplo, si realmente estás interesado en C ++ y quieres convertirte en un desarrollador, debes seguir practicando con C ++ porque deberías saber todo el modo de usar pointrs, constructor, destructor, diferentes técnicas de asignación de memoria y etc.
porque ayer fui a una entrevista, me preguntaron cuál le gustaría elegir entre c y java. Le dije de acuerdo con lo que sé que es C. Luego, tomaron una prueba de 1 hora, que consiste en una C completa. La pregunta consta de secciones como Unión, estructuras de datos, punteros, asignaciones de memoria. Tengo conocimientos básicos, pero la pregunta era de alto nivel y la mayor parte de la pregunta no pude resolverla.
así que si realmente quieres convertirte en desarrollador, elige cualquier idioma y practica todos los programas. Entonces, si quieres aprender otro idioma, puedes aprenderlo.

es mejor ser profesional en un lenguaje de programación más que ser bueno en más de uno que se acaba de aprender y aprender OOP, DS y algoritmos, y crear una aplicación e intentar involucrarlo en la mayoría de las cosas que aprendió

Hola
Estás respuestas, gracias.
Acabo de terminar los conceptos básicos de C ++ y estoy deseando profundizar. Actualmente me estoy graduando en telecomunicaciones.
Estoy preguntando qué tecnología debo especializar en Coz, quiero codificar pero no estar lejos de mi profesión específica de telecomunicaciones y redes GSM.

Aprende a hacer UI para mejorar tu aventura.
He escrito una buena introducción de interfaz de usuario con wxWidgets
Blog Mweledi – Bienvenido!

Comienza a aprender programación después de obtener conocimientos básicos de C ++. Debe comenzar con pequeños ejemplos técnicos a través de los cuales puede explorar sus conocimientos de programación.

Puedes profundizar más en los detalles de STL. La comprensión de la biblioteca de plantillas estándar resulta bastante útil en las industrias.

Le daría una oportunidad a un idioma recogido en la basura. Ya sea que descubra que le gusta la molestia de la gestión de la memoria y los punteros o no, le dará una idea de hacia dónde debe dirigirse.