Red de conocimiento informático - Espacio del host - ¿Quiero aprender a programar por mi cuenta?

¿Quiero aprender a programar por mi cuenta?

En primer lugar: he estado aprendiendo programación durante casi dos años y mi especialidad no tiene ninguna relación con la programación de computadoras (la especialidad universitaria fue biblioteconomía). Desde el inicial C -> C -> VC 6.0->VC .NET programación administrada SQL Server

Aprender a programar no es algo que sucede de la noche a la mañana, no sé cuánto tiempo y perseverancia requiere. Lo más importante es aprender bien a programar. La forma es el autoestudio. Los profesores no pueden enseñarte mucho. Si hay un profesor que pueda ayudarte a empezar con un idioma, eso ya es genial.

En el proceso de aprender programación, lo más importante es el autoestudio. Un profesor no puede enseñarte mucho. Si un profesor puede ayudarte a empezar con un idioma, eso ya es genial.

Personalmente, creo que es mejor comenzar con C/C. Cuando sabes mucho sobre C, puedes aprender VC es el mejor lenguaje de programación para aprender Windows. La programación del sistema no será fácil. Ya no se trata de lo que sucede detrás de escena. Si desea cambiar a C#/Java en este momento, le llevará algunas semanas comenzar. Un beneficio de aprender C es que hay muchos libros sobre C y puedes aprender mucho contenido clásico que te será de gran ayuda.

Por supuesto, si eliges C, debes tener perseverancia y perseverancia. Hoy en día, muchos colegios y universidades ofrecen directamente cursos de C# en lugar de VC porque oficialmente es más difícil debido a la dificultad. ¡Se necesita perseverancia! Si no tiene esto, es mejor no elegir VC, y si no desea tomar la programación como su dirección de trabajo futura, se recomienda no aprender VC. Por ejemplo, si tiene experiencia en el desarrollo de sitios web. simplemente puedes aprender JAVA o C#/ASP. Es fácil comenzar y no es tan difícil. Esta es mi experiencia personal.

El siguiente es un artículo que guardé. Si te estás preparando para VC semestral, puedes leerlo:

Diez buenos hábitos para aprender VC

Bienvenido a. Un sitio web profesional de VC de Meng :, etc....

(3) Fortalecer la autogestión, ser bueno en el autoresumen y analizar las propias fortalezas y debilidades.

En China, más del 80% de los líderes tienen puntos de vista similares en sus discursos en más del 80% de las ocasiones, así que no diré más aquí. De todos modos, ¿a qué industria se aplica esto? ir mal. ¿No es uno mismo el mayor enemigo en la vida?

(3) "El mayor enemigo en la vida no eres tú mismo." Este es mi punto de vista y mi voz más sentida. "El mayor enemigo en la vida no eres tú mismo", esta es mi voz y mi voz más sentida.

(4) Desarrollar buenos hábitos de documentación

A la mayoría de los programadores no les gusta escribir documentos. Yo también los odiaba, en mi opinión, los llamados documentos son simplemente una tontería. Las palabras difícilmente pueden reemplazar las diez primeras palabras aburridas. Como confesión de amor de algunos chicos del departamento de chino, son claramente las tres palabras "Te amo", pero él insiste en usar la luna, el sol, el mar. y las montañas! Piedras, ángeles y todo tipo de cosas están relacionadas. Aunque suene muy romántico, en mi opinión no es práctico :), incluso es demasiado repugnante, ¿por qué un hombre debería ser tan prolijo? Los buenos documentos se elaboran oficialmente. Una parte muy importante del proceso es que un buen programa debe escribir un documento de diseño y luego programar bajo la guía del documento de diseño para escribir código seguro. Si no escribes documentos, no habrás planificado la ruta a seguir cuando se inicie el programa, pero escribirás donde pienses. Esto está bien para funciones pequeñas, pero si se trata de una función grande, puede volverse confuso o incluso fuera de control fácilmente.

Entonces, ¿cómo se escribe la documentación? De hecho, no creo que exista un estándar unificado. Aunque el país y algunas personas de NB han resumido muchos patrones, los hábitos de todos son diferentes, si no se modifica o innova y se aplica un estándar, creo que será difícil. Es difícil de definir, así que creo que siempre que puedas describir claramente las ideas de diseño y los pasos de implementación del algoritmo, ¡recomiendo encarecidamente que los amigos programadores lo escriban! Deberías ser bueno usando diagramas para ilustrar tus ideas en el documento. No somos escritores, y también podemos ser los generales más derrotados en redacción. ¡Escribir bien un artículo puede no ser fácil para nuestros cinco sentidos! ¡Utiliza VISIO, ROSE u otras herramientas para expresar tus ideas!

(5) Estandarizar el estilo, ser riguroso y eficiente.

Esto es evidente, ¡recuérdalo! Sin embargo, esto a veces puede estar relacionado con la personalidad de una persona. Si usted es una persona que a menudo es deshonesta, a menudo descuidada, a menudo se abrocha mal y a menudo come comida rápida durante una hora, entonces debe prestar atención al CODIFICAR, CODIFICAR pertenece a CODIFICAR. , y la vida pertenece a ¡La vida sería mala si no escribieras programas!

(6) Dominar las habilidades de seguimiento y depuración.

Seguir un depurador puede ser una tarea tediosa y compleja, por lo que dominar las estrategias y técnicas de depuración necesarias puede facilitar el trabajo. Le recomiendo encarecidamente que lea el libro "Depuración de programas de Windows>" escrito por Everett N. McKay y Mike Wooding. Creo que se beneficiará mucho.

(7) Desarrolle el hábito de la autoevaluación

Las pruebas deben ser realizadas por ingenieros de pruebas, pero después de terminar de escribir un módulo o una pieza de software, aún debe realizar pruebas. hágalo usted mismo primero, para asegurarse de que no haya errores de bajo nivel, sin mencionar que si el ingeniero de pruebas ve estos errores, lo golpeará y perderá la cara.

(8) Bueno en la comunicación, especialmente a menudo intercambia experiencias de aprendizaje con algunos expertos;

Algunas personas dicen que la mayoría de los programadores son introvertidos y no les gusta hablar. Hay algunos malentendidos en esto, no es que no me guste hablar, pero mi cabeza da vueltas todo el día. Funciones, datos, algoritmos, etc., ¡todavía tengo tiempo para charlar contigo! Algunos temas aburridos se pueden discutir fácilmente con la persona adecuada. El libro dice: "Escuchar lo que tienes que decir vale diez años de lectura". Hoy en día, cada vez hay más foros técnicos, que se convertirán en un lugar importante para que los programadores se comuniquen. El libro también dice lo siguiente: "Es mejor viajar miles de millas que leer miles de libros :)

(9) Etapa Haga un resumen del tema con regularidad

El conocimiento debe revisarse y actualizarse, por lo que sugiero que los programadores desarrollen el hábito de hacer un resumen del tema periódicamente, por ejemplo, si estudia o. Realice módulos o proyectos relacionados con subprocesos múltiples este mes, luego de completar estos módulos o proyectos, podrá aprender algo de la experiencia del programador. módulo o proyecto, luego de completarlo, podrá resumir todas las tecnologías relacionadas con subprocesos múltiples, incluidos conocimientos teóricos, métodos prácticos, diversas técnicas y artículos excelentes, etc. Esto le será de gran ayuda para mejorar diversas habilidades. ¿Lo intentaste? Si no, ¡adelante y hazlo!

(10) Tener espíritu de perseverancia

Esto es una tontería, porque no estaré entre los diez primeros, así que me las arreglaré con eso. A China le ha gustado. Llamar al público a aprender desde la antigüedad un cierto espíritu, como el de Marx, Lenin, Mao Zedong, Deng Xiaoping, Lei Feng, etc. El espíritu de estas personas hace que la sociedad sea más estable y la vida mejor. tienen los programadores? No digo que lo olvides, solo quiero explicar que cuando se aprende cualquier tecnología, es mejor tener espíritu de perseverancia y excelencia, especialmente cuando se aprenden algunas tecnologías más abstractas y difíciles, como creo que debería ser VC. Mejor que cualquier otra tecnología, es difícil aprender cualquier lenguaje de desarrollo. Tal vez lo hayas estado aprendiendo durante dos años, pero todavía te sientes incómodo, como si no hubieras dominado nada. En este momento, solo puedes pensar en tu aprendizaje. métodos! ¡Además, debes ser firme en tus metas y creencias!

Bienvenido al sitio web de tecnología profesional de Amon VC: //p