Gracias por el A2A.
Como publiqué como comentario a ese artículo:
Personalmente, prefiero contratar profesionales, que pueden hacer el trabajo de manera confiable, y luego ir a casa al final del día. Cuando se trata de pasión, quiero eso de los líderes técnicos, y quiero que entre en el trabajo, no en proyectos paralelos. (Cualquier proyecto paralelo serio es una puesta en marcha, en cuyo caso deberían hacerlo a tiempo completo).
- ¿Cuáles son los campos disponibles para hacer una maestría en informática?
- ¿Debo dejar Apple Inc. para tomar un bootcamp de codificación?
- ¿Cómo debo proceder con mi carrera como estudiante de CS?
- ¿La informática es para mí? Estoy en mi último año y todavía no puedo codificar desde cero.
- ¿Puede la rama de ingeniería de software ser aburrida a veces, ya que simplemente incluye codificación y decodificación?
Dicho esto, el artículo fue motivado por no poder compartir el código en una entrevista de trabajo: el autor había hecho todo su trabajo para clientes / empleadores y no era compartible, y no tenía ningún proyecto paralelo para compartir. Y ese es ciertamente un problema potencial cuando se busca un nuevo empleo.
Supongo que se trata de dos problemas separados:
- Una expectativa de que un “buen desarrollador” tiene algunos proyectos paralelos en marcha. Eso me parece totalmente falso, y espero que los empleadores ACTUALES pronto no lo tengan trabajando en proyectos paralelos. (Las excepciones son los empleadores que ven una ventaja comercial al hacer que los empleados contribuyan a los esfuerzos de código abierto, y generalmente le pagan por hacerlo en el tiempo de la compañía; y el área general de actividades de voluntariado y “retribución”, que algunos consideran una responsabilidad profesional. )
- Tener trabajo para mostrar a posibles empleadores y / o clientes. Aquí, la expectativa es que tienes algo de trabajo que mostrar. Si se deriva de un proyecto paralelo o no es irrelevante. Pero, si quieres ir a buscar trabajo, realmente tienes que tener algún tipo de cartera. Si tiene mucha suerte, puede hacer que su empleador actual libere parte de su trabajo como código abierto, o puede dedicar un tiempo a un proyecto de código abierto que la empresa respalda (“esto es fundamental para nuestra línea de productos, tal vez deberíamos pasar algún tiempo contribuyendo “), o permitirle publicar algo interesante en una revista, o lo que sea. Por otra parte, una vez que llegue a un cierto punto en su carrera, para quién ha trabajado y en qué ha trabajado, debería ser suficiente, suponiendo que se le haya acreditado el trabajo (“Pasé los últimos 5 años como líder desarrollador de , me han estado pagando $ xxx, xxx – no, no puedo compartir ningún código, del mismo modo que no compartiría ninguno de sus códigos propietarios si me lo pidieran más adelante “.