Tengo mucho miedo de los bucles, las funciones y la asignación de memoria, la disposición, la asignación gratuita y la reasignación con pérdidas de memoria, ¿cómo podría desarrollar mi proyecto?

Miedo de bucles, funciones y asignación de memoria, disposición, libre y reasignación con pérdidas de memoria. Esto me muestra que sus conceptos de programación no son tan claros y que no ha practicado bien. Le sugiero que primero repase los conceptos de programación de cualquier idioma que conozca viendo cursos en Lynda: Cursos en línea, clases, capacitación, tutoriales o cursos en línea de Udemy: aprenda cualquier cosa, en su horario. Debe descargar la aplicación SoloLearn de la tienda de juegos, aquí está el enlace -> SoloLearn: Aprenda a codificar gratis – Aplicaciones de Android en Google Play

Entonces debes practicar los conceptos aprendidos en HackerRank. Resuelve las pistas de los lenguajes de programación que conoces allí. Aprenda algoritmos y estructuras de datos también.

DEBE LEER -> La respuesta de Sahil Bhatti a ¿Qué tan difícil es aprender el lenguaje Python por tu cuenta? ¿Cuál es la mejor manera de hacerlo?

La respuesta de Sahil Bhatti a ¿Cuál es la mejor manera de comenzar a programar en C ++ como principiante en la programación en general?

Sí, puede, pero antes que nada debe tener una idea clara de lo que desea crear. Si eres bueno en hacer un procedimiento o sabes cómo va a navegar paso a paso, entonces puedes desarrollar fácilmente el proyecto. Hay un código fuente disponible en Internet, pero usted sabe qué elegir y qué rechazar.

Las funciones y los bucles son las dos cosas que constituyen la base de los lenguajes de programación. Por lo tanto, debe saber estas dos cosas si desea continuar en la programación misma.

Todo lo mejor

Francamente, los desarrolladores experimentados, incluso yo, temen los bucles, las funciones y la memoria / rendimiento todo el tiempo. Qué es eligent: lo que se realiza es un escenario de captura 22. Va a ser un miedo que debes controlar. Hay dos razones para su miedo:

  1. ¿Tiene la HABILIDAD suficiente para usar / escribir el código de aplicación mejor diseñado y mejor diseñado
  2. ¿Su código es elegible y mantenible, o tiene estándares de código y conocimiento de procesos para desarrollar una buena aplicación?

Te diré una cosa que he visto al codificar y al mirar el código de otros. El código de Eligent puede no funcionar bien y estar bien diseñado. El código de ejecución de hormigas, más, en la parte superior puede no ser elegida ni seguir los estándares. He visto códigos estúpidos que no son elegidos, la forma más simple, y no siguen todos los patrones de diseño de una aplicación, pero son más manejables y funcionan mejor.

Así que solo quiero decir una cosa: simplemente manténgalo simple, pruebe todo, no ingenie demasiado, mantenga las cosas modulares, comprenda los conceptos básicos / las diferencias del código de ejecución de hormigas / código eligent, comprenda las arquitecturas básicas o de uso común, y mire un muchos otros códigos, hablar y ESCUCHAR a muchos pares en su punto de vista, codificar mucho y depurar / perfilar mucho. Los errores son para aprender. Para eliminar el miedo a los errores utilizando procesos. Es por eso que tiene entornos de desarrollo, prueba, puesta en escena y en vivo. La codificación es una ciencia y un arte. Lentamente, durante un período de tiempo con las personas adecuadas a su alrededor, también puede aprender la ciencia del arte. Feliz codificación

Practica Practica Practica Practica. Practica hasta que no puedas equivocarte.

Trate de entender el concepto básico detrás de estos procesos. ¿Qué es la lógica detrás de esto? Qué es, qué puedo hacer con esto, por qué es, cómo funciona. Intente comprender el funcionamiento interno de estos conceptos.

No tengas miedo de nada. Una vez que esté familiarizado con los conceptos, todo será fácil. La práctica y la práctica te hacen perfecto. Toma un tema y escribe tu código. Analícese dónde está rezagado, ya sea que le tome tiempo obtener la lógica o escribir código. Utilice las declaraciones “printf” para la depuración y vea lo que está sucediendo en el código y proceda en consecuencia. Intenta codificar diferentes tipos de problemas. Al principio, puede ser confuso, pero más tarde, realmente disfrutarás de la programación. Espero que esto te ayude.

Básicamente mencionaste todas las cosas básicas que una persona necesita al menos para comenzar a hacer algún tipo de proyecto.

No se puede hacer nada por estas cosas. Sin atajos, tendrás que sentarte y entender el concepto de todo esto.

Al elegir un idioma sabiamente, puede evitar el problema de las fugas, pero es mejor que aprenda todas las cosas. No dejes nada atrás porque de una forma u otra te perseguirá en el futuro. Así que mejor hacerlo ahora que arrepentirse y hacerlo más tarde.