Red de conocimiento informático - Aprendizaje de código fuente - Escribe una reseña de un libro sobre tu experiencia de aprendizaje.

Escribe una reseña de un libro sobre tu experiencia de aprendizaje.

Una buena experiencia de estudio debe combinarse con tu propia situación real y un análisis en profundidad de los sentimientos que te trae este tema. Si solo escribes sobre conocimientos teóricos, no obtendrás puntuaciones altas. Busqué en Internet la experiencia de un estudiante de segundo año en el aprendizaje de computadoras. Puede consultarla y modificarla según su propia situación real.

En un abrir y cerrar de ojos, han pasado exactamente dos años desde que entré a la escuela como estudiante de primer año. En estos dos años, he aprendido mucho, incluso cómo vivir de forma independiente y cómo comunicarme. otros, etc. Por supuesto, lo más importante es aprender los conocimientos profesionales que deseas.

Cuando era estudiante de primer año, estudié principalmente Introducción a las Ciencias de la Computación y el lenguaje C. Para mí, que estaba ansioso por ver los resultados, aprender el lenguaje C era relativamente aburrido, porque los programas escritos en lenguaje C eran. Principalmente en la línea de comandos, realmente quiero desarrollar software con interfaz de Windows, pero no hay forma de que el lenguaje C sea la base. Si pienso más arriba, me temo que mi sueño no será tan fácil. darse cuenta. Así que senté cuidadosamente las bases del lenguaje C y primero dominé su sintaxis, la lógica de control del programa y algunos algoritmos básicos. Para ser honesto, aunque es relativamente aburrido, una vez que comiences a programar, naturalmente descubrirás la felicidad.

Comencé a tomar cursos NIIT en el segundo semestre de mi primer año. Aunque no tenía ninguna tarea, no era una persona que escuchaba atentamente durante la clase, así que siempre me tomaba el tiempo. para echar un vistazo después de la clase. En este semestre, estudiamos principalmente C y Java. Acabamos de empezar a entrar en contacto con los lenguajes orientados a objetos. Dado que no estamos familiarizados con algunas características orientadas a objetos, acabamos de empezar. en contacto con este aspecto. Es un idioma, por lo que es un poco difícil de aprender y hay menos tiempo para practicar.

Finalmente es el final del semestre. El proyecto al final del semestre es utilizar el lenguaje Java para desarrollar una sala de chat en línea. Cuando escuché sobre este proyecto antes de desarrollarlo, nunca soñé eso. Podría escribir uno. Salió la sala de chat, pero como es un proyecto propuesto en el curso, debe haber una razón para ello, y también creo que al final se puede completar. El trabajo duro dio sus frutos y, después de casi un mes de investigación, finalmente completé mi primer trabajo en la escuela. Durante este mes seguí buscando información, preguntando a los profesores y comunicándome con los compañeros. Finalmente, en la revisión final, obtuve el segundo lugar de la clase. A lo largo del desarrollo de este semestre, utilicé casi todos los conocimientos que aprendí a lo largo del semestre en mi sala de chat, por lo que en la práctica equivale a revisar el contenido que aprendí este semestre, y descubrí que este tipo de práctica es mejor que lo que Aprendí en el semestre. Normalmente leo libros después de clase y aprendo más de los materiales.

En el primer semestre de mi segundo año, comencé a aprender bases de datos y Java avanzado. Para ser honesto, el período de aprendizaje de bases de datos fue el más molesto porque tenía que aprender mucho lenguaje SQL todos los días. Fue muy aburrido. Todo sobre cómo encontrar el contenido en la tabla de datos. Ese fue el período, porque después de escuchar las conferencias en clase, pensé que era relativamente simple, así que rara vez lo hacía después de clase. Más adelante en el desarrollo del proyecto, descubrí la importancia de la base de datos. La información de todo el sistema se almacena en la base de datos. Todas las operaciones sobre los datos en el programa equivalen a agregar, eliminar, modificar y consultar los datos.

En el proyecto final, de acuerdo con el contenido requerido por el proyecto, seguí mirando el conocimiento de la base de datos que no había dominado antes y sentí que si hubiera estudiado detenidamente antes, no sabría cómo. desarrollar el proyecto más tarde. En este sentido, llegué a la conclusión de que si no solo aprende el lenguaje SQL cuando aprende bases de datos, sino que combina bases de datos y programas, si el profesor puede explicar claramente cómo vincular la base de datos al programa para usarlo durante la conferencia, entonces. Creo que estaré más interesado en aprender sobre bases de datos, porque solo en el desarrollo de programas puedo experimentar el encanto y la importante función de las bases de datos.

Durante el desarrollo J2EE de sitios web de comercio electrónico al final del semestre, aprendí mucho sobre los principios básicos de cómo crear algunos elementos necesarios de páginas web dinámicas y me di cuenta de la importancia del diseño de software. en el desarrollo de sitios web.

En un abrir y cerrar de ojos, hemos llegado al segundo semestre de mi segundo año. Se puede decir que este semestre es un semestre importante donde siento más, aprendo más conocimientos y logro. un salto cualitativo. Con la base de aprendizaje de los semestres anteriores, básicamente domino el lenguaje orientado a objetos y no me resulta particularmente difícil usarlo. Básicamente, este semestre comencé principalmente a estudiar .net.

Las buenas herramientas de desarrollo son un factor importante para garantizar la eficiencia. Microsoft Visual Studio .NET 2003 es una herramienta de desarrollo que me enamoré tan pronto como entré en contacto con ella. aprender y es fácil de usar. Su uso duplicó mi interés en la programación. La razón por la que aprender Java en el pasado no era muy efectivo era porque no había buenas herramientas y entornos de desarrollo, y siempre perdía mucho tiempo en la configuración del entorno. Había muy poca programación real involucrada, así que esta es también la razón por la que no estaba tan interesado en aprender antes.

Creo que cuando aprendes a programar, debes aprender sus ideas. Al escribir código, debes intentar evitar escribir código que no tenga nada que ver con la lógica. Por ejemplo, el código de interfaz puede ser generado automáticamente. máquina sin perder tiempo para escribirlo manualmente, por lo que es bueno que las herramientas de desarrollo puedan ayudarnos a hacer esto. Solo programamos código lógico, y la máquina puede generar muchos códigos automáticamente. Puede desarrollar rápidamente programas con hermosas interfaces y potentes funciones en .net. Con una herramienta de desarrollo tan buena, de repente me di cuenta de que llevaba mucho tiempo reunirnos.

¿Qué debemos hacer a continuación después de tener buenas herramientas de desarrollo? Cuando estamos entusiasmados con ello, por supuesto tenemos el deseo de hacer algo que fulano de tal quiera hacer, porque tan pronto como usted. Consíguelo Una vez que encuentres una buena herramienta de desarrollo, estarás atrapado en el estado de desarrollo todo el día y no podrás dejarlo. Al principio, intenté desarrollar un reproductor Flash y sentí que no era tan difícil de escribir. Debido a que ya tenía la experiencia de aprender Java antes, hay una razón por la que elegí escribir un reproductor Flash cuando aprendí .net. Por un lado, el programa es relativamente simple y, por otro lado, implica. Hay muchos controles e interfaces, por lo que cuando entro en contacto por primera vez con un lenguaje de este tipo, primero aprendo cómo llamarlo. Siempre que domines los controles proporcionados en la plataforma .net, será mucho más fácil escribir controles para Windows. interfaz en el futuro.

Después de unos días, finalmente creé el reproductor Flash. En el futuro, cuando quiera reproducir álbumes Flash, usaré el reproductor que desarrollé para reproducirlos. Se siente muy diferente, porque así es. Para mí, hecho a medida, esto me hace sentir nuevamente la diversión del desarrollo.

Hay un concurso de diseño de software de la Copa Universitaria cada noviembre. Ahora estamos en mayo. Calculamos con los dedos que todavía quedan 6 meses antes de la competencia. Durante este tiempo, estoy en lo emocionante. Durante el período de desarrollo, me interesé en esta competencia de diseño de software. La primera es que puedo conocer la distancia entre mi nivel de programación y otros. La segunda es que puedo usar esta práctica de proyecto para ejercitar mis habilidades de desarrollo. Puedo utilizar este proyecto para practicar. En tercer lugar, puedo ejercitar el trabajo en equipo. En el pasado, casi siempre desarrollaba software por mi cuenta y rara vez cooperaba con otras personas, por lo que me hizo pensar que este modelo de desarrollo me pondría en desventaja cuando lo usara en el futuro. ¿No se trata solo de trabajo en equipo? ¿ahora?

Después de pensarlo, encontré otros dos compañeros de clase con ideas afines, aproveché el feriado del Primero de Mayo para pensar en un tema, realicé un análisis de necesidades y finalmente me decidí por el proyecto "Diario multimedia".

Después de decidir el tema, dividimos el trabajo. Una persona fue responsable de la base de datos, otra persona fue responsable del embellecimiento y diseño de la interfaz y la otra fue responsable de la implementación de las funciones. Inmediatamente comenzamos a trabajar. Durante el proceso de cooperación, aprendimos muchos conocimientos que no se enseñaban en los libros de texto o que solo se mencionaban brevemente. Debido a algunas dificultades técnicas especiales, tuvimos que buscar en línea y consultar información relevante en términos de idioma. Casi utilizamos todos los marcos y funciones básicos de .net. De esta manera, podemos lograr el doble de resultado con la mitad del esfuerzo en nuestro estudio. El conocimiento aprendido mientras aprendemos y hacemos se puede absorber y aplicar rápidamente en la práctica. Lo siento más profundamente a través de este proyecto. Pronto llegó el final del semestre y la escuela celebró el concurso de software "IT Elite Cup". Nuestro grupo finalmente estuvo a la altura de las expectativas y ganó el primer premio.

Después de este concurso, resumí mi experiencia. En primer lugar, se debe determinar el tema del concurso, por un lado, el software desarrollado debe tener practicidad y perspectivas de mercado. Hay que añadir algo de practicidad. La innovación da a la gente una sensación refrescante. Creo que siempre que comprendamos estos dos puntos primero, el software que creamos dejará una buena impresión en la gente.

Durante las vacaciones de verano, participé en la capacitación en ingeniería de software organizada por el departamento y una vez más aprendí muchos conocimientos en el proyecto de desarrollo que solo podía entender vagamente leyendo libros.

En un abrir y cerrar de ojos, comenzó el primer semestre de mi tercer año. Mirando hacia atrás en mi experiencia de aprender desarrollo de software en los últimos dos años, escribí esta experiencia. Es un resumen de mí mismo y, por otro lado, también se puede utilizar como resumen para referencia y comunicación de todos. Finalmente, tengo que resumir nuevamente y resumir cómo ingresar más fácilmente al estado de aprendizaje para lograr el propósito de un desarrollo rápido.

1. Sentar una buena base y dominar el lenguaje C. El lenguaje básico C será de gran ayuda para aprender estructuras de datos y algoritmos.

2. La orientación a objetos es un lenguaje de alto nivel y el más popular. Todos los lenguajes orientados a objetos son casi universales, siempre que domines y resumas algunos de ellos. características más comunes, incluso si cambias a otros idiomas en el futuro, será fácil y podrás dominarlo con facilidad.

3. Unas buenas herramientas de desarrollo son un requisito previo para mejorar la eficiencia del desarrollo y el interés en la programación. En el proceso de aprender un lenguaje, también debe estudiar cómo utilizar las herramientas de desarrollo para mejorar eficazmente la eficiencia del desarrollo.

4. Sea bueno resumiendo. Durante el proceso de desarrollo, podemos resumir muchas cosas habituales. Por un lado, estas reglas pueden permitirnos evitar cometer los mismos errores en el desarrollo futuro. Por otro lado, podemos. Es útil para nosotros dominar otras leyes, y todas las leyes están entrelazadas. Sigue las reglas y busca la verdad a partir de los hechos.

5. El desarrollo de proyectos es la mejor manera de aprender. Esto es lo que siento más profundamente. El desarrollo de software es una actividad muy práctica, pero es difícil y aburrido de aprender basándose en el conocimiento teórico. El aprendizaje teórico y la práctica del desarrollo deben ser 1:2 y deben llevarse a cabo de forma transversal. De esta manera, podrá dominar un punto de conocimiento con relativa rapidez.

6. El trabajo en equipo rara vez lo completa una sola persona. La comunicación frecuente y la cooperación estrecha son condiciones necesarias para el éxito.

¿Estás satisfecho con las respuestas anteriores?