¿Debería un joven de 25 años que busca trabajo de programador junior incluir trabajos anteriores que no sean de programación en su currículum?

Honestamente, su trabajo minorista no es relevante para los trabajos que está solicitando, por lo que está bien omitirlos de su currículum. Antes de la universidad, trabajé en hoteles durante algunos años para obtener dinero y poder vivir mientras estudiaba. Ya no tengo esos trabajos en mi currículum.

Tampoco hace daño tenerlos en tu currículum. Es probable que sean ignorados por el reclutamiento o su gerente de contratación.

Si desea cubrir sus bases, puede tener una entrada en su currículum como:
2010-2014: Varias posiciones de venta minorista y servicio al cliente mientras estudia.

La solicitud de empleo más tarde, donde debe agregar empleo para todos los trabajos, se realiza principalmente por motivos de verificación de antecedentes, por lo que deberá declararlos allí. Sin embargo, nadie lo llamará inconsistencia si omite esos trabajos de su currículum. Y a medida que pasa el tiempo, a nadie le importará lo que hiciste, fuera del dominio, 10 años antes.

Solo los trabajos y actividades de programación. Incluso si no hizo nada un verano sino escribir un programa para equilibrar su chequera, eso es aún más importante que decir que pasó tiempo trabajando en una cafetería.

En muchos puntos de mi carrera, he sido responsable de entrevistar y hacer recomendaciones para contratar a otros programadores para Fortune 500 y compañías privadas de clase mundial. Te diré que realmente depende de dónde estén esas posiciones anteriores. Si tiene puestos anteriores que demuestran liderazgo en el trabajo o utiliza habilidades técnicas, debe enumerarlos. Imagine que el entrevistador le hace la pregunta “Te veo en la lista [x]. ¿Hay alguna habilidad en el trabajo [x] que creas que se aplicaría a tu trabajo aquí?”. Si cree que podría responder a esa pregunta y usarla para agregar valor a los ojos del entrevistador, entonces solo se lastimará al no enumerarla. Estaría desperdiciando una oportunidad que podría surgir para ayudar a venderse.

No. Simplemente enumere la experiencia relevante y un enlace a su cuenta de GitHub. Si tuvieras un trabajo inusual o interesante que no sea de programación, como decir que eras un violonchelista contratado para la Orquesta de Cámara de Saint Paul, lo enumeraría porque es un potencial de conversación en una entrevista. O si hiciste voluntariado en salud en Nicaragua, también lo enumeraría porque habla de carácter. De lo contrario, nadie quiere saber que eras un chico de cabaña del club de campo o que puedes enrollar un burrito apretado. Asegúrese de que su currículum sea de una página (si tuviera un montón de currículums para leer, inmediatamente tiraría los que no eran una página para reducir mi esfuerzo).

Me centraría en su experiencia laboral relevante (cosas de consultoría), pero incluiría uno o dos de los otros trabajos solo para llenar el vacío de tiempo para que no piensen que solo tuvo un largo lapso en el empleo. y quizás resaltar cualquier habilidad relevante menor; interactuar con personas / habilidades básicas de computación, etc. pero que sea breve / no sea el enfoque.

Si bien son más recientes que 5 años: inclúyalos en palabras generales.
Muestran que tienes ética laboral.