¿Cómo debería ser un currículum de programador autodidacta / sin experiencia? [cerrado]

13

Hace un tiempo hice una pregunta sobre saber cuándo estás listo para buscar trabajo y obtuve respuestas positivas. Ahora estoy trabajando en la redacción de un currículum para comenzar mi búsqueda de empleo.

El título resume la pregunta: ¿qué debe incluir en un currículum un programador autodidacta que no tenga más que experiencia personal en proyectos?

PD. Lo que realmente quiero preguntar es que alguien eche un vistazo rápido a mi currículum (borrador), pero sé que aquí es demasiado específico. ¿Hay algún lugar donde pueda hacer este tipo de preguntas?

EDITAR: Gracias a todos por los comentarios. He terminado una versión RC y espero entrar pronto en el mercado laboral.

Nick Frezynski
fuente
2
Comentaristas: los comentarios están destinados a buscar aclaraciones, no para una discusión prolongada. Si tiene una solución, deje una respuesta. Si su solución ya está publicada, favor de votarla. Si desea discutir esta pregunta con otras personas, utilice el chat . Consulte las preguntas frecuentes para obtener más información.

Respuestas:

6

Tu currículum es tu currículum. Puede buscar estilos / plantillas en Internet o incluso puede usar las plantillas de currículum de Microsoft Word.

Francamente, odio ver la misma plantilla de currículum una y otra vez y disfruto del currículum donde el solicitante se tomó el tiempo para crear su propio currículum.

Más o menos aunque quiera incluir lo siguiente:

  • Información del contacto
    • Asegúrese de que sea actual, nombre / correo electrónico / teléfono, dirección si lo desea, pero no creo que se necesite una dirección.
  • experiencia
    • Si eres autodidacta, probablemente no tengas experiencia laboral. Los proyectos personales o las contribuciones de proyectos de código abierto se pueden enumerar aquí, si corresponde.
  • calificaciones y habilidades
    • Esto para un autodidacta podría superponerse, ser lo mismo que la sección de experiencia.
  • educación / certificaciones
    • Cualquier educación relevante no puede doler.

Carta de presentación : la explicación de la carta de presentación no puede hacer daño para explicar su situación y la falta de experiencia laboral formal.

Chris
fuente
¿Recomendaría dejar de lado la experiencia no relevante? Tengo mucha experiencia comercial, pero quiero codificar.
Nick Frezynski
3
@ Jack: es posible que desee dejar de lado la experiencia de poda de árboles. A menos que haya hecho el recorte de árboles en Python, en cuyo caso ... no importa. :-)
Peter Rowell
@Peter Rowell: Creo que podar árboles sería más fácil en Scheme, pero esa es solo mi opinión. Lo incluí por experiencia empresarial, ya que soy propietario de una empresa y consultor de la otra. Mi verdadera pregunta es si debo dejar de lado las cosas de negocios por completo. No quiero ser arrojado a la gestión / marketing / servicio al cliente.
Nick Frezynski
2
@Jack: No, lo dejaría porque (francamente) hay demasiados programadores que no entienden que la razón fundamental para la mayoría de las empresas no es la programación. Dicho esto, es posible que desee ver si hay un giro de programación que pueda aplicar. Junto con el hecho de que está solicitando un puesto de programación , puede darles una pequeña pista de que ya no desea hacer negocios .
Peter Rowell
+1 para cotizar contribuciones a proyectos de código abierto. Las personas que buscan programadores esencialmente quieren saber: 1) ¿Puedes hacer el trabajo que necesitamos que hagas, sin que te tomemos de la mano? 2) ¿Puedes codificar en un equipo? 3) ¿Encajarás en el equipo a nivel social? - Los dos primeros los vende su CV, el tercero se vende en una entrevista. Demostrar que ha trabajado en proyectos de código abierto cubre los dos primeros, incluso más si el trabajo del proyecto abarcó lenguajes y tecnologías similares que involucra su trabajo.
Polinómico
2

El enfoque más sensato en esta situación sería citar un proyecto que haya terminado . Eso comunicará una imagen de ti siendo hacedor . Por lo tanto, enfóquese en las cosas que ha logrado en lugar de lo que ha comenzado, intentado y luego abandonado. Puede extraer las habilidades que obtuvo a través de proyectos "probados" y ponerlos en una sección separada de "habilidades" sin mencionar esos proyectos.

Si no tienes proyectos realizados entonces, bueno, entonces es un problema.


fuente
¿Qué constituye un proyecto realizado? Los proyectos que he enumerado están "realizados" en el sentido de que son utilizables. Sin embargo, no están de ninguna manera cerca de la calidad comercial. No estoy seguro de cuánto tiempo me tomaría crear un intérprete de calidad comercial / programa de cartografía / sistema de programación genética, pero creo que el tiempo se mediría en años.
Nick Frezynski
@Jack Trades: lo que tienes está bien. Están trabajando y por lo tanto logrados. Lo que quise decir es evitar mencionar cosas en las que te interesaste, comenzaste pero luego te detuviste por cualquier razón que pudiera haber (poco tiempo, estudio, vida familiar, etc.).
2

es probable que esta pregunta se cierre demasiado pronto como localizada, así que aquí hay una impresión rápida:

deshacerse de los encabezados y menús y pies de página del blog: "programación sin sentido" es un lindo nombre de blog, pero un título terrible para un currículum. No le dé al lector ningún otro lugar al que ir sino su currículum (también conocido como "página de destino")

para cada proyecto, personal o de otro tipo, indique el beneficio que creó , con números específicos siempre que sea posible. ahorró $ X. 27.3% más rápido. Disminuyó el tiempo de procesamiento en un 50%. La mitad del código de la marca líder. lo que sea. Esto lo hace más real y muestra que sabe cómo agregar valor a un negocio.

Si menciona su blog en el mismo aliento que sus proyectos de programación, incluya estadísticas de tráfico. un blog con 200 páginas que nadie lee es menos impresionante que uno con 10,000 visitantes únicos por mes [y si tiene eso, ¡venda a sus visitantes algo que necesitan!]. Si su blog no tiene lectores ni tráfico, muévalo a una sección de habilidades de Escritura técnica. es valioso, la buena comunicación es extremadamente valiosa, pero no es programación per se

en lugar de trabajar por cuenta propia, ponga "Propietario". Suena más serio

¡buena suerte!

Steven A. Lowe
fuente
Gracias por echar un vistazo. No pondré mi currículum final en mi blog (al menos no como parece ahora), eso es difícil de recibir algunas críticas. Los consejos sobre proyectos suenan realmente bien. Recibo alrededor de 1,000 visitas al mes en mi blog. ¿Es eso notable?
Nick Frezynski
@Jack: supongo que la mayoría de ellos no son usuarios reales, solo rastreadores web.
Ramhound
@Jack mira de dónde provienen tus visitas y qué palabras clave utilizan las personas para encontrar tu página, esto te dirá si son bots o no. 1K visitas / mes no es mucho: ver alexa.com/siteinfo/pointlessprogramming.wordpress.com# por otro lado, tener un blog actualizado regularmente es una señal de compromiso, seguimiento y pasión, por lo que es una ventaja. Solo tenga en cuenta que un currículum es un folleto de ventas y el producto es usted
Steven A. Lowe
Realmente no tengo idea de qué porcentaje son bots. Obtengo la mayoría de mis puntos de vista de las respuestas que publiqué en grupos de noticias / sitios de control de calidad, pero eso se basa solo en la información de las estadísticas de Wordpress y Clicky. Aunque miro mis estadísticas, en realidad no estoy escribiendo con la intención de tener un blog popular. Principalmente utilizo escribir artículos como una forma de ayudarme a aprender sobre nuevos conceptos. Me parece que aprendo mejor cuando enseño a otros, incluso si los "otros" son ficticios.
Nick Frezynski
Le di a esto un +1 porque las métricas y los logros son importantes. Te hace parecer mucho más valioso que "Fui responsable de ...", que muestra las tareas que hiciste, pero no lo bueno que eras en ellas.
Nic
1

Sugiero escribir un párrafo de 'Perfil' en la parte superior de su currículum que explique quién es usted y de qué se trata, en oraciones reales. El resto del documento es evidencia para respaldar eso, palabras clave para reclutadores y puntos de discusión para la entrevista. Para hacer espacio para el perfil, puede contraer todas las viñetas de habilidades empresariales en una lista separada por comas. También sugiero mover las HABILIDADES tecnológicas más a la vanguardia, enumere sus proyectos después. Creo que tu currículum es realmente impresionante, solo un poco confuso al principio.

Por cierto, al leer su blog, me doy cuenta de que tiene una sección llamada 'Qué demonios ...' serie ... divertido, estaba planeando poner exactamente lo mismo en mi página de inicio personal, incluso llamé lo mismo. Espero que tengas buenos comentarios para esa sección.

Andrew M
fuente
Gracias por los consejos y perdón por el formato confuso. Este es un borrador muy aproximado de mi currículum y estoy seguro de que terminará luciendo completamente diferente para cuando termine. Este es en realidad el primer currículum que he escrito. La inspiración para la serie "What In The Hell" vino de la serie "What the heck is" en Squawks of the Parrot. La mayoría fueron escritos para confirmar mi comprensión de los conceptos. Desafortunadamente no he recibido muchos comentarios en mi blog (bueno o malo), a pesar de que fue un gran incentivo para escribirlo.
Nick Frezynski
1

Es obvio por sus comentarios aquí y por una breve lectura de su blog y código que su propuesta de valor no está siendo entregada completamente por su currículum. Debe incluir una breve sinopsis que describa su experiencia e intereses. Debe describir los desafíos superados y los objetivos entregados siempre que sea posible: experiencia laboral previa, código abierto, proyectos personales.

Si es aceptable para mí vincularlo aquí (mods u otros, edite este párrafo si no), puede consultar mi currículum como ejemplo: http://reinh.github.com . Dejando de lado el formato peculiar, creo que hace un trabajo razonable al presentar mi propuesta de valor y puede sugerir formas en que podría mejorar la suya. (Tenga en cuenta que no estoy buscando trabajo. :)

También tenga en cuenta que para un desarrollador de software junior con un currículum breve, lo mejor que puede hacer IMO es construir su marca personal en sus comunidades relevantes (locales y en línea) dando charlas, contribuyendo al código abierto y ofreciendo asistencia en foros , irc y sitios como SE.

Por último, pero no menos importante: en este punto de su carrera, la creación de redes es muy importante. Su mejor oportunidad de conseguir un buen trabajo es hacerlo de boca en boca, donde el currículum se convierte en algo formal.

Rein Henrichs
fuente
Hice una búsqueda de una propuesta de valor y no estoy seguro de entender lo que eso significa en un sentido profundo. Miré tu currículum y obtuve algunas ideas, eso fue útil. En cuanto a las redes, he estado tratando de poner algunas cosas por ahí, pero no he tenido mucho éxito. Soy bastante obstinado cuando se trata de pedir ayuda y no soy lo suficientemente experto como para responder muchas preguntas sin investigar primero. Lamentablemente, donde vivo tiene una pequeña comunidad tecnológica y he buscado reuniones en el área también sin éxito.
Nick Frezynski
Por propuesta de valor, quiero decir, ¿por qué debería contratarlo?
Rein Henrichs
Creo que entiendo un poco mejor. Tengo la tendencia a ser un tanto prolijo y me resulta muy difícil mantener todo lo que quiero decirle a un posible empleador en una sola página. Si al menos no empiezo con un borrador de viñeta, termino con un documento de 50 páginas que describe todo con un detalle insoportable. De alguna manera voy a tener que encontrar un equilibrio para el borrador final. Gracias por mirarlo.
Nick Frezynski
1

Tal vez esta no sea la respuesta más honesta (en lo que respecta al empleador), pero si puede interpretar un proyecto en el que ha trabajado para otra persona, incluso si solo era un amigo de la familia (propietario de un negocio) , profesional como médico, abogado, etc.), entonces eso puede verse mejor y puede incluirlo como un contrato. Tal vez tengas a alguien como este para quien podrías hacer un pequeño proyecto, incluso si no quieres cobrar, solo escribe un contrato que describa lo que harás y técnicamente es un contrato. Creo que dar la impresión de que has trabajado para alguien, por pequeño que sea, sigue siendo más útil que no tener eso ahí.

programamx10
fuente
Bueno, el proyecto de comercio de papel pyTrade fue escrito para que un amigo lo ayudara a aprender cómo hacer negocios. Aunque quiero tener mucho cuidado de ser honesto en mi currículum. Ya siento que estoy empujando los límites en algunas cosas, ya que no soy realmente un especialista en nada de lo que he enumerado (de ahí el alias Jack Trades). He escrito código para los negocios que tengo / consulto a lo largo de los años, pero gran parte de ellos son trucos sucios que simplemente hacen el trabajo. Por ejemplo, tengo una lista de tareas pendientes que me envía mensajes de texto para las ofertas, pero no me gustaría mostrar ese código a nadie.
Nick Frezynski
1

Sé que sigo repitiendo esto, pero si su proyecto está ahí fuera, no hay mejor referencia que esa. Supongamos que dice ser un desarrollador de mongodb y puede proporcionar un enlace a sus registros, esto le permitirá obtener trabajos más rápido que cualquier formato sofisticado que pueda agregar a su currículum.

¡Únase a un proyecto OSS y hágalo de la manera difícil! Esto mejorará sus habilidades de comunicación / codificación / prueba / cr, así como una bonificación.

Subu Sankara Subramanian
fuente
Todos mis proyectos, salvo algunos trucos rápidos para hacer cosas, están alojados en github / my blog. Es bueno saber que esto será útil al buscar empleo. Si bien publico todo mi código con licencias de código abierto, todavía tengo que unirme a un proyecto en curso. Tendré que considerar eso en el futuro cercano. Gracias por los consejos.
Nick Frezynski
1

Encima del trabajo del proyecto, ponga una breve lista de habilidades. Pon las habilidades más fuertes primero. No enumeres las habilidades que odiarías usar para un trabajo.

A menos que esté solicitando un trabajo de administración, no ponga "habilidades comerciales" por encima de "habilidades técnicas", y haga una lista de cosas como "Python" en habilidades técnicas.

Tu sección de habilidades no es tan buena. No tiene enfoque e incluye cosas que no son del todo novedosas; eliminar esos. Lo que hay actualmente debe ir al final de un currículum, si es que lo hay; las cosas faltantes (Python, Scheme, Tk) deberían ir en una lista en la parte superior.

Y acabo de llegar al fondo; mover la sección de tecnologías a la cima. Mueve la sección de habilidades hacia abajo, para que se lea:

"Tecnologías" "Proyectos", para justificar esas tecnologías y demostrar que las conozco. "Experiencia laboral", para demostrar que puedo mantener un trabajo. "Habilidades", para completar cosas y dejarme decirles cosas que mi experiencia no necesariamente debería. Considere integrar esto en las otras secciones, y simplemente deje que los proyectos y la experiencia laboral tengan viñetas de las habilidades que utilicé en ese trabajo.

Dean J
fuente
No pude leer sus sugerencias hasta después de que terminé el primer candidato de lanzamiento de mi currículum. Sin embargo, todavía logré incorporar muchos de ellos. He limpiado un poco mi sección de habilidades, pero todavía no estoy completamente satisfecho con ella. Creo que mover las habilidades a viñetas en proyectos / experiencia sería una buena idea. Gracias por los consejos.
Nick Frezynski