¿Cuál es la diferencia entre la vida de un investigador y un programador?

¡¡Muchos y muchos!!

La programación es increíblemente divertida y la investigación es una búsqueda de diversión 🙂

En una nota seria, los programadores tienen que lidiar con lo que está disponible hoy, mientras que los investigadores tienen que lidiar con lo que está disponible hoy y lo que podría estar disponible mañana. Los investigadores siempre piensan en el futuro, mientras que los programadores piensan en el presente. Está codificado en nuestros cerebros.

Es una percepción errónea que los investigadores no codifican. Lo hacemos, es absolutamente necesario validar nuestra propuesta. A veces, incluso tenemos que superar algunos productos existentes. Eche un vistazo a la investigación basada en SOA: servicios web, IoT, Web of Things, etc.

En lo que respecta a los plazos, depende. Si eres un investigador académico, generalmente hay menos presión, dependiendo del profesor. Pero, la investigación industrial tiene que lidiar con cosas de vanguardia con horarios ajustados, por lo que puedes imaginar la situación allí.

Para cuantificar la relación entre investigación y programación, estoy citando algunas palabras famosas de Karl Max

“El producto del trabajo mental, la ciencia, siempre está muy por debajo de su valor, porque el tiempo de trabajo necesario para reproducirlo no tiene ninguna relación con el tiempo de trabajo requerido para su producción original”.

No me equivocaría si digo que la programación no es más que reproducir los esfuerzos de la ciencia. Sin embargo, sería un error decir que es fácil. Aún así, después de ver ambos extremos del túnel, diría que la investigación es más difícil que la programación.

En lo que respecta a la vida en las dos profesiones, no importa qué profesión hayas elegido, disfrútala, abrázala y vívela al máximo.