¿Cómo escriben los programadores un currículum? ¿Cómo es el currículum de un buen programador?

Primera parte: Información básica.

Debe tener: nombre, información de contacto (correo electrónico + número de teléfono), fecha de nacimiento (generalmente solo el año), puesto solicitado, años de servicio, dirección (si hay ciudad, la dirección específica se puede escribir o no).

Puedes tener: lema, dirección de red social (no la pongas al azar), trato esperado.

Es mejor no tener: fotos (a menos que estés muy seguro de tu apariencia, pero si quieres ponerlas, amplía las fotos en lugar de fotos artísticas, gracias), constelación y tipo de sangre ( si solicita esta empresa, tome otra (no importa).

Parte 2: Experiencia educativa.

Debe tener: nombre de la universidad, especialidad, hora de inicio, hora de finalización, GPA (o promedio de calificaciones).

Puede incluir: experiencia en la escuela secundaria (si su escuela secundaria es muy famosa, como la escuela secundaria afiliada a la Universidad Renmin), descripción y presentación de la especialización o universidad (si no es una escuela muy conocida). universidad, se recomienda anotarlo), e intercambios de corta duración en el MIT, etc. Algunos cursos de formación únicos.

Es mejor no tener: experiencia en la escuela secundaria, escuela primaria, jardín de infantes y clases de recuperación, evaluación de su propia escuela (nunca escriba "porque el maestro no es bueno, me baso principalmente en la autoevaluación). estudiar").

Parte 3: Honor.

Debe poseer: honores académicos obtenidos durante la universidad (por favor escriba siempre que haya un título, también puede escribir premios al mérito), becas y algunos honores sociales (como actos valientes de justicia).

Puedes tener: honores destacados en la escuela secundaria (como el primer premio en el Concurso Nacional de Matemáticas), premios recibidos de otras instituciones (como estudiantes destacados en un campamento de verano en el MIT, o ciertos premios de Intel ).

Es mejor no tener: otra botella de Master Kong (no bromeo, realmente vi a mucha gente escribirlo en sus currículums, no tiene nada de humor), premios irrelevantes antes de la universidad ( todo el concurso de ensayos de la escuela en el segundo grado de la escuela secundaria) Primer Premio), así como algunos premios ficticios.

Parte 4: Experiencia laboral y de prácticas.

Debe tener: nombre de la unidad de trabajo, puesto, descripción del contenido específico del trabajo (idioma, marco, plataforma de desarrollo, dónde lo vio, si no puede verlo, dígame qué efecto logró) , hora de inicio del trabajo, hora de finalización, todos los proyectos realizados, incluidos los proyectos de código abierto.

Puedes: Describir brevemente cómo te sientes acerca de tu trabajo en una o dos oraciones, como pero no hagas comentarios negativos.

Es mejor no tener: Experiencia laboral no relacionada con el trabajo (aproximadamente una quinta parte de los currículums de las personas tienen trabajos de limpieza o cajero en KFC o McDonald's, así que si realmente no tienes uno, entonces no lo hagas). escríbelo, incluso si lo hay).

//Te daré un ejemplo aquí:

De junio de 2009 a septiembre de 2009, trabajé como programador PHP en prácticas en Beijing Umbrella Technology Co., Ltd.

Responsable del desarrollo secundario del sistema de gestión interna de la empresa, y desarrolló de forma independiente una nueva versión del sistema de comunicación interna basada en XMPP+PHP+MySQL. Además de completar la nueva interfaz y arquitectura, también optimizó el algoritmo subyacente original y mejoró la documentación faltante para que pueda usarse normalmente en una empresa con 10 millones de zombis.

Lo que hay que tener en cuenta aquí es que no se apresure a sacar conclusiones, todo lo que necesita es aportar pruebas.

Parte 5: Tecnología.

Requeridos: idioma y plataforma. Presta especial atención aquí. No escriba "competente" a la ligera. Cada vez que veo a alguien escribir "Competente en C++", le pregunto algo sobre el código fuente de Boost. No digas que eres competente si no respondes con confianza. Aquí haré una comparación aproximada:

Comprenda: sé para qué se usa esto y también puedo escribir algunas cosas de clasificación.

Familiaridad: He escrito más de 10.000 líneas de código, completado proyectos y leído al menos uno de los libros técnicos más clásicos.

Competente: he escrito más de 120.000 líneas de código, he completado muchos proyectos, leo el código fuente de algunos lenguajes o bibliotecas estándar, puedo comprender la arquitectura subyacente del lenguaje y tengo la capacidad de hablar el idioma con otros.

Además, lo mejor es ver tu dirección de Github o la dirección de tu blog en este lugar.

Parte Sexta: Otros.

Habilidad general: Inglés (CET-6, TOEFL 100...esto es imprescindible), otros idiomas...

Aficiones: Ir, maratón...(sólo escribir el frente), no tacaño)

Especialidades: Nivel maestro de piano, realiza exposiciones de arte, publica libros... (o solo escribe cosas positivas, no movimientos rápidos, chispas y cosas así)

Antecedentes especiales: en el proyecto blabla, él es el líder principal...

Nota: no es necesario que escriba en el orden anterior, pero debe saber en su corazón si lo que escribe pertenece lo. Finalmente, resúmelo en papel tamaño A4, no más de dos páginas.

Además, el principio prioritario de la composición tipográfica es la pulcritud. No lo hagas demasiado sofisticado, usa texto negro sobre un fondo blanco y no uses fuentes aleatorias. El estilo de Song es bastante atrevido. Tenga en cuenta la puntuación de todos los ángulos y semiángulos.

El texto de tu currículum debe ser lo más serio posible. Está bien ser lindo de vez en cuando, pero no guardes este tipo de contenido. Una vez vi el currículum de un chico y detrás de cada frase había una cara.