Sé que esta pregunta llamará la atención y la disfruto.
Aprobé la entrevista con una empresa que fabrica software y obtuve una oferta. ¿Puedo pedir una muestra de su base de código? La razón es que la empresa está fundada y dirigida por varios doctores en matemáticas y física de gran talento, y esto a menudo implica que la calidad del código fuente es pura basura (para citar un clásico: https://academia.stackexchange.com /questions/17781/why-do-many-talented-scientists-write-horrible-software ). Todo ingeniero de software "puro" sabe que: detrás de un investigador brillante se esconde un pésimo programador, y no quiero ser el conserje limpiando tras él.
¿Es esa una petición aceptable? Si es así, ¿cómo puedo motivarlo sin sonar grosero?
Puede ser difícil hacer esta pregunta sin parecer grosero o arrogante. Corre el riesgo de envenenar el pozo si le pide a los fundadores de la empresa que demuestren su competencia desde el comienzo de la relación.
Supongamos que es el gerente de contratación en una organización similar. ¿Qué pensarías de esta petición? Si considera lo que implica sobre sus interacciones diarias con el empleado durante años en el futuro, ¿le gustaría tener a la persona que lo logró en su equipo? Piense cuidadosamente en estas cosas cuando formule su pregunta (o decida si formularla).
Si decide seguir adelante con su pregunta, debe formularla como si quisiera asegurarse de que sus habilidades se ajusten bien al código base existente, y no como si le preocupara tener que limpiar el desorden de alguien.
Si tenía sospechas justificadas de que el código base era "basura pura", el momento de probarlo es durante el proceso de entrevista. Está perfectamente bien pedir sentarse con alguien y obtener un "recorrido de código" y luego podría hacer preguntas directas y ver cómo están las cosas. De hecho, lo he hecho yo mismo más de una vez (aunque me considero del lado del dominio en lugar del lado del desarrollador). Sin embargo, lo que aprendí de él es que la base de código es MUCHO MENOS importante que las personas con las que trabajaría.
Preferiría tener una base de código de mierda y un equipo realmente consciente/creativo que esté abierto a nuevas ideas que una base de código apretada con 'agujeros que ejecutan el programa'.
Esperar hasta que llegue la oferta y luego tener los pies fríos significa que no ha pensado en esto. Está bien tener dudas, pero sea sincero con usted mismo en lugar de tratar de atribuirlo todo a "la base de código" solo para que pueda tener algo en sus manos que pueda usar para confirmar sus sentimientos.
Bowen
keshlam
wesley largo
wesley largo
nathan cooper
nathan cooper
paparazzi
teego1967
alec
Jaime