Red de conocimiento informático - Conocimiento informático - Aprende a programar

Aprende a programar

Si quieres aprender a programar, no te apresures, tómate tu tiempo y ten paciencia. (No pierda el tiempo descargando libros electrónicos en línea, gaste dinero en comprarlos y léalos usted mismo). ¡Creo que puede tener éxito! Los siguientes son algunos libros y requisitos:

1. Principios de composición de computadoras (familiaridad)

2 Estructura de datos (principal)

3. comprensión - & gt; familiaridad)

4. "Lenguaje C" (Maestría)

5. Principios de compilación (comprensión de los principios)

6. lenguaje (comprensión)

7. Red informática (comprensión)

8. Ingeniería de software (comprensión)

9. Base de datos relacional (familiar)

10, lenguaje C++ (Maestría)

11, Diseño orientado a objetos (Maestría; combinado con aprendizaje de C++)

1 "Programación en lenguaje C" (Keinighan y Dennis Rich). 1988)

2. "Lenguaje de programación C++" (Bijani Straustrup 1997)

3. "Dentro del modelo de objetos C++" (Lippmann)

4. C++ (igual que arriba)

5. C++ más efectivo (igual que arriba)

6. "Excelente C++"

7. en C++

8 Patrones de diseño

9 "Pensando en C++"

10. Biblia estándar de C++ (generalmente recomendada)

11, "El arte de la programación informática"

12, "Ventana de programación" (Charles Petzold)

13, VC++5.0 Technical Insider

14, "Usa MFC de forma sencilla"

15, Requisitos de software

16, "Windows avanzado"

17, "C++ Primer"

18, Manual de referencia del programador de win32

19, uso de TCP/IP para realizar la interconexión a Internet.

20. Sobre la esencia de COM

Así es como se aprende a programar. Este año tengo 30 años y he bailado cinco veces en cinco años. No sé si soy más J que otras personas. No hay muchos altibajos, pero creo que muchos amigos pueden tener experiencias similares a las mías. No sé si puede despertar tu * * *. Comencé a hacer realidad mi sueño de programador a los 30 años. Empecé desde un entusiasta de la programación, desde un programador aficionado, desde un programador de bajo nivel, desde un programador semi-monje... Quiero resumir lo que dije anteriormente:

Si no tienes una formación formal y quieres cambiar de carrera pero no sabes por dónde empezar, te sugiero que leas primero dos tipos de libros: (1) Principios informáticos (2) Datos; Estructuras y Algoritmos. Veamos primero el lenguaje C y luego las estructuras de datos.

Si todavía eres estudiante en la escuela, tu inglés es deficiente y tus cursos profesionales son deficientes. No importa. Puedes aprender informática tanto como quieras. Siempre que puedas obtener un diploma de otro lugar. A menos que no tengas confianza en tu futuro. Eso sí, si tu sueño no es sólo ser programador, no pierdas el inglés. )

No pierdas el tiempo solo porque eres joven. Juega menos SC, CS, Warcraft 3, Legend, Magic o..., lee más libros y practica más preguntas.

¿Qué Java debería aprender? net, C++, PB, VB, Delphi y ensamblador? Según mi experiencia, debes saber cuál es más fácil, cuál utiliza la empresa y cuál es tu destino (por ejemplo, si conoces a un experto en Delphi que esté dispuesto a ayudarte). Si los aprendes todos, o los cambias cada tres días, te puedo decir que el resultado definitivamente no será nada. No seas impetuoso. Todos ellos son sólo herramientas. Si dominas una cosa, las demás se conectarán. Lo importante es dominar la idea de programación. Si me preguntas cómo aprender orientado a objetos (parece orientado a la demanda), UML, WebLogic, WebService, ingeniería de software, XML... Lo siento, realmente no sé todas estas cosas, pero por favor Creo que esperaré hasta que realmente escribas. Después de leer cientos de miles de líneas de código, naturalmente aprenderás esas cosas lentamente. Nunca es demasiado tarde para trabajar duro. La clave es que comprendas que una floración tardía es mejor que ninguna floración.

No me malinterpretes. Lo falso aquí no significa plagiar el código fuente de otras personas, sino ampliar sus ideas a las suyas aprendiendo el código fuente de otras personas.

Nota: Las diez "esencias" anteriores son puramente mis "falacias" personales. Puedes digerirlo tú mismo, aceptar los útiles y arrastrar los inútiles a la "papelera de reciclaje". Si cree que estos resúmenes son simplemente llamativos, pregúntese primero: "¿Realmente lo ha hecho en acción?"

Si cree que debe perseguir algo, no se dé por vencido sin importar las dificultades que encuentre. , debemos ceñirnos a ello.

Este soy yo, ni excelente ni diligente; juego toda la noche y estudio toda la noche; soy muy persistente en perseguir mis sueños; realmente no comencé a escribir programas hasta los 30 años; Persona muy común pero que no está dispuesta a ser común... Creo que muchos amigos han tenido mi experiencia y no puedo ser considerado una persona exitosa ahora, pero creo que vale la pena aprender de mi experiencia, porque después de todo, represento. un tipo de personas.

Finalmente, quiero decir una cosa: muchos amigos ahora se quejan de que el entorno de la industria del software de China es pobre y su futuro es sombrío. En efecto. Siento lo mismo. Finalmente: espero que todos los programadores y amigos que sueñan con convertirse en programadores tengan todos sus deseos hechos realidad y todo lo mejor en el nuevo año. Créanme: puede que mañana no sea mejor, ¡pero llegará un día mejor!

上篇: Cómo diseñar un cartel atractivoSin unidad, su cartel quedará desordenado y será difícil de leer. Todos los elementos de diseño deben combinarse de manera adecuada para formar un todo orgánico. El principio de relevancia debe mantener la coherencia del trabajo. El primer principio es adoptar el principio de asociación, que también puede denominarse agrupación. La correlación se basa en un principio natural: pájaros del mismo plumaje se juntan. Si vemos todos los componentes reunidos de forma ordenada en una página, intentamos comprenderlos. Los diseñadores de carteles pueden implementar este principio de asociación de varias maneras. En primer lugar, agrupar personas, objetos y palabras puede mejorar el efecto de difusión de la información. Como puedes imaginar, muchos anuncios en vallas publicitarias se componen de una fotografía de un consumidor, la imagen de un producto y palabras publicitarias. La elección del tipo de personaje (niño, anciano, padre con exceso de trabajo) está inevitablemente ligada al producto. Si las fotos de las personas se procesan bien, será como si los consumidores dijeran que siempre uso lejía de la marca Bleacho, en lugar de eslóganes publicitarios rígidos. En segundo lugar, todas las partes combinadas tienen un impacto mayor que una estructura suelta por sí sola. Cuando varios elementos son muy similares (como varios relojes diferentes encadenados), los ojos del espectador pueden pasar naturalmente de un reloj a otro. Estos objetos forman una unidad visual que le da al espectador un mensaje único en lugar de un mensaje indirecto. Si todos los elementos de un cartel son muy similares, la composición de un grupo hará que el cartel sea más atractivo para los demás. Otros elementos serán considerados secundarios por la audiencia. El principio de repetición Otra forma de hacer que tu trabajo sea consistente es repetir una forma, color o algún valor numérico. Cuando ves un elemento de diseño en un avión y sus diferentes partes se reutilizan, nuestros ojos lo seguirán naturalmente. A veces, incluso si no los juntamos, nuestra visión los tratará como un todo. Inconscientemente trazamos una línea entre ellos. La forma más sencilla de aplicar la repetición es crear un patrón en el fondo de su póster y luego aplicarlo repetidamente. Estos patrones repetidos en el fondo crean efectos visuales y compositivos muy interesantes, conectando elementos del fondo y el primer plano. La visión humana tiene un fuerte sentido de repetición. A veces, incluso cuando los objetos de la imagen no se repiten, los consideraremos repeticiones. Por ejemplo, en un cartel sobre esmalte de uñas, podríamos añadir una gota grande de esmalte de uñas en la parte superior del cartel. En otra pieza, el mismo patrón o color que esta gota de esmalte de uñas creará el efecto correspondiente en la gota de esmalte de arriba. Sin darnos cuenta, nuestros ojos han caído. La repetición también es una estrategia eficaz para persuadir a los espectadores a comparar los carteles de determinados productos. Por ejemplo, podríamos poner una docena de zapatos en un cartel publicitario, pero cada par es diferente. El público percibe fácilmente el mensaje principal (zapatos) porque este elemento se utiliza repetidamente en el cartel, y luego el público observará más de cerca los diferentes estilos de los distintos zapatos. Otra técnica de diseño popular es colocar todas las mismas cosas juntas, pero una de ellas es diferente, para lograr un efecto inesperado. Por ejemplo, puedes diseñar 15 cuadrados, dispuestos en un cuadrado, 14 de los cuales son azules y uno rosa, y contienen el logotipo de la empresa. Es concebible que este bloque de color rosa sea el centro de atención de la audiencia. Por supuesto, el principio de repetición también puede tener un efecto consistente al diseñar una serie de carteles, ya sea que estén juntos o separados al mismo tiempo. Por ejemplo, para una serie de anuncios exteriores para un concierto de verano, la repetición de elementos clave puede crear una sensación de poder. Cuando ves uno, piensas en el otro. La repetición de posición, color, tamaño o imagen puede mejorar el reconocimiento y llamar la atención del espectador sobre toda la información que desea transmitir. Este método generalmente se implementa mediante efectos lineales. Cuando vemos una línea, nuestros ojos la siguen instintivamente para ver hacia dónde irá. Este método permite que las imágenes del cartel guíen la mirada de la audiencia hacia el mensaje o marca que queremos transmitir. Pero si no utilizamos imágenes, sino gráficos hechos de texto, también es una buena opción. Añade un color de fondo a algún evento artístico o cartel y el público se tomará el tiempo para comprender el significado de cada parte por sí solo. Sin embargo, algunos elementos disonantes a veces pueden transmitir un efecto visual interesante y experimental. A veces, un anunciante solicitará que todos los objetos se combinen de forma surrealista, colocando todos los elementos no relacionados en una gran área de color de fondo para que la audiencia sienta que están relacionados. Cuando miramos una obra, siempre imaginamos un eje central vertical y una composición simétrica en ambos lados. 下篇: ¿Cuánto dura la batería del Xiaomi Mi 5?