Como desarrollador de software, ¿cuáles son los pros y los contras de su trabajo / carrera hasta ahora, y alguna vez desearía haber ingresado a la atención médica?

Gracias por el A2A!

Entendí la pregunta como una solicitud de respuesta obvia, así que tenga en cuenta.

PROS:

  • Mercado de trabajo altamente activo y con gran demanda de profesionales. Los pagos de entrada son levemente más altos que el promedio, considerando las ocupaciones más comunes con las que entré en contacto. Esto está altamente influenciado por la ubicación geográfica y cronológica;
  • Retroalimentación coherente de corto a corto plazo sobre el éxito o el fracaso de la mayoría del trabajo realizado. Eso permite un impulso de motivación en el éxito y acciones correctivas efectivas en caso de fracaso, generando “aprendizaje de alta frecuencia”;
  • Es un trabajo que alienta, recompensa y mejora el pensamiento racional y la lógica. Esto tiene un reflejo en todos los aspectos de la vida. Ser escéptico lo lleva al siguiente nivel cuando comienza a lidiar con el tipo de trabajo de Arquitectura de Software;
  • Una industria en auge en la era de la información y una que, creo, se beneficia más de ella. Después del advenimiento de Cloud Computing, IAAS e IaC, el costo está desapareciendo, y la eficiencia y la accesibilidad simplemente se arrojaron a la estratosfera. Trabajar en esta rama del desarrollo de software es simplemente algo increíble;
  • Profesión no regulada, a diferencia de la atención médica y la ley, que no necesita regulación, a diferencia de la atención médica y la ley, y a pesar de lo que algunas personas piensan y dicen. Según toda mi experiencia, una de las cosas que más respeto son los increíbles profesionales que conocí que vinieron de otras industrias porque eran infelices y vencieron a todos los clientes promedio con los ojos cerrados. Realmente un privilegio para nosotros;
  • Accesibilidad extremadamente alta para la formación de la Nueva economía, ya que los proyectos se pueden iniciar con casi nada de recursos necesarios. Algo también muy influenciado por Cloud Computing y el software libre y los movimientos de código abierto.
  • Velocidad en la que evolucionan los métodos, técnicas y herramientas. Esto significa que algo sorprendente siempre está a la vuelta de la esquina. Y también significa que nunca puedes dejar de aprender. Esto puede ser una estafa para algunos. No es para mí, ver el siguiente tema;
  • Como soy fanático, usuario, activista y donante de iniciativas de autoaprendizaje accesibles y bajo demanda, lo que probablemente más me gusta de la industria del software es cómo se beneficia de ellas. Es simplemente abrumador. Puede comenzar con nada e ir probablemente a Data Scientist o AI Specialist si lo desea. Y creo que muchas empresas hoy valoran eso incluso más que la educación tradicional. Simplemente amo esto. También debería decir que no abogo contra la educación formal. Tengo una licenciatura en CS y sé que es importante.

CONTRAS

  • Mucha parcialidad en las herramientas (como lenguajes o plataformas) en la mayoría de los lugares donde trabajé. Esta es generalmente una buena señal para detectar malos profesionales;
  • Consecuencia del tema anterior y las relaciones comerciales comerciales, un número a veces abrumador de modas y tendencias que van demasiado lejos del pensamiento racional. Afortunadamente, el auge del software libre y de los movimientos de código abierto ayudó MUCHO en ese aspecto, porque las comunidades sólidas y permanentes tienden a formarse en torno a soluciones eficaces comprobadas. Sigue siendo un gran problema si estás en mercados corporativos;
  • La naturaleza del trabajo exige la capacidad de lidiar con la complejidad. A medida que los proyectos crecen en tamaño, escala e importancia, esta necesidad tiende a seguir una escala logarítmica. Esto también es algo que no perciben los profesionales sesgados promedio, que tienden a no mejorar su codificación con el tiempo (recuerden, hacer algo mal o ineficientemente no es el problema, ya que nadie nace con conocimiento y esto no es su culpa. No aprender de sus errores o querer mejorar es, esta es su responsabilidad);
  • También una desventaja en los mercados corporativos, liderar o administrar posiciones que no entienden la naturaleza de la industria agregada con malos profesionales puede causar mucho daño, hundir proyectos y generar productos que se vuelven tan desordenados que no pueden escalar en algún momento y solo pueden ser arrojado a la basura. Eso también dificulta el potencial de crecimiento de los profesionales que desean ser mejores.

En conclusión, sobre desear tener que tener cuidado de la salud: ¡ NO GRACIAS! Tratar con personas es algo que incluso puede ser muy gratificante, ¡pero arreglar a las personas es un infierno! Por lo general, no tienen buenas trazas de pila, son muy defectuosas e impredecibles. Y quería ser biólogo en algún momento de mi infancia, pero nunca pude abrir una rana con un bisturí, así que no sirve de nada.

Saludos cordiales, y perdón por la gran respuesta. ¡Eso es lo que obtienes cuando preguntas sobre algo que me gusta mucho!

Supongo que te refieres a desarrollador versus médico, y no a terapeuta de masaje o tecnología de rayos x.

La medicina paga mejor, pero requiere 12 años de universidad, pasar la noche despierto y meter los dedos en el interior de los seres humanos. Si realmente, realmente te encanta estudiar libros de texto, te encanta la alta presión, te encanta tener algún error que potencialmente puedas terminar con la vida de alguien, la medicina es tu carrera.

La codificación es más fácil. Los resultados son más positivos. Fallas menos dolorosas.

Debo decir que he estado involucrado principalmente en otras funciones que no sean el software de codificación. Pero he estado en desarrollo de software, así que tal vez mi experiencia aún sea valiosa 🙂

Pro:

  • un trabajo intelectualmente muy desafiante
  • personas muy agradables e inspiradoras para trabajar (a menudo)
  • un trabajo muy bien remunerado
  • un coche de alquiler
  • Un ambiente de trabajo inspirador (especialmente desde Agile y DevOps)

Estafa:

  • A menudo largo hogar -> distancias de trabajo / largos tiempos de viaje
  • No siempre tengo la sensación de que hago algo útil para la sociedad / otras personas
  • Menos enfoque en sentimientos y emociones y una verdadera conexión con otras personas en un sentido emocional

En realidad, a veces he considerado ingresar a la atención médica o la educación. Ahora mi ambición es comenzar a trabajar en proyectos de sostenibilidad en unos cinco años a partir de ahora, porque creo que los problemas de sostenibilidad están empeorando cada vez más.

Abu

Hay muchos pros y contras, pero compartiré algunos.

Pros:

  • Puedo crear casi cualquier pieza de software que pueda imaginar. Esto incluye todo, desde sitios web simples hasta plataformas como occasionengine.io que brindan a los buscadores de trabajo un tipo de omnipresencia limitada, hasta un IoT unificado que es impulsado por una red neuronal. No solo me ayuda a administrar mi negocio, sino que también selecciona los trabajos correctos para solicitarme, controla las luces de mi hogar / oficina, termostato, ordena los comestibles cuando las existencias se están agotando e incluso aprende a tocar la música correcta a la derecha tiempo (más o menos). Básicamente, he construido lo que equivale a una pálida sombra de una IA personal.
  • Recientemente me estoy metiendo en la electrónica y la ingeniería mecánica, así que imagine las posibilidades de ese servicio de IoT cuando pueda interactuar más libremente con el mundo en hardware personalizado.
  • La belleza del trabajo de TI es que puede hacerlo de forma remota y, por suerte, la moneda de los EE. UU. Todavía tiene un poco de peso en todo el mundo. Esto significa que puedo asegurar contratos aquí, luego, si necesito un especialista, contratar a un profesional independiente por un salario mínimo, que es bastante bueno viviendo allí, para que todos ganen.

Contras:

  • El campo de la salud probablemente sea más estable y no sea más propenso a las modas instantáneas. Realmente no importa si la economía está arriba o abajo, las personas siempre necesitarán tratamientos médicos de personal calificado.
  • Una vez que haya terminado con la escuela y la residencia, el dinero es razonablemente alto desde el principio, por lo que no tiene que “probarse” tanto, ya que la escuela probablemente lo hizo por usted. Si uno prospera siguiendo las reglas y la burocracia involucradas en esta industria, definitivamente vale la pena.
  • Supongo que hay cierto aire de prestigio sobre ser médico, cirujano y demás. A fin de cuentas, estoy contento con mi publicación en la vida: fingir que soy un interno en Stark Industries, construyendo cosas realmente geniales mientras consulto a empresas / individuos para lograr sus sueños con las herramientas que ofrece RS9 Media.

Si tiene más preguntas o necesita más aclaraciones, envíeme una línea.

Esto es perfecto. Estoy especialmente calificado para esto. Ahora soy programador y anteriormente trabajo en atención médica (específicamente en salud mental y servicios para discapacitados).

Cada carrera tiene pros y contras, esa es la realidad. Pero me gusta mucho más programar. Si tengo un trabajo muy bien remunerado, muchos de mis amigos en el sector de la salud todavía están obteniendo su doctorado. Me gusta resolver acertijos, la programación se trata de acertijos, la atención médica se trata principalmente del hecho de que en realidad no se puede ayudar a las personas porque el sistema está súper roto.

Lo más importante es que nunca estoy estresado como solía estar. ¿Por qué? Porque si me equivoco como programador, nadie va a morir, nadie quedará sin hogar y nadie será arrestado.

More Interesting

¿Cuál es el mejor certificado de prueba de software sugerido para obtener un trabajo de prueba de software en los Estados Unidos?

Si la programación / ingeniería de software es una carrera sin salida, ¿qué debe hacer un programador experimentado?

¿Cuál es un buen pago (por hora) para un pasante técnico / ingeniero de software?

Como gerente de contratación de un ingeniero de software, ¿cree que los candidatos con trabajos a tiempo completo son más competitivos que los candidatos por contrato?

Soy un ECE más reciente y todas las habilidades de programación que tengo están limitadas a C. Recientemente me encontré con este anuncio de reclutamiento de Infosys y los puestos que se otorgan son, programador analista en prácticas, pruebas y asociado técnico. ¿Cuál será más adecuado para mí?

¿Debo dejar el inicio como ingeniero de software principal para Amazon SDE-1?

¿Puede convertirse en un arquitecto de software sin conocer las cosas de nivel más bajo sobre bytes, núcleos, controladores y hardware?

¿Cuál es la importancia de una certificación PMP para un ingeniero de software que está buscando la transición a la gestión de proyectos?

¿Cómo es ser un pasante de ingeniero de software en la oficina de Amazon Toronto?

Como ingeniero de software o desarrollador web, ¿dónde trabaja y por qué ama su trabajo?

¿Qué puesto de trabajo es mejor prueba de software o desarrollo de software?

Todos pueden ser programadores / ingenieros de software hoy en día. Siendo un estudiante de Ingeniería Informática, ¿cómo puedo diferenciarme?

Cómo combinar mi amor por la programación con mi carrera en redes de computadoras

¿Qué tan fácil o difícil es cambiar compañías como Google, Microsoft, etc. por un ingeniero de software en los Estados Unidos?

Quiero intentar pasar la entrevista sobre el puesto de ingeniero de DevOps en Facebook. ¿Qué habilidad necesito para pasarlo?