...

CONTROVERSIA PARA APRENDER C CPLUSPLUS

A menudo veo personas de fondo sin información que preguntan: ¡Hace poco quise aprender a escribir programas! ¿Cómo empezar?

Por lo general, recibirán muchas respuestas incorrectas: "Comprender los algoritmos", "Entender primero las estructuras de datos" y "Reconocimiento de la orientación de los objetos".

Estas respuestas son suficientemente malas, pero la peor respuesta es "Comenzar con C/C++".

(La sugerencia más importante que he leído es "Buscar C++ Primer Plus". Este libro de ladrillos definitivamente no es adecuado para el autoaprendizaje entre la gente común).

Los amigos que siguen las sugerencias anteriores probablemente se llenen de frustración en dos semanas. Luego piensan que "no son aptos para escribir programas". Les da vergüenza hablar con los ingenieros sobre su propia situación. Finalmente, no quieren hacerlo. Ingrese al área de programación.

Estas sugerencias son realmente dañinas.

Los departamentos de información relacionados están conectados con la estructura de datos y el sistema operativo posteriores, por lo tanto, la entrada de C/C++ del primer año será más coherente y será posible completar los conocimientos básicos de la computadora.

Y la mayoría de estos amigos que quieren aprender a programar son solo dos casos:

A. Hace poco pensé que sería genial escribir un sitio web. Me gustaría ver si puedo escribir un blog o una página web personal.
B. No estoy satisfecho con algunos de los procesos manuales en el trabajo. Me gustaría ver si puedo aprender a escribir programas y usar computadoras para resolver problemas.

Su deseo no es más que esto, y no tienen planes de convertirse en expertos en computadoras y clientes. No hay necesidad de comenzar con C/C++.

Al igual que el encendido, comience con fuego esporádico, tenga cuidado de protegerlo de la extinción, luego agregue lentamente las cosas y deje que la llama se convierta lentamente en un incendio. Aprender, además de los conocimientos / habilidades, también es importante cultivar el sentido de logro y pasión. Comenzar con C/C++ permitirá eliminar el fuego pequeño en ciernes.

Mi consejo para comenzar a programar es simple.
Si estás en la condición A, ve a PHP y MySQL y obtén una página fea.
Si estás en la condición B, para aprender Python, primero obtén un programa que pueda ejecutar y mostrar algunas palabras.

La mayoría de la gente piensa que los programas generalmente solo piensan en una "interfaz gráfica", y sería muy gratificante poder escribir un gadget con una interfaz.
En ese caso, aprender PHP para escribir un sitio web es una interfaz directa. Es absolutamente divertido: aprender Python pronto podrá jugar la biblioteca de tkinter incorporada y crear botones para hacer menús. Es divertido.

Habiendo dicho eso, si vas al mercado a buscar un libro de PHP o Python, probablemente termines con "plena frustración y luego oficialmente te rindas".

No te preocupes. No es tu culpa. No es suficiente escribir bien. Nada de esto es un manual de programación real.
Esos libros solo están pensando en darte conocimientos / habilidades. No esperaban cultivar tu sentido de logro y proteger tu entusiasmo.

Para encontrar un libro, solo recomiendo dos.

En la condición A, vaya a "Insight to PHP and MySQL" de O'Reilly (Head First PHP & MySQL).
Condición B, vaya a "Head First Programming" de O'Reilly.

 

 

Esta es mi sugerencia para la entrada de programación. No necesita saber qué algoritmo, estructura de datos, orientación del objeto.

Solo necesitas pensar en una forma de escribir un programa en movimiento. Todas las cosas buenas comienzan así.

P1: Pero la condición A todavía tiene que enfrentar HTML / CSS ... ¿Parece ser difícil?
No es difícil para cada habilidad profundizar. Pero comenzar con HTML / CSS no es tan difícil.
Simplemente comience escribiendo algunos formularios o botones y creando una fea página web estática.

P2: Soy ingeniero. ¿Cómo puedo ayudar a mi amigo?
¡Ayúdalos a obtener el entorno establecido! Ayúdalos a establecer el entorno más básico pero más frustrante para los principiantes. ¡Déjalos comenzar a escribir código con el Bloc de notas y algunos gadgets! ¡Dales una sensación de logro!

Q3: ¿qué pasa con la escritura de aplicaciones móviles? ¿Por qué no lo mencionaste?
Creo que la aplicación móvil todavía está llena de cosas difíciles de conseguir, y realmente no hay una sugerencia constructiva



cristian372


10 Comentarios

ygLJSIcmWANv

June 22nd, 2020 - 3:14AM

izcGgIQfwnNaWsLY

xIuGvFnmKra

June 22nd, 2020 - 3:14AM

TrBsIMtWZ

pansiontew

September 10th, 2020 - 5:07AM

[url=https://xn--80aaxtbfdsn.xn--80adxhks/коронавирус/]дом пансионат для пожилых[/url] или [url=https://xn--80aaxtbfdsn.xn--80adxhks/poleznye-stati/]дома престарелых пожилых людей[/url] https://xn-

YDylEFqZA

December 04th, 2020 - 1:26PM

VIFHtpQTbizv

sytlGDvNzmIAYi

December 04th, 2020 - 1:26PM

wkFbJjYef

UgrDC

January 10th, 2021 - 2:27AM

Medication information sheet. Cautions. <a href="https://viagra4u.top">how to get generic viagra without prescription</a> in the USA. Best about drug. Read information here. [url=http://satkesmabespolri.org/berita/deta

YOvVFTPuK

April 04th, 2021 - 3:44PM

xTmvKdAsr

PMtewIcsd

April 04th, 2021 - 3:44PM

kaUSwncjpZY

uRBsXzpiUyKFLt

April 30th, 2021 - 7:54AM

dlAFOXiahLo

vGTuyQlgZzKY

April 30th, 2021 - 7:54AM

NKqJnyEs

Escribe tu comentario