¿Es aceptable ser un programador (desarrollador web) que aumenta e integra principalmente las bases de código existentes en un proyecto en lugar de construir cosas desde cero?

La respuesta depende de la perspectiva. ¿Aceptable para quién?

Si su jefe le dice que su trabajo es integrar los sistemas existentes, entonces es aceptable para su empleador. Pero tal vez no sea aceptable para usted, ya que le gusta construir cosas nuevas.

Pero tal vez encuentre el desafío de la integración tecnológica más gratificante que el desarrollo de un nuevo software. En cuyo caso, es aceptable que se concentre solo en eso, pero tal vez no en su empleador, que prefiere que trabaje en una combinación de proyectos.

En términos generales, los mejores ingenieros de software son solucionadores de problemas, y ya sea que proporcionen proyectos de campo verde o dos sistemas heredados que necesitan hablar juntos, ven desafíos y buscan soluciones elegantes, de alto rendimiento y mantenibles.

Con eso en mente, evitaría encasillarme en cualquier tipo de proyecto de desarrollo, pero trataría de demostrar la capacidad de sobresalir independientemente del tipo de trabajo de desarrollo.

Si siente que no aprende nada de eso, intente cambiar de equipo o pasar a otra empresa.

Siempre puede crear cosas nuevas desde cero, incluso cuando apoya proyectos existentes. Ej: puede rediseñar cómo funcionará la capa de espera y almacenamiento en caché, implementar un mejor registro para analizar informes en tiempo real, implementación de 1 botón, integración continua, cobertura de código del 90%, etc.

Hay un viejo dicho que dice “No reinventes la rueda”.

Cuando era joven, pensaba que escribir cosas nuevas era “más genial” que reutilizar a otra persona. Pero ahora, no me importaba (mucho) verme bien, estoy más orientado al objetivo.
Así que me importa hacer el trabajo.

Básicamente, reutilice todo lo posible para ahorrar tiempo (pero asegúrese de cumplir TODOS los requisitos) si no puede reutilizar todo, escriba algo nuevo.

Ahora creo que es mejor terminar el proyecto a tiempo sin dejar de mantener la calidad.

Aquí hay algo en qué pensar (no directamente relacionado, se trata de “reutilizar” el marco CSS): http: //coding.smashingmagazine.c

Diviértete codificando!