¿Existe una profesión en la que un ingeniero de software pueda contribuir seriamente a mejorar la humanidad?

Personalmente, he luchado con estas preguntas que ha formulado, particularmente después de estar involucrado en algunos proyectos que resultaron ser un poco más objetables moralmente de lo que creía que eran en ese momento. Desde entonces, he dedicado la mayor parte de mi tiempo a proyectos de salud, especialmente a aquellos que ayudan a las personas con discapacidades a funcionar mejor en el mundo o a tener mejores experiencias en términos de juegos o computación trabajando con ellos para diseñar una interfaz humana ideal. modelos que se adaptan mejor a sus capacidades y similares.

Sin embargo, existen otras formas de proporcionar un beneficio positivo en el mundo, ya sea contribuyendo con código a varios proyectos de código abierto, realizando auditorías de origen en el servidor, paquetes criptográficos u otras herramientas esenciales, o incluso convirtiéndose en un maestro y compartiendo su conocimiento y pasiones con los demás.

Es difícil encontrar alguna manera de dejar un legado y proporcionar un impacto positivo en el mundo, y es probable que no haya una respuesta única. Realmente, lo que sugeriría es que comience evaluando sus propias pasiones y encuentre algo que le interese mucho y encuentre alguna forma de contribuir a ello.

Me alegra saber que hay algunos profesionales del software que se preguntan sobre la ética en la profesión.

He desarrollado software durante décadas, y como usted dice, en la mayoría de los casos el trabajo resultante fue solo para mejorar el negocio de algunas personas que no necesariamente carecen de necesidades básicas …

En mi país, los desarrolladores no están mal pagados, pero en promedio estamos lejos de estar muy bien pagados. Debido a esta situación, a veces me veo obligado a conseguir trabajo extra fuera del horario laboral para pagar algunas facturas.

Hace algunos años, un día, un desarrollador amigo mío, me llamó para pedirle ayuda para trabajar en un proyecto simple. Estaba a punto de construir un software para un hospital municipal donde los pacientes necesitan turnos para la tomografía.

Terminamos e implementamos el sistema en pocos meses. Las personas ahora pueden obtener su turno para estudiar por Internet o por teléfono, y pueden ir al hospital aproximadamente una hora antes de que los atiendan.
Antes de eso, la sala de espera estaba abarrotada. Las personas llegaron a las 4 de la mañana para obtener un turno, porque el hospital tenía una cuota limitada para este tipo de atención. Personas mayores, personas en sillas de ruedas con su compañero … antes de ese estúpido sistema que hicimos, todo parecía un caos porque las chicas del escritorio estaban abrumadas.

Eso hizo un clic en mí. Obtuve muchas satisfacciones porque tuve éxito en mi carrera, pero esta tala fue diferente.

Incluso el hospital todavía tiene muchas fallas y las personas solo pueden obtener turnos dentro de un mes o más, no tienen que hacer cola durante la noche en invierno, a veces van muchas veces debido a los límites de turno por día.
No solo ayudamos a mejorar un poco la vida de las personas con problemas de salud. También mejoramos la vida cotidiana de los empleados.
En nuestro papel de desarrolladores de software independientes, y debido a que no podíamos trabajar a tiempo completo, el costo para el cliente fue bastante bajo, por lo que todos han ganado en esto.

Después de eso, comencé a preguntarme sobre la ética en esta profesión. Trabajo en una compañía con muchos ingenieros de software, y estoy bastante seguro de que la mayoría de ellos no discutirán si piden programar una guía para un misil para matar personas. Perdón por este concepto en particular, pero nunca trabajaría para la industria de armas.

Entonces, hoy estoy cerca de una organización no gubernamental como voluntario, desarrollando software que les ayuda a organizar sus proyectos y equipos de voluntarios. Esta ONG trabaja en proyectos con agua contaminada, mejorando edificios para escuelas y otras cosas diferentes en lugares donde las comunidades son vulnerables.

Incluso cuando puedo trabajar en esto apenas unas pocas horas al mes, se siente realmente bien. Conocí a grandes personas y estoy aprendiendo mucho para muchas ideas diferentes. Aprendí cuánto puedes hacer con menos recursos, incluso con respecto al desarrollo de software.

Como programador, sé profundamente qué cosas podemos hacer con la tecnología. Tienes una gran habilidad. Intenta dar o ayudar a otros a hacer lo que mejor sabes, y puedes apostar que eso te ayudará en muchos aspectos. Una es ser feliz, en primer lugar, lo que, como veo, no es una cosa menor.

Respondiendo a su pregunta, no solo hay una profesión para contribuir. El mundo está lleno de personas que intentan ayudar a otros, y entre otras cosas importantes, carecen seriamente de tecnología que les ayude a alcanzar sus objetivos.
No puede hacerse una idea de cómo puede ayudar a las personas que no tienen nada o que están cerca de la muerte a hacer tan poco como enseñar a alguien en una ONG a operar un Excel, solo para hacer un inventario.

La ingeniería de software es una disciplina muy joven, y no hay muchos profesionales dispuestos a trabajar si no reciben un gran cheque al final. Creo que puedes ver esto como una gran oportunidad.

Bueno, sí. ¿Has visitado un hospital recientemente? ¿Has visto todos esos escáneres y sistemas de monitoreo? Todos usan software, la investigación clínica usa software ampliamente. Los escáneres CAT y MRI no podrían funcionar sin el software que genera las imágenes.

Sí, un ingeniero de software podría convertirse en ingeniero de software y desarrollar software que diga …:

1. Ayuda a predecir tumores cancerosos
2. Ayuda a los estudiantes a aprender
3. Ayuda al gobierno a funcionar más eficientemente
4. Ayuda a los oficiales de policía a predecir cuándo ocurrirá un crimen
5. Ayuda a predecir cuándo ocurrirá un terremoto

Realmente, cualquier software que alguien esté dispuesto a pagar o usar está mejorando la humanidad (quizás con algunas excepciones).

Podrías ir a la escuela de posgrado y donar tu vida y tu tiempo para encontrar nuevos algoritmos y tal vez resolver el molesto problema P = NP.

¿Has considerado trabajar como voluntario durante 1-2 años en un proyecto de código abierto?

Esta es mi idea favorita (muchas otras personas también han tenido esta idea): el currículum educativo de código abierto K-12, entregado en plataformas muy baratas como teléfonos Android, Kindles y tabletas. Imagine un libro de texto de cálculo de código abierto con ejercicios de capacitación interactivos y cuestionarios.

Encuentre a alguien que trabaje en eso y trabaje para ellos, ya sea no remunerado, mal pagado o (si puede arreglarlo) pagado tanto como lo es hoy.

Por supuesto que lo son. Desde donde trabajo, desarrollamos un proyecto de ciudad inteligente, también escribimos varios programas de salud en línea para personas.
Es bueno que puedas pensar en todos los demás con tus habilidades informáticas.
La idea está ahí afuera, solo tienes que verla y hacerla 🙂

1) Responda preguntas sobre quora, stackoverflow y otros.
2) Iniciar proyectos de código abierto.
3) Hacer juguetes de aprendizaje para discapacitados.
4) Diseñar dispositivos médicos (y luego abrir el diseño).
5) Programa que puede ayudar a las personas a salir de la depresión u otra condición mental.

¡Todos ellos!

Haz un gran trabajo que te encanta hacer.

A menos que seas un sociópata, es así de simple.

More Interesting

¿Es una buena opción dejar TI para unirse a un banco como oficial de prueba?

¿Alguien ha cambiado alguna vez una carrera en sus 40 o 50 años, y cómo resultó?

¿Es la tecnología alimentaria una buena opción profesional en Australia?

¿Cuál es la trayectoria profesional en las compañías de TI populares (como Google, Apple, Facebook, etc.) como programador? ¿Con qué frecuencia y cómo evalúan el desempeño de los programadores?

¿Cómo seleccionaste tu carrera?

¿Qué es un error común de elección de carrera?

¿Cuál es el mejor camino profesional a seguir después de un título de ingeniería?

Cómo planificar mi carrera en otro campo después de mi licenciatura en Química

¿Cuáles son mis opciones de carrera después de tener 3 años de experiencia como empleado bancario de PSU? Tengo una maestría en biotecnología.

¿Cuáles son algunas buenas opciones de carrera en electrónica de potencia y sistemas integrados en India con buenos paquetes de pago para graduados de EE?

¿Debería uno continuar en la profesión de TI incluso si no es bueno en la codificación?

¿Es KEC International un buen lugar para que un ingeniero civil comience su carrera?

Fui seleccionado para el examen escrito de LIC ADO 2015. Este trabajo dará la tranquilidad de hacer un trabajo gubernamental como estabilidad, cultura laboral y buen salario. ¿Es bueno para la opción de carrera?

¿Qué opciones de carrera están disponibles con un título en Ciencias Políticas en India?

¿Cuál es la mejor manera probada de elegir una carrera?