¿Puedo ayudar a la ciencia como programador?

Absolutamente. La mayor parte de la ciencia trata de recopilar y recopilar cantidades significativas de datos. En laboratorios pequeños, estos datos normalmente se almacenan en hojas de cálculo Excel (gruñidas) … pero a medida que los laboratorios crecen, las hojas de cálculo se vuelven demasiado difíciles de manejar para la tarea. Para laboratorios de tamaño mediano y grande, los datos se colocan en un Sistema de Gestión de Información de Laboratorio (LIMS).

El problema es que no hay dos laboratorios iguales, y por lo tanto no hay dos LIMS iguales. Los laboratorios medianos pueden trabajar con un LIMS comercial (como Labkey) con personalizaciones locales que pueden realizar los propios científicos o un experto contratado brevemente, pero los laboratorios grandes necesitan un personal de programación para construir y mantener sus LIMS. Tiende a ser un trabajo algo tedioso y no empuja los límites de la computación, pero es absolutamente crítico para el buen funcionamiento del laboratorio.

Esa es la ruta disponible para un programador típico que se ocupa de bases de datos, servicios web o similares. Hay otro camino abierto a las personas con experiencia significativa en Aprendizaje automático: modelado. El modelado es donde se toman todos los datos que se han recopilado en el LIMS y se mezclan en una olla con la magia de Aprendizaje automático para obtener interpretaciones útiles de los datos. Sin embargo, para ese camino, debe comenzar con un conocimiento sólido de Aprendizaje automático y luego agregar suficiente conocimiento específico de dominio para ser un científico junior en ese ámbito también … así que para el momento en que esté calificado, no es solo un “programador”.

La programación informática en sí misma es una ciencia!

Cuando escribes un precio de código o un algoritmo, estás creando algo que afecta al mundo de alguna manera a través de la ciencia aprendida de la programación.

Casi todos los avances recientes en los campos de la física, la química y las matemáticas (y campos como los viajes espaciales, la aviación, los militares, la natación, etc., que utilizan estas ciencias) se basan en la programación de computadoras.

Para darle una perspectiva, esta es la cantidad de código que muestra Margaret Hamilton, directora de ingeniería de software de la NASA, que ayudó a la NASA a poner el pie en la luna en la década de 1960.

Y con todos los últimos avances y nuevos lenguajes de programación disponibles hoy en día, podemos ser mucho más eficientes que esto.

Para concluir, cualquiera que sea el código original que está escribiendo hoy, de alguna manera está ayudando a la ciencia, ya sea en el comercio, la aviación, la navegación o cualquier otro aspecto.

Así que felicidades Programador por ya hacer una diferencia !!!

Todas las imágenes cortesía de Google.

Después de todo, la ciencia necesita tecnología, y los programadores como usted son uno de los trabajadores que desarrollan y fortalecen el mundo digital y virtual, los científicos usan programas y otras tecnologías para ayudar con la ciencia, al proporcionar sus habilidades útiles, pueden ayudar.

El desarrollo de la tecnología es importante en la ciencia, más tecnología avanzada, significa más eficiencia en el estudio y la investigación.

Compañeros programadores como usted pueden ayudar a actualizar sistemas, programar nuevas extensiones a nuestra última tecnología, si desarrolla esa habilidad, puede ser que sean los que desarrollen nuestras tecnologías, y al desarrollar tecnologías, está ayudando a la ciencia de más maneras.

No creerías la gran necesidad que tienen los buenos programadores en ciencia y medicina.

Mi licenciatura es en ingeniería informática. Cuando me uní a un laboratorio de imágenes biomédicas para obtener un título de posgrado, mi asesor siguió informándome sobre la falta de personas con buenos conocimientos de programación en el campo. No podía creer hasta que realmente lo vi yo mismo. La gente en mi campo construye sistemas realmente complejos, con una física subyacente muy interesante. El cuello de botella es, casi siempre, el software.

Tengo un buen amigo que comenzó como programador en un gran laboratorio de análisis de imágenes de cáncer en una de las muy buenas universidades de EE. UU. Habló con su jefe, y su laboratorio cubrió parte de su doctorado, y pronto debería obtener su título.

Ahora, con el aumento de la realidad virtual y el aprendizaje automático, existe una oportunidad aún mayor para los programadores en las ciencias. Busque un laboratorio o una startup en un área que le interese y hable directamente con ellos. Incluso si no tienen una oportunidad, pueden referirlo a alguien que sí lo tenga.

Todo lo mejor.