¿Debo aceptar un trabajo para construir CRM desde cero como mi primer trabajo?

EDITAR: parece que entendí mal los detalles, y espero que esto no sea tan tóxico como sonó por primera vez. Todavía me quedaría con comunicaciones claras: si esperan un producto completo de un solo desarrollador, será difícil de lograr (pero más fácil que hacer el trabajo de dos personas).
—-
Tu decides. Asegúrese de tener una imagen clara. Esto es lo que me parece: la compañía pensará que hay dos desarrolladores en este proyecto, pero solo habrá uno (usted). Tendrás un administrador de desarrollo que no sabe cómo codificar o solo hará una codificación ligera. Se espera que produzca una gran pieza de software como el único desarrollador sin mucha información sobre la dirección o el cronograma. Probablemente estará bajo una enorme presión de tiempo, ya que tendrá algún tipo de horario en el que esperan que entregue una gran pieza de software. Parece que tienen expectativas irrazonables, y es poco probable que esto termine bien.
Sin embargo, si no está escuchando a nadie más en este momento, probablemente seguiría adelante y tomaría el trabajo. Es más fácil obtener su próximo trabajo con un buen trabajo en su currículum, pero no espere recomendaciones estelares. Incluso si su trabajo es excelente, van a estar buscando el trabajo de dos personas de usted.

Mantenga los ojos y oídos abiertos y haga todo lo posible para cumplir. Comuníquese sobre en qué debería estar trabajando, en qué está trabajando y las estimaciones de tiempo son nítidas. Siga trabajando en proyectos independientes en su tiempo libre y trate de encontrar algunos grupos de desarrolladores en el área donde pueda hacer contactos.

Buena suerte.

Permítanme reformular esto: su empleador potencial está contratando a un único desarrollador junior para construir un CRM desde cero y están de acuerdo con los ejemplos de código basura que les ha enviado. ¿Cómo te sientes al trabajar solo para construir un producto complejo desde cero en una industria competitiva de varios millones de dólares? ¿Qué tan serios pueden ser realmente? ¿Le ofrecieron una respuesta satisfactoria cuando les preguntó por qué no adoptaron un CRM existente? ¿Cómo fue esa hoja de ruta de ellos? ¿Algo de eso huele a síndrome “no inventado aquí”?

Entiendo la apelación. La oportunidad de asumir un gran desafío y hacer su lugar contribuyendo a una empresa joven y optimista. He estado allí. He sido ese desarrollador solitario casi encerrado en una habitación oscura durante más de un año, trabajando arduamente para compensar la falta de infraestructura y tutoría. En retrospectiva, podría haber habido mejores experiencias satisfactorias.

No estoy diciendo “no lo hagas”. Soy un viejo amargado y lleno de remordimientos, y solo puedo tener muchas ideas confiables sobre esta situación específica. Solo puedo aconsejarle que tenga una idea clara de en qué se va a meter, porque cualquier persona despistada puede comenzar una empresa en estos días, especialmente en la industria del software.

Si tienes suficientes agallas, toma el trabajo. Si fracasas, será una gran experiencia de aprendizaje, y lo harás mejor la próxima vez.

Sugerencia:
Como condición previa para su aceptación del puesto, indique que necesita construir su propio equipo, con la autoridad para contratar subordinados. Entonces, busca
desarrolladores junior que completarán los agujeros en sus propias capacidades.
Piensa en ti mismo como un gerente.

¡Oh sí!
¡No muchas veces en tu carrera tienes la oportunidad de crear aplicaciones complejas desde cero! ¡Ve a por ello!