¿Cómo pueden los principiantes pensar como un programador?

Para pensar como un programador, primero debe aprender a vaciar completamente su mente y luego comenzar a pensar de una manera lógica.

El mayor obstáculo para un novato es recordar que las computadoras no tienen una mente propia, por lo que todo debe alimentarse en una secuencia y alimentarse correctamente según la sintaxis.

Déjame darte un ejemplo simple, ver más abajo:

Ahora, lea como una computadora y no un ser humano, el objetivo de este programa es dar salida a hello world.

Entonces, ¿qué necesita hacer la computadora para pensar? Necesita salir algo a la pantalla.

¿Cómo puede hacerlo? las instrucciones están preprogramadas en un archivo de encabezado llamado Iostream, así que necesito pedirle a la computadora que lo cargue primero (de esta manera aprende a ingresar cosas de salida)

pero nuevamente no puede simplemente escribir iostream u debe comenzar con un # en C ++ porque C ++ solo entiende que es una declaración de preprocesador (la acción que debe hacer antes de iniciar el programa) cuando ve el #.

Así que volviendo a la declaración inicial mantén tu mente en blanco y lee carácter por carácter como un compilador

# – ok necesito preprocesar. luego siguiente

la formación de oraciones se define por la gramática en el lenguaje humano, se define por la sintaxis en el lenguaje informático, pero incluso si pierde una coma o utiliza una gramática inadecuada, la mente humana puede entender la oración, pero las computadoras siguen estrictamente la sintaxis, por lo que cualquier error confunde la computadora y arroja una error.

Esto es básico.

En un nivel avanzado, debe pensar en todas las formas posibles en que su programa puede salir mal.

por ejemplo, escribe un programa para sumar 2 números a + by el valor de salida como C

entonces C = A + b

ahora, incluso si se sigue toda la sintaxis, el programa se compila y ejecuta, pero puede salir mal. ¿Cómo?

¿Qué pasa si el usuario no ingresó un número? asumió que lo hará y generará un total de números, si el usuario hace otra cosa y usted no escribió el código para alertar al usuario de que el programa tendrá errores. Entonces, como programador, debe pensar en todas las situaciones posibles en las que puede salir mal y cubrir todas esas excepciones.

#include
int main ()
{std :: cout << "Hello World!";
}

Todos los que aprenden ABCD no necesariamente se convierten en un buen autor o maestro del habla. Pero para ser buen autor uno tiene que dominar el idioma para comunicarse. De manera similar, si un principiante quiere ser programador, aprende a comunicarse con la computadora. Elija cualquier idioma y aprenda lo básico, y escriba programas simples. Pronto se dará cuenta de que la programación no es más que la claridad con la que puede instruir a una computadora para que haga lo que quiere.

JAVA, C #, C ++, Python, Perl son algunas de las opciones populares. Buena suerte

Es muy sencillo. Sea cual sea la tarea que esté realizando, intente pensar cómo puede automatizarla … en pocas palabras, cómo puede hacerlo en un número mínimo de clics o hacerlo automáticamente. Por ejemplo, se le pedirá que elimine 1000 archivos, que son menos de 10kb, entonces … hacer un programa debería ser su primera idea …

Si esto viene a tu mente, significa que estás en el camino correcto y que estás enamorado de la programación. Otra forma de acercarse a esto es tratar de hacer que su código sea lo más simple y rápido posible, y así tratar de reducir la complejidad.

Por lo tanto, pensar en hacer cualquier tarea a través del lenguaje de programación significa que estás empezando a pensar como un programador.

Hola, este video proporciona un buen recurso para su pregunta. ¡Échale un vistazo!