A través de la portada del currículum, los solicitantes de empleo pueden contarle al reclutador sobre el pasado, mostrar el presente, expresar sus deseos y mostrar su determinación. A continuación se muestra una imagen de la portada del currículum que compilé para que todos puedan leerla. Reanudar imagen de portada
Reanudar imagen de portada (1)
Reanudar imagen de portada (2)
Imagen de portada del currículum (3)
Imagen de portada del currículum (4) Muestra de currículum personal
Información básica
Nombre: xuexila p>
Género: Masculino
Teléfono: xxx
Educación: Licenciatura
Correo electrónico:
Dirección: Distrito de Tianhe, Ciudad de Guangzhou
Intención laboral
Ingeniero de software Java
Dominio de habilidades
1. Competente en programación CoreJava y capaz de escribir comentarios Hábitos;
2. Ser capaz de integrar hábilmente los tres principales marcos de código abierto de Spring Struts Hibernate (SSH).
3. Ser capaz de aplicar hábilmente varios patrones de diseño comunes: patrón de fábrica, modo de ejemplo único, modo de adaptador predeterminado, modo inmutable, modo de decoración, modo proxy, MVC, SpringIoC, etc.
4. Competente en la aplicación de tecnologías de programación de bases de datos relacionales como Oracle y MySQL;
5. Competente en el uso de JSP, HTML, JSTL, EL y otras tecnologías de capa de presentación, y dominio de la tecnología JSF
6. Competente en el uso del servidor WEB Tomcat, JBoss y la herramienta IDE Eclipse para el desarrollo;
7. Ser capaz de aplicar hábilmente varias tecnologías como SpringIoC/AOP/ORM y comprender las tecnologías EJB y WebService
8. Dominar el lenguaje XML, OOA/D, UML; diagramas, CVS, Log4j y comprender JavaScript, Ajax, etc. Tecnología;
9. Dominar la programación de Socket y comprender TCP/IP, UDP, HTTP, Telnet, FTP y otros protocolos.
Experiencia del proyecto
Nombre del proyecto: sistema de compra de libros en línea NetStore
Descripción del proyecto: el sistema se divide en página de inicio, gestión de usuarios, gestión del carrito de compras y gestión de pedidos. y salir de 5 módulos. El módulo de página de inicio implementa funciones como consulta de paginación difusa y consulta de paginación de categorías; el módulo de gestión de usuarios implementa funciones como inicio de sesión, registro, modificación y visualización de información; el módulo de carrito de compras implementa funciones como visualización, compra y modificación de cantidades de libros; el módulo de pedido implementa visualización, eliminación y otras funciones.
Descripción de la responsabilidad: el individuo completó de forma independiente todo el diseño, desarrollo, prueba, etc. El sistema en su conjunto adopta el marco Struts en modo MVC. La capa de persistencia utiliza la implementación HibernateTemplate de Spring y la fuente de datos utiliza la inyección SpringIoC. La capa de modelo sigue estrictamente los requisitos de la especificación JavaBean para el control y la internacionalización de procesos. etiquetas puras para visualización de páginas. Para lograr el propósito de un nombre de usuario único, el registro de usuario utiliza la tecnología Ajax para la verificación de antecedentes. El uso de la inyección SpringIoC para desacoplar cada capa mejora enormemente la escalabilidad del programa y facilita su mantenimiento.
Entorno de desarrollo: Base de datos: MySQL;
Servidor de aplicaciones JAVA: tomcat6.0;
Selección de tecnología: Spring, Struts, Hibernate, JavaBeans, Jsp.
Resumen del proyecto: a través de este proyecto, tengo una comprensión más clara del patrón MVC y he visto el poder de SpringIoC para resolver el acoplamiento flexible de programas. La conveniencia que brinda el desarrollo puro de etiquetas de páginas JSP y la belleza de las páginas.
Nombre del proyecto: NETCTOSS Telecom Operation Support System
Descripción del proyecto: el backend de este sistema está respaldado principalmente por un sistema de recopilación de datos y un sistema de integración de datos. El frontend está dividido en usuarios. Gestión de autoservicio y gestión de tarifas, 6 módulos: gestión de usuarios, gestión de administradores, gestión de facturas y gestión de cuentas.
Descripción de la responsabilidad: en el sistema de recopilación de datos y el sistema de integración de datos, la tecnología J2SE se utiliza principalmente para analizar periódicamente el registro de información de facturación original, organizarlo en una lista y guardarlo en la tabla t_detail de la base de datos del servidor. Después de guardar Implementar gestión de copias de seguridad y registro de información durante el proceso. Luego use PL/SQL para integrar la tabla de días t_day_x, la tabla de meses t_month_x y la tabla de años t_year_x de la tabla t_detail. En la recepción, completó principalmente la gestión de usuarios, la gestión de tarifas y otros módulos, que se implementaron utilizando la arquitectura Struts2.0 Hibernate Spring, lo que redujo en gran medida el acoplamiento entre módulos y documentos escritos.
Entorno de desarrollo: Base de datos: Oracle;
Servidor de aplicaciones Java: tomcat6.0
Selección de tecnología: Struts2.0, Hibernate, Spring, JSP, J2SE , Log4j, etc.
Resumen del proyecto: Este proyecto no solo me permitió dominar la aplicación de Struts2.0, sino que también profundizó mi comprensión de otras tecnologías y los buenos hábitos y la importancia de escribir documentos.
Nombre del proyecto: sistema de gestión de foros en línea BBS
Descripción del proyecto: este sistema consta principalmente de tres módulos: página de inicio, gestión de usuarios y publicaciones. La página de inicio implementa consultas de paginación difusa y clasificación de publicaciones. , Las últimas publicaciones, los últimos comentarios y otras funciones; el módulo de administración de usuarios tiene funciones básicas como iniciar sesión, registrarse, modificar información, ver información y funciones de puntos; el módulo de publicaciones tiene funciones básicas como publicar publicaciones, dejar mensajes y ver; publicaciones, modificar publicaciones y eliminar publicaciones.
Descripción de la responsabilidad: El individuo realizó principalmente el módulo de gestión de usuarios. La capa de persistencia utiliza la tecnología Hibernate para implementar funciones como inicio de sesión, registro, modificación, visualización de información y visualización difusa; la capa de control utiliza DispatchAction de Struts para implementar saltos de página, y las páginas JSP se completan principalmente utilizando etiquetas JSP y etiquetas Struts. Tanto el registro de usuario como el inicio de sesión utilizan formularios para obtener datos, y la tecnología JavaScript se utiliza en la página para realizar la verificación preliminar de los datos.
Entorno de desarrollo: Base de datos: Oracle;
Servidor de aplicaciones Java: tomcat6.0
Selección de tecnologías: Struts, Hibernate, JavaBeans, Jsp.
Resumen del proyecto: A través de este proyecto, me di cuenta de la importancia del trabajo en equipo, las ideas de diseño orientadas a objetos y la simplicidad del marco Hibernate, y fortalecí mi comprensión de las etiquetas JSP y Struts.
Nombre del proyecto: Sistema de gestión de cuentas bancarias BAM
Descripción del proyecto: Este sistema es un sistema de gestión de cuentas basado en la arquitectura C/S.
Descripción de responsabilidad: Completé de forma independiente el desarrollo de todo el sistema.
La GUI se utiliza para implementar la interfaz de usuario para recopilar datos y se implementan funciones como abrir cuentas de usuario, iniciar sesión, transferir, modificar información del usuario y ver clasificaciones de activos, la base de datos usa MySQL para almacenar información y la capa DAO se implementa usando MySQL; JDBC.
Entorno de desarrollo: Base de datos: MySQL. Selección de tecnología: GUI, JDBC, JavaBeans.
Resumen del proyecto: este proyecto hizo que me interesara más en la programación de software, me hiciera más competente en el uso de la tecnología de acceso a bases de datos JDBC y obtuviera una comprensión profunda de la arquitectura C/S.
Formación académica
20XX/9: actualmente tengo una licenciatura en ingeniería de información electrónica de la Universidad de la ciudad de Hunan
Beneficios: he desarrollado mis habilidades de comunicación, autoestudio y adaptabilidad, y aprendí J2SE por mi cuenta.
20XX/6-20XX/11 Capacitación de ingeniero de software senior de Java en Tarena Foreign Enterprise IT Training Company en Canadá
Ganancias: Dominó varias tecnologías, como la programación web basada en JavaEE, y profundizó la comprensión del software Desarrollar interés y tener una nueva comprensión del trabajo.
Experiencia universitaria
Beca escolar de segundo nivel 20XX/9-20XX/2
Beca escolar de tercer nivel 20XX/2-20XX/7
Harvest: Me dio más motivación para aprender y me permitió empezar a buscar el rumbo de mi carrera.
Organicé una competencia de deportes electrónicos del 20XX/4-20XX/5
Se desempeñó como tutor dos veces durante el 20XX/9-20XX/8
Cosecha: Esto ejercitó mis habilidades organizativas y mi capacidad lógica para lidiar con las cosas, y me hizo darme cuenta del valor del conocimiento.
Autoevaluación
Tecnología: Competente en el uso de los tres principales marcos SSH y varios patrones de diseño comunes para el desarrollo J2EE, competente en la aplicación de conocimientos sobre bases de datos y buenos hábitos de desarrollo e ideas de diseño. Y acumuló aproximadamente 1 año de experiencia en desarrollo de proyectos.
Intereses: Hay diversas aficiones, como jugar baloncesto, tenis de mesa, nadar, pescar, jugar al ajedrez, jugar juegos competitivos, etc. Hacen que mi vida esté llena de diversión y vitalidad, y también me ayudan a hacer más amigos.
Carácter: Gran capacidad de aprendizaje y adaptabilidad al entorno, pensamiento rápido, gran capacidad analítica, concienzudo y meticuloso, responsable, bien planificado y bueno en la comunicación.