Disfruto la emoción de resolver un problema en la programación de computadoras, pero encuentro que la búsqueda no es tan satisfactoria en un nivel profundo que beneficie positivamente a la sociedad. ¿Qué puedo hacer para experimentar proyectos que beneficien a la sociedad?

La programación puede ser solitaria a veces porque gran parte es un esfuerzo solitario; sin embargo, no estoy de acuerdo con su evaluación de que “no es relevante para las personas”. El software está “comiendo el mundo” (ver: ¿Por qué el software está comiendo el mundo?). Tiene un GRAN impacto en la vida de muchas personas. Mire a Quora como un ejemplo. Creo que este sitio ofrece un gran servicio en la salud mental de muchas personas que sufren crisis reales en su vida. ¡He respondido a numerosas preguntas de personas que luchan por hacer frente y sinceramente creo que la comunidad de Quora les ha ayudado a hacerlo! Quora es una solución técnica. Mire cómo las redes sociales están fomentando las protestas actuales en los Estados Unidos (las protestas por el uso excesivo de la fuerza policial) y en todo el mundo (como en la “primavera árabe”). Las redes sociales son una solución técnica. Por lo tanto, separe la sensación de codificación de horas solitarias del resultado final de que las personas obtengan enormes beneficios de lo que crea. El software de calidad e Internet están revolucionando e incluso perturbando a las industrias e instituciones. Estoy muy orgulloso de ser parte de la comunidad técnica y siento que su influencia y alcance siguen creciendo. Ahora, incluso después de comprender eso, la tecnología puede no ser adecuada para usted. Es posible que necesite un enfoque más “práctico” para ayudar a las personas. Si ese es el caso, debe reevaluar su elección de carrera. ¡Los mejores deseos!

Buena pregunta, me recuerda una respuesta que le di a un problema relacionado: la respuesta de Sean Leary a ¿Qué debe hacer un desarrollador de software retirado en su tiempo libre, aparte de perder el tiempo?

Creo que existe una necesidad no satisfecha de un portal donde los desarrolladores motivados puedan conectarse con organizaciones sin fines de lucro y ONG que necesitan experiencia en programación. ¿Sería esto de interés?

Tal vez puedas escribir programas que faciliten la vida cotidiana de las personas.
Para esto, algunos problemas comunes que enfrentamos en la vida diaria deben ser identificados y luego implementados con la ayuda del software. Puede ser un software que esté disponible en línea, como un sitio web O un software integrado en un dispositivo de hardware.

Podría escribir programas de tutoría que ayuden a las personas a aprender cómo modificar su software sin toda la terminología arcana.
Podrías escribir un diccionario de programación para el resto de nosotros.
Podrías involucrarte en tratar de evitar el colapso social debido al comportamiento estúpido de los animales de una codicia cada vez mayor y la concentración de la riqueza.
Podrías leer mi publicación, “¿Por qué nos auto saboteamos?” que acabo de agregar a mi gshpowewr.wordpress.com

se remonta a cómo revisar su meta y qué está haciendo para lograrlo. concéntrese en una meta más fácil en la vida mientras recuerda su meta final en la vida. un paso a la vez. .

More Interesting

¿Recomienda agencias head hunter para trabajos de software de nivel básico? ¿Consejo?

¿Dónde puedo aprender SAP (Producto de aplicación del sistema) y qué módulos tienen una gran demanda de alcance futuro como ingeniero de software?

¿Es necesario tener experiencia en programación de desarrollo al principio, para convertirse en un gerente de producto de software?

¿Qué conjunto de habilidades / trayectoria profesional es una mejor opción para seguir, el desarrollo de aplicaciones móviles o el desarrollo de back-end? ¿Qué es mejor perseguir en términos de crecimiento profesional y financiero?

¿Debería un programador junior enumerar API y / o marcos populares con los que está familiarizado en su currículum?

¿Qué puedo lograr después de 4 meses de codificación?

¿Es una contradicción cómo hay escasez de ingenieros de software pero el campo se está volviendo más competitivo?

¿Es necesario completar la graduación para obtener el trabajo de ingeniería de software en Google?

¿Cuál es la expectativa de nivel de experiencia para un rol de líder técnico de desarrollo de software?

Como ingeniero de software generalista, ¿debería poder ajustar y optimizar las bases de datos?

¿Cuál podría ser el crecimiento de un probador de software si él / ella conoce la automatización o Jenkins?

¿Qué factores debo considerar al cambiar de carrera a DevOps?

¿Cuál es el mejor consejo para la entrevista de trabajo de ingeniería de software?

¿Cuáles son los buenos impactos en el campo laboral si busco una maestría en ingeniería de software?

¿Cuáles son los consejos para un nuevo trabajo de software y qué habilidades lo ayudarán a tener una curva profesional brillante?