¿Qué fuentes de trabajo de muestra se deben utilizar en una entrevista de trabajo? [cerrado]

14

Uno de mis amigos ha sido despedido. Cuando hablé con él, él me dijo que no le permitieron tomar una copia de nada de lo que había trabajado. Cuando le preguntó cómo mostrarle a otro empleador lo que trabajaba en una entrevista, le dijeron que tendría que dar algunas explicaciones.

¿Se nos debería permitir a nosotros, como programadores, tomar muestras de nuestro trabajo anterior, empleadores anteriores? ¿Qué fuentes de código debemos esperar para presumir en una entrevista? Cuando casi todos los empleadores solicitan un trabajo de muestra, ¿cómo debemos justificar lo que se puede enviar? ¿Es nuestra responsabilidad mantener proyectos posteriores al trabajo durante toda nuestra vida, de modo que tengamos un código que podamos mostrar legalmente a nuestro próximo empleador?

    
pregunta Joan Venge 08.02.2012 - 20:57

13 respuestas

4

Título 17 § 107 del código de EE. UU. describe las circunstancias en las que se puede copiar una obra protegida por derechos de autor utilizar, si el trabajo ha sido publicado o no. Como la ley de derechos de autor es lo que generalmente protege el código fuente, es relevante para su pregunta.

No soy abogado, y no conozco ninguna jurisprudencia que establezca esto, pero en mi opinión, copiar ejemplos breves de su trabajo sería de uso razonable, siempre que sea una muestra lo suficientemente pequeña como para no ser un programa o módulo de trabajo completo, y eso no revela ningún secreto comercial. Uno de los diez archivos de su implementación de un controlador para un chip con una hoja de datos disponible públicamente no perjudicará a sus antiguos empleadores de ninguna manera. Tu implementación del algoritmo de alto secreto de la empresa que ayudaste a diseñar te va a meter en problemas.

    
respondido por el Karl Bielefeldt 09.02.2012 - 00:25
8

No estoy seguro de la parte Legal , pero no creo que se le permita a usted llevar su trabajo consigo. Te pagaron por el trabajo. Esa no es su propiedad sino la propiedad de su compañía.

Es común que la gente lleve su trabajo con ellos por referencia u otras razones, sin informar a la compañía. Esa es la única manera en que puedes hacerlo. Usted sigue siendo responsable de ello, en caso de que se filtre.

Tuve una situación similar en la que pude mostrar mi trabajo anterior y probablemente habría aumentado mi perfil, pero no elegí demasiado y no me arrepiento. Ese era el antiguo activo de mi compañía y debería ser así. Si sus habilidades de comunicación no son lo suficientemente buenas para explicar lo que hizo, no debe culpar a su empleador anterior.

Nota: No estoy seguro de a qué tipo de trabajo se hace referencia aquí. Eso podría importar hasta cierto punto.

    
respondido por el Noname 08.02.2012 - 21:04
6

Si alguien viniera a una entrevista y me mostrara algo que era claramente propiedad confidencial de un empleador anterior (incluido el código fuente de un sitio web público), tendría serias reservas sobre la contratación de esa persona, independientemente de sus otras habilidades y habilidades. .

Es decir, sospecho que esto es perfectamente legal y aceptable, y cualquier empleador posterior por el que valga la pena trabajar entendería la situación.

    
respondido por el James McLeod 08.02.2012 - 21:08
6

En mi experiencia, los empleadores están más interesados en los resultados de su trabajo anterior o escuchan que describe la arquitectura del mismo. No están interesados en pasar por páginas y páginas de código real. Si realmente quieren ver tu estilo de codificación, generalmente te pedirán que realices alguna tarea trivial.

Personalmente, le pregunto a mis empleadores si puedo tomar capturas de pantalla de mi trabajo para agregar a mi portafolio. Haré un poco de edición de imágenes para eliminar datos específicos de la empresa, o rellenaré la aplicación con datos ficticios, por lo que generalmente están bien con eso. Luego puedo usar estas capturas de pantalla para describir la aplicación a posibles empleadores, y pueden ver los resultados de lo que he hecho en el pasado.

Solo recuerda preguntar a tu empleador primero. No tomaría nada, ni siquiera las capturas de pantalla a las que se eliminaron datos específicos de la empresa, a menos que estuvieran de acuerdo.

    
respondido por el Rachel 08.02.2012 - 21:56
3

No estoy seguro de dónde dibuja la línea para ver las copias del código o una pregunta sobre cómo resolvió un problema en particular. ¿Cuántos detalles puede entrar sin revelar algo importante sobre el código?

Si me traes una copia impresa, ¿cómo sé que la escribiste? Por supuesto, se le pedirá que explique qué hace y por qué lo hizo de esa manera. Podría ser tan fácil que mire el código de otra persona y explique qué hace y cómo lo mejoraría.

Eventualmente, solo tendrás que demostrar que puedes escribir código y espero que la forma en que lo hagas sea en realidad escribiendo código.

Puede ahorrar algunos problemas si trabaja en un proyecto de código abierto y obtiene una recomendación de una fuente confiable que puede verificar sus contribuciones. Dudo que su empleador actual lo reclame, pero no conozco la ley donde vive.

    
respondido por el JeffO 08.02.2012 - 22:24
2

Bueno, debes comprender que no es tu código. No tiene derecho a mostrárselo a nadie, y su antiguo empleador ciertamente tiene el derecho de proteger sus conjuntos al no permitirle salir con una copia.

El código que normalmente mostrarías en una entrevista consistiría en proyectos de pasatiempo y / o servicios públicos que generaste en tu tiempo libre. Si no tiene ninguno de estos para mostrar y está buscando un trabajo, entonces comience a trabajar en uno. Un repositorio público de git-hub es una gran cosa para presumir en una entrevista.

Además, creo que presumir un código de empleador anterior en una entrevista es de mal gusto y probablemente le costará la entrevista. Cualquiera y cada parte del código PODRÍA estar plagado de errores que pueden exponer una vulnerabilidad.

    
respondido por el Craige 08.02.2012 - 21:10
2

Recientemente empecé un blog en el que grababa mis experiencias para enfrentar el desafío de aprender a programar. Como soy un iniciador tardío, no tengo una gran cantidad de proyectos anteriores, así que esta es también una forma de documentar mi progreso. Este blog también sería un portafolio público en línea viable de mis habilidades. Nada en él está integrado en el tiempo de trabajo, o se basa en bibliotecas de trabajo o conceptos propietarios que pueden estar cubiertos por la confidencialidad.

Este sitio es posiblemente el único código que ya tengo que entregar, si me lo pidiera en una entrevista; es público y tiene un historial de seguimiento, aunque sería mejor si toda la fuente de dichos proyectos estuviera alojada en GitHub o similar.

Si no pudiera escribir la sintaxis y los conceptos básicos para una pregunta de entrevista en el idioma elegido, probablemente no sería lo suficientemente bueno para ellos.

    
respondido por el Richard 05.12.2012 - 22:08
1

Todo lo que digo se aplica a los empleados normales, a voluntad. Si usted es un contratista, entonces las reglas pueden ser diferentes, aunque no apostaría mucho con respecto a estos puntos.

Si usted es un empleado regular, entonces todo lo que hizo es propiedad de su empleador. Eso significa que no puedes llevarlo contigo sin permiso. Es de ellos, por eso te pagaron para que hicieras el trabajo. Y no necesariamente quieren que se muestre en toda la industria.

Están perfectamente dentro de sus derechos para no permitirle conservar una copia.

    
respondido por el Michael Kohne 08.02.2012 - 21:05
1

Después de que haya sido despedido / soltado, es demasiado tarde, OMI. (Bueno, no es demasiado tarde, pero ahora tiene trabajo que hacer en su nuevo "tiempo libre").

Debería estar realizando OTROS PROYECTOS DE PROGRAMACIÓN en su tiempo libre. Aplicaciones de shareware, smart phone o tablet. Trabaja en proyectos de código abierto. SELECCIONA UNO, y luego hazlo.

SO: cuando el posible empleador solicita muestras, tiene mucho que mostrar de su 'tiempo libre'.

Estoy de acuerdo: las cosas que hizo como empleado remunerado de sus empleadores anteriores nunca deben tomarse y, por supuesto, no deben mostrarse.

    
respondido por el Huntrods 09.02.2012 - 00:47
0

Es propiedad de la compañía (a menos que se indique lo contrario en su contrato si tiene uno). Pueden hacer lo que quieran con él, lo que no le permite acceder, mostrar ni copiar. Le pagaron para producir algo, es de ellos.

From what I know of my other co-workers, people easily get the stuff they worked on
(without informing the company), and either make a video or take some screenshots of it
without any problem.

Esto podría ser visto como un robo y muy bien podría ser ilegal.

No soy abogado.

    
respondido por el Ominus 08.02.2012 - 21:05
0

Una parte clave de un trabajo de desarrolladores es la comunicación. Si puede comunicar bien su historial de trabajo y conocimientos anteriores, no es necesario dar el código anterior.

En la gran mayoría de los casos, la compañía para la que trabaja tendría la propiedad intelectual del código que escribe, así que, ¿por qué deberían o simplemente entregarlo?

    
respondido por el Darren Young 08.02.2012 - 22:12
0

Nunca tomaría y mostraría el código que escribí para un empleador anterior. Tampoco confío en alguien a quien entrevisté que trajo el código de su último empleador (¿nos robarán el código a continuación? ¿Lo escribió realmente?).

Una solución para esto sería trabajar en un proyecto de código abierto o un proyecto paralelo personal si necesita demostrar su código. Mientras hice esto y me ofrecí a mostrar el código que escribí, la mayoría de los empleadores no quieren ver trabajos anteriores (no es una prueba de que lo hayas escrito). Cuando entrevisté a personas en el pasado, les pedí que escribieran fragmentos o que respondieran preguntas relacionadas con la programación. No puedes hacer eso.

    
respondido por el jmq 09.02.2012 - 03:26
-1

Es posible que no hayas podido llevar contigo el trabajo que hiciste para tu empleador, pero ¿qué programador no tiene proyectos favoritos que pueda mostrar?

    
respondido por el Darthg8r 08.02.2012 - 22:53

Lea otras preguntas en las etiquetas