Red de conocimientos sobre prescripción popular - Como perder peso - Muestra de referencia de resumen de pasantías de desarrollo front-end

Muestra de referencia de resumen de pasantías de desarrollo front-end

A través de las pasantías, debemos aplicar el conocimiento teórico que aprendimos en la escuela a la práctica social, hacer un buen trabajo en el resumen de la pasantía, resumir la experiencia de la pasantía y esforzarnos por mejorar. A continuación se muestra el ejemplo de referencia de resumen de pasantías de desarrollo front-end que les traje_5 artículos de resumen de pasantías de desarrollo front-end para su referencia

↓ ↓ ↓ ¡Más artículos relacionados recomendados ↓ ↓ ↓!

Informe de Prácticas Administrativas de Empresa

Informe de Prácticas Bancarias 1000 palabras

Informe de Prácticas de Servicio al Cliente para Estudiantes Universitarios 1000 palabras

Informe de Prácticas de Especialista en Recursos Humanos de 1000 palabras

Informe de pasantía importante en finanzas

▼ Resumen de la pasantía de desarrollo front-end parte 1

Hablemos brevemente sobre Struts+Spring+Hibernate arriba.

Struts representa: capa de presentación; Spring representa: capa de lógica empresarial; Hibernate representa capa de persistencia. Actualmente son los marcos más utilizados en el desarrollo de programación web Java. De hecho, esta distinción es para satisfacer la necesidad de coherencia entre varias divisiones del trabajo en el proceso de desarrollo de software. En pocas palabras, todos escriben código en el mismo modo, lo que garantiza que todos puedan leer y entender el programa escrito, y que pueda generar automáticamente algunas cosas básicas para usted, sin que usted tenga que hacerlo uno por uno. Con ello se consigue la reutilización del código. Esto garantiza la legibilidad y al mismo tiempo mejora la eficiencia del desarrollo, reduciendo así los costos. El marco Struts es en realidad una implementación específica de Model2 en el patrón de diseño Java MVC (denominado Model1 y Model2). Spring proporciona ICO (Inversión de control, también conocida como inyección de dependencia) para implementar objetos e incluso transacciones (como transacciones declarativas). La gestión centralizada, además de la introducción de AOP (Programación de aspectos alineados), por supuesto, también es totalmente compatible con otros marcos. Hibernate es un middleware que implementa el mapeo de objetos y relaciones. Como todos sabemos, la base de datos principal actual sigue siendo relacional, pero la programación ha adoptado el pensamiento orientado a objetos. ¿Cómo pueden los programadores manipular la base de datos como objetos? un marco. En el pasado, los programadores de Java manejaban bases de datos a través de JDBC y tenían que escribir declaraciones SQL. Sin embargo, Hibernate cambió todo esto por completo y lo encapsuló sobre JDBC, lo que permite operar la base de datos sin escribir declaraciones SQL.

Vale la pena recordar que estos tres marcos son livianos y no invasivos o muy intrusivos. A diferencia de los marcos pesados ​​como EJB, pueden maximizar la implementación del código.

▼ Resumen de la pasantía de desarrollo front-end, parte 2

Rara vez creaba programas yo solo en la escuela y no sabía nada sobre ingeniería de software. Cuando llegué a la empresa y comencé a estar expuesto al desarrollo de software "a gran escala" (de hecho, parece que el proyecto de pasantía todavía es muy pequeño ahora), estuve realmente confundido por un tiempo. En comparación con VSS, MVC, QA y CMMI, mi ignorancia sobre JAVA, JSP y XML no es nada que mencionar. Nadie quería perder en el "punto de partida", por lo que todos trabajaron horas extras con un entendimiento tácito, y esto duró dos meses de prácticas.

Cuando llegamos aquí por primera vez, "Shiye Education" parecía lento y a menudo pensábamos adónde ir. FLYSKY (el único hermano del Distrito Sur entre los 20 estudiantes de primer año de la Escuela de Software) y yo salimos a menudo a comer varios bocadillos y probamos el sabor local dondequiera que vayamos. Esta es su costumbre. La formación que comenzó después no fue muy difícil. Los profesores enseñaron muy bien JAVA, C++ y ORACLE. Se puede decir que fue tan bueno que pocos de nosotros pudimos entenderlo. Todo el mundo empezó a preocuparse y yo básicamente leía hasta las 10 en punto todas las noches.

"Lo siento, amigo, ya he practicado antes". En febrero, antes de venir aquí, compré una copia de PENSAR EN JAVA. Incluso si no podía entenderlo, estaba preparado. para JAVA Aunque nunca he tomado una clase de C ++, según mi intuición, inmediatamente noté que esto es muy útil y lo he visto por un tiempo. En cuanto a ORACLE, aunque no lo entiendo, lo admiro. El carácter y el profesionalismo de Yun Feiyang. Nuestra optativa de SQL no es en vano. Todavía hay un poco de "básico" en mi especialidad, y mi capacidad de autoestudio no es para alardear, básicamente se mantiene. Pero cuando más tarde llegué a la clase de japonés, estaba completamente confundido: no tenía talento para el idioma y tenía una grave falta de memoria, por lo que siempre tenía mucho miedo de ir a la clase de japonés. Pero me gustó especialmente la forma en que hablaba la maestra y ella siempre fue muy amable conmigo, así que todavía estudié mucho.

Con la finalización de la formación comenzamos a introducirnos oficialmente en el proyecto. Desde el análisis de requisitos, el diseño del esquema hasta el diseño detallado, comenzamos a tocar cada detalle del desarrollo de software paso a paso. Lo más insoportable es que tengo que llevar un "informe semanal" todos los días y completar los resultados de mi trabajo. Me informaron al control de calidad varias veces por esto, lo cual fue realmente frustrante. De hecho, ahora estoy muy agradecido por este tipo de cosas institucionalizadas. En algunos casos, la formación de buenos hábitos debe garantizarse mediante la coerción. Después del diseño detallado vino la codificación tan esperada. Pensé que finalmente podría hacer algo "comercial". Mirando hacia atrás ahora, me doy cuenta de que la codificación solo representa aproximadamente 1/4 del trabajo en todo el proceso de desarrollo de software, y otros vínculos no son tan insignificantes como se imagina.

De hecho, me fue muy mal en codificación, principalmente porque no entendí cuidadosamente los requisitos y especificaciones durante la etapa de análisis de requisitos. Además, durante un período crítico durante la codificación, regresé a la escuela para ponerme al día. con viejos compañeros de clase. En ese momento, el director del proyecto (PM) solía decirnos: "Si tienes un problema, resuélvelo tú mismo y no me preguntes con frecuencia". En realidad, PM nos está diciendo que nos preparemos solos. Cuando encontramos problemas, solo podemos lograr ganancias reales "reteniéndolos" y "reteniéndolos". Los tres días que estuve fuera fueron un "salto" en la tecnología/pensamiento de todos. Las soluciones a muchos problemas eran básicamente maduras y la codificación de todos estaba cerca del 50%, así que cuando regresé, sentí que me había quedado atrás. mucho. Otra cosa es que hubo un problema con la máquina en medio de la codificación y el entorno no coincidía. Esto me puso más nervioso e impaciente y afectó mucho mi moral. Más tarde, utilizando las horas extras del Primero de Mayo, finalmente terminé mi módulo y alcancé el primer hito. De hecho, la experiencia de descubrir que me estaba quedando atrás y trabajar horas extras para ponerme al día también fue un hito para mí. No sólo puso a prueba mi propia capacidad y calidad psicológica, sino que también demostró mi sentido de responsabilidad y cooperación con el colectivo. Puedo pedirle a otros que me ayuden a ponerme al día, pero entonces perderé la oportunidad de aprender por mi cuenta y seguiré sin poder hacer frente a los problemas en el futuro. También puedo morder la bala y provocar que el proyecto se retrase. Lo que definitivamente hará mi vida difícil en el futuro. Y no está en consonancia con mi carácter. Los hechos han demostrado que es bueno para mí soportar la presión y completar tareas de forma independiente, tanto para el colectivo como para mí personalmente.

▼ Resumen de pasantías de desarrollo front-end, parte 3

Hoy en día, con el rápido desarrollo de la ciencia y la tecnología, el papel de las computadoras entre las personas se está volviendo cada vez más prominente. Como lenguaje informático, el lenguaje C, cuando lo aprendamos, nos ayudará a comprender mejor las computadoras y a comunicarnos con ellas. Por lo tanto, el aprendizaje del lenguaje C es especialmente importante para nosotros.

Durante esta semana, nuestros estudiantes principales llevaron a cabo el aprendizaje práctico de programas de lenguaje C bajo el liderazgo de profesores profesionales. Antes de esto, estudiamos el curso de lenguaje C durante un semestre y lo entendemos un poco, pero solo está dentro del alcance de la comprensión. Todavía no estamos muy familiarizados con muchas cosas que contiene y se están utilizando más. Todavía parece muy complicado. Después de todo, todo es difícil al principio.

Debido a limitaciones de tiempo, nuestro profesor en este curso práctico no nos dio una introducción detallada, sino que simplemente nos presentó varias operaciones prácticas importantes. Incluye procesamiento de módulos de programa, programa de interfaz simple, programa de interfaz avanzada, adición y modificación de programa, uso de programa para realizar procesamiento de regresión lineal y uso de programa de lenguaje C para dibujar diagrama de distribución de tamaño de partículas y otras operaciones de tiempo importantes.

Los experimentos informáticos son una parte práctica indispensable del aprendizaje de lenguajes de programación. En particular, el lenguaje C es flexible y conciso, y es necesario dominarlo verdaderamente a través de la práctica de programación.

El propósito de aprender un lenguaje de programación se puede resumir en aprender reglas gramaticales, dominar los métodos de programación y mejorar las capacidades de desarrollo de programas, todo lo cual debe completarse mediante suficientes operaciones informáticas reales.

Para aprender el lenguaje de programación C, además de las clases presenciales, debes asegurarte de tener al menos horas de clase en el ordenador. Debido al tiempo de enseñanza limitado, el curso no puede organizar demasiados experimentos informáticos unificados. Por lo tanto, esperamos que los estudiantes puedan aprovechar eficazmente las oportunidades de los experimentos informáticos en el curso para dominar la capacidad de desarrollar programas en lenguaje C lo antes posible. una buena base para seguir aprendiendo en el futuro. Para ello, organizamos 12 experimentos informáticos basados ​​en el contenido y el progreso de las clases magistrales. El propósito del experimento informático en el curso no es solo verificar el contenido de los materiales didácticos y las conferencias y verificar si los programas que ha compilado son correctos. El propósito del experimento informático organizado en el curso se puede resumir de la siguiente manera:

1. Profundiza tu comprensión del contenido de las clases magistrales.

Hay muchas reglas gramaticales sobre el lenguaje C que deben enseñarse en el aula. Suenan muy aburridas y son. No es fácil de recordar. No es aconsejable la memorización de memoria. Sin embargo, para utilizar la herramienta de lenguaje C para resolver problemas prácticos, debes dominarla. A través de muchos ejercicios de computadora, tendré una comprensión perceptiva del conocimiento gramatical y profundizaré mi comprensión del mismo. Sobre la base de esta comprensión, naturalmente dominaré las regulaciones gramaticales del lenguaje C. Para algunos contenidos, cree que los comprende en clase, pero encontrará desviaciones en su comprensión original durante la práctica de la computadora. Esto se debe a que la mayoría de los estudiantes están expuestos a la programación por primera vez y carecen de práctica en programación.

El aprendizaje del lenguaje C no debe limitarse a aprender sus reglas gramaticales, sino utilizar el conocimiento aprendido para escribir programas en lenguaje C y resolver problemas prácticos. Es decir, el lenguaje C se utiliza como herramienta para describir los pasos para resolver problemas prácticos y la computadora nos ayuda a resolver el problema. Sólo usando la computadora puedes comprobar si dominas el lenguaje C y si el programa que escribiste puede resolver el problema correctamente.

Verificar si el programa que has compilado es correcto mediante experimentos informáticos es probablemente la mentalidad de la mayoría de los estudiantes a la hora de realizar los deberes del profesor. Pero en el campo de la programación, esta es una idea tradicional y errónea que debe superarse. Porque bajo el control de este tipo de pensamiento, es posible que encuentre formas de "encubrir" errores en el programa en lugar de descubrir tantos problemas como sea posible en el programa. Cuando usted mismo escribe un programa y lo ejecuta en la computadora para depurarlo, pueden ocurrir muchas situaciones inesperadas. Al resolver estos problemas, puede mejorar gradualmente su comprensión del lenguaje C y las capacidades de desarrollo de programas.

2. Familiarícese con el entorno de desarrollo de programas y aprenda a operar el sistema informático

Desde la edición, la compilación, la conexión hasta la ejecución, un programa en lenguaje C debe poder operar en un determinado entorno operativo externo. El llamado "entorno" se refiere a las condiciones de hardware y software del sistema informático utilizado. Sólo aprendiendo a utilizar estos entornos podemos realizar el trabajo de desarrollo de programas. A través de experimentos informáticos, puede dominar el entorno de desarrollo del lenguaje C de manera competente y sentar las bases para escribir programas de computadora para resolver problemas prácticos en el futuro. Al mismo tiempo, cuando se encuentre con otros entornos de desarrollo en el futuro, aprenderá por analogía y dominará rápidamente el uso del nuevo sistema.

3. Aprende a depurar programas en el ordenador.

Completar la redacción del programa no significa que todo irá bien. Un programa que usted cree que es infalible puede en realidad causar problemas cuando se ejecuta en una computadora. Por ejemplo, el compilador detecta muchos errores. A veces, el programa en sí no tiene errores de sintaxis y puede ejecutarse sin problemas, pero los resultados de la ejecución son obviamente incorrectos. El sistema de compilación proporcionado por el entorno de desarrollo no puede detectar este tipo de error lógico del programa y solo puede confiar en su propia experiencia informática para analizar y determinar el error. La depuración de programas es un trabajo altamente calificado. Para los principiantes, es muy importante dominar los métodos de depuración de programas lo antes posible. A veces, un experto en depuración puede detectar de un vistazo un pequeño error que consume varias horas de su tiempo.

>>>Más interesante "Resumen de pasantías de desarrollo front-end" en la página siguiente var _hmt = _hmt []; (function() { var hm = document.createElement("script"); hm.src = "/hm . js?1fc3c5445c1ba79cfc8b2d8178c3c5dd"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();