¿Por qué los desarrolladores de software no son respetados o remunerados igual o más que los médicos a pesar de todo el aprendizaje continuo y las largas horas de trabajo duro y estresante?

Creo que la respuesta a su pregunta es realmente que su pregunta es incorrecta . Estás preguntando “por qué las cosas son así” , pero en realidad no son “así” .

… respetado …

Seamos justos, los médicos son respetados porque llevan más de 8 años de educación postsecundaria y realizan un trabajo vital para las personas que son más vulnerables.

Doctor of Medicine ( MD ) es la profesión más respetada del mundo.

… pagado igual …

Vivo en el área de la Bahía de San Francisco, hogar de lugares como Google, Facebook, Apple y otras 50 compañías tecnológicas de las que has oído hablar.

Muchos de los desarrolladores más experimentados en realidad están ganando más dinero que los MD. Personalmente, conozco varios desarrolladores de software que ganan más de USD $ 200k entre salario y opciones. Esto supera a muchos médicos en muchas partes del primer mundo.

  • GPs en el Reino Unido ganan entre £ 55k y £ 80k ($ 68k a $ 100k)
  • GPs en Canadá ganan entre CAD $ 120k y CAD $ 200k ($ 90k a $ 150k)
  • Algunos salarios de los EE. UU., Pero todas las compañías de seguros del país están tratando de reducirlos:

Personalmente, también conozco algunos médicos, cené con uno anoche. Los médicos aquí no están ganando lo suficiente. La escuela requiere mucho tiempo y es muy cara aquí en los Estados Unidos. Los lotes más recientes de médicos pagaron tasas astronómicas por su educación, solo para que las compañías de seguros las aseguraran y atenuaran” mientras luchan por pagar sus préstamos estudiantiles hasta los 30 años.

Los MD también tienen:

  • largas horas
  • aprendizaje continuo
  • trabajo estresante

Al final del día, si usted es ingeniero en una importante empresa de software o un MD, está ganando un salario que está muy por encima del promedio y probablemente no morirá de hambre. El hecho de que los ingenieros de software puedan estar en las mismas bandas salariales que los MD debería informarle sobre lo ridículo que se ha vuelto el crecimiento del software.

Mucha gente inteligente con respuestas inteligentes aquí, pero en realidad estoy un poco sorprendido de que nadie realmente se haya expandido demasiado en el factor más importante (y posiblemente simple). Cuando comparamos el grupo de desarrolladores de software, la gran mayoría se dividen en dos categorías. Las personas que tienen una licenciatura / licenciatura de 4 años de una universidad que estudian CS / Ingeniería en Computación / Ingeniería de Software y personas que son predominantemente autodidactas de una forma u otra. Hay personas que trabajan en campos como Data Science, donde es casi obligatorio tener al menos un Master y, por lo general, un PhD, pero este es un subconjunto muy pequeño de TODOS los desarrolladores de software. Casi todos los ‘doctores’ tienen que hacer sus 4 años de pregrado, 4 años de escuela de medicina y luego al menos 3 años de residencia. Este es CADA doctor. El médico promedio sale de la escuela con enormes cantidades de deuda y una década más de su vida invertida que otros trabajos de la industria.

Sin mencionar finalmente que el proceso es completamente más exclusivo y competitivo, lo que significa que no hay idiotas que se hacen llamar doctores. Tienes que estar en algún nivel de inteligencia para poder saltar a través de todos los aros y llegar tan lejos. Puede estar pensando: “Oye, tienes que ser bastante inteligente para trabajar en Google o Amazon o Facebook o w / e”, a lo que mi respuesta es que este tipo de desarrolladores representan menos del 1% del grupo de desarrolladores de software. Mi amigo en Google es un desarrollador de software, pero el equipo de monos de código de 14 personas en el que trabajé en una de mis primeras pasantías también eran desarrolladores. Usted adivinó que cada sitio de plantillas existente hoy que requiere cualquier tipo de código fue creado por un desarrollador. Me encanta que el autor de la pregunta mencione el aprendizaje continuo y el trabajo duro de un desarrollador en el contexto de la comparación con alguien que atraviesa el riguroso proceso de convertirse en un médico en ejercicio … tienes que estar bromeando. O ha tenido la fortuna de trabajar solo en uno de los mejores equipos en las mejores empresas de tecnología o simplemente está glamorizando cosas simples como saber qué son una declaración If y un bucle For, porque eso es básicamente todo lo que el 25% inferior de los desarrolladores son capaces de .

Los médicos hacen más simplemente por la oferta y la demanda. Hay una enorme inversión, tanto monetaria como en términos de tiempo, para convertirse en médico. Hay muchas barreras y obstáculos en el lugar que sirven como “eliminaciones”. Para muchas personas en el ámbito del desarrollo de software, no existen tales barreras y no existe tal inversión. Casi cualquier persona puede salir literalmente hoy e inscribirse en un campo de entrenamiento de codificación y tener un trabajo dentro de 2 a 3 meses como desarrollador web junior. No será un trabajo increíble, y probablemente tomará años incluso alcanzar lo que hacen los graduados de CS al salir de la universidad, pero oficialmente es un ingeniero de software a expensas de unos pocos miles de dólares y un par de meses de su tiempo. . No importa que quizás hayas fallado en la licenciatura (en comparación con el hecho de que las especialidades premeditadas generalmente necesitan al menos una licenciatura de 3.85 o superior para ser consideradas) o tal vez solo tengas una educación secundaria, te has convertido oficialmente en ingeniero de software con una fracción de una fracción de una inversión que los médicos tuvieron que hacer.

La respuesta de facto a mi respuesta probablemente será “Bueno, no me estoy refiriendo a codemonkeys y desarrolladores web muy básicos, estoy hablando de desarrolladores ‘reales’ (cualesquiera que sean sus métricas para eso)”. Bueno, si está siendo selectivo sobre el término ‘desarrollador’, entonces el argumento no funciona tan bien porque el salario correspondiente será mucho más alto y más cercano al de un médico. El salario promedio que obtuve de Internet por el término ‘Desarrollador’ fue de alrededor de 95k … Logré eso y más en mi segundo trabajo fuera de la universidad a la edad de 24 años. Como alguien con un título de CS de una escuela de mayor reputación, no lo haría No compare mi compensación con el promedio agregado porque muchos desarrolladores no están en la misma situación que yo y, por lo tanto, no tendrán una compensación comparable. Si desea comparar solo con desarrolladores que trabajan para las principales empresas de tecnología o tal vez desarrolladores que han invertido la misma cantidad de tiempo en la academia que los médicos, entonces se da cuenta de que sus salarios están muy, muy cerca.

Soy un desarrollador de software (en realidad construyo software médico), y cuando estudié en la universidad viví con estudiantes de medicina y enfermería. Un título de CS con honores fue de cuatro años. Un título de médico con todo lo que tenía que hacer era casi el doble, y los estudiantes se suicidan (a veces literalmente) tratando de graduarse. Recientemente hablé con un anestesista que finalmente terminó de estudiar a los 38 años. Espero que gane un millón al año, porque ha sacrificado la mitad de su vida para llegar allí.

Los médicos merecen ganar lo que hacen: por los años de estudio sin fin, las largas horas, el trabajo por turnos y la responsabilidad. De hecho, me ofende mucho pensar que nosotros, como desarrolladores de software, deberíamos estar cerca de la misma liga. Sí, tienes que ser inteligente para ser desarrollador, pero al final del día no tienes que ser inteligente y trabajar turnos de 16 horas día tras día y hacer que alguien muera si te equivocas.

En mi otra vida como profesor universitario, tuve muchos médicos que vinieron a estudiar TI para dejar la medicina. Principalmente por el estrés y las largas horas asociadas con eso como carrera.

¿Por qué a los desarrolladores de software no se les paga igual o más que a los médicos a pesar de todo el aprendizaje continuo y las largas horas de trabajo duro y estresante?

Como han explicado otras respuestas, las tasas de pago están influenciadas por fuerzas del mercado como la oferta y la demanda, además de factores como el salario mínimo y la actividad sindical. Las largas horas y el aprendizaje continuo realmente no tienen nada que ver con eso.

A nivel personal, no me molesta en lo más mínimo que a los médicos se les pague más que a mí (y de todos modos no se les paga mucho más). En lo que a mí respecta, su trabajo vale mucho más que el mío; su médico de cabecera promedio hace más diferencia en el mundo en una semana que yo en un año. El estrés y el nivel de responsabilidad no se comparan remotamente; su trabajo es a menudo literalmente vida y muerte .

También tuvieron que trabajar mucho más para llegar allí, años tras años de trabajo académico y práctico. En comparación con navegar a través de un título de 4 años y luego sumergirse directamente en la industria, no es comparable. En cuanto a las largas horas, no sé cómo funciona donde te encuentras, pero en Irlanda los médicos del hospital trabajan unas horas bastante locas, más allá de cualquier cosa que haya hecho en TI o que alguna vez contemple hacer. La idea de que yo trabaje un turno de 24 horas es ridícula. Para un médico de hospital junior, un turno de 24 horas es el martes.

El aprendizaje continuo no significa nada para mí para ser honesto; Consideraría que la marca de cualquier individuo de calidad, independientemente de su carrera. Aprender cosas nuevas es lo que hago, ciertamente no lo veo como una carga o una tarea. No puedo no aprender; eso es parte de lo que me convierte en desarrollador en primer lugar.

En cualquier caso, los médicos también hacen mucho de eso; El desarrollo continuo a través de conferencias e investigación y publicación y lectura y cursos y todo tipo es parte del curso en muchas áreas de la medicina, por lo que sé.

Entonces, no, no hay forma de que considere que lo que hago sea tan serio o digno como lo que hace un médico. Considero que vale la pena, pero hay niveles para ese tipo de cosas, ¿y salvar vidas frente a características de violín en un poco de software u otro? Sí.

No es cierto que todos los desarrolladores de software tengan largas horas de trabajo estresante. Cuando tienen largas horas, no es infrecuente porque disfrutan haciéndolo y realmente quieren seguir trabajando más allá de las horas de oficina, efectivamente de forma “gratuita”.

Estoy de acuerdo con las otras respuestas aquí que dicen que lo que hacen los desarrolladores de software no es tan importante como lo hacen los médicos, y que los desarrolladores de software tienen poco riesgo.

Pero en cualquier caso, a las personas se les paga de acuerdo con las leyes de oferta y demanda, no de acuerdo con su valor intrínseco.

Los médicos tienen que pasar por años de entrenamiento, lo que con frecuencia se describe como “largo y físicamente exigente”. Y luego debes ser capaz de tratar con las personas, tanto en términos de hablar con ellas como de tener que sufrir interactuando con partes de ellas que probablemente preferirías no ver.

Mientras que, puede lograr un trabajo de software con seis meses de enseñanza por una o dos horas al día en casa.

Siendo así, hay relativamente pocos médicos capacitados. Por otro lado, no todos los que necesitan un médico pueden pagar mucho por uno. Hay muchos más desarrolladores de software, pero la industria puede ser particularmente lucrativa porque puede vender el mismo software a varias personas.

Estos factores se equilibran para significar que a los desarrolladores de software se les paga menos que a los médicos, pero a veces se les paga más. Y, por supuesto, las personas más ricas del mundo a menudo son muchachos de software, pero no tan a menudo médicos.

Hasta hace dos años, era médico de urgencias pediátrico y de UCI a tiempo completo. Dejé mi práctica para poder ser cofundador en una compañía de tecnología de salud digital, personalRN Care Coordination of Stroke from Onset to Recovery

Como puede imaginar, trabajo con desarrolladores de software, diseñadores y gerentes de proyectos a diario. De hecho, me he convertido en gerente de producto, estoy aprendiendo a codificar e incluso me he inscrito en cursos formales de UX en la Asamblea General (empresa).

He leído todas las respuestas a esta pregunta y me conmueve el respeto que se muestra a los médicos y los esfuerzos y el compromiso necesarios para convertirse en médico. Pero tenga por seguro que a los desarrolladores de software se les paga mucho más que a los médicos. Aquí hay una infografía que demuestra claramente que cuando los salarios se ajustan por las horas trabajadas de por vida, los médicos ganan incluso menos que un maestro promedio de secundaria:

El salario engañoso de los médicos

El respeto hacia una profesión, o un individuo, es un elemento subjetivo y difícil de cuantificar. Definitivamente puedo decir que no estaba al tanto de los rigores y los desafíos asociados con el desarrollo de software hasta que me sumergí en él. También puedo decir que tengo el mayor respeto por los desarrolladores de software, y haber aprendido a ver el mundo a través de los ojos de un ingeniero me ha convertido en un mejor médico. Al igual que la medicina, la ingeniería de software está compuesta por individuos que utilizan su increíble don de conocimiento y talento para crear productos que impactan al mundo de manera positiva, y aquellos que crean “pelusa” para el cheque de pago asesino. Es bastante fácil averiguar dónde caerá la “aguja de respeto” general en esa comparación.

Por último, el salario de mi cofundador técnico es 3 veces más que el mío, y seré el primero en decir que merece la pena y se lo merece. He disfrutado trabajar con él todos los días porque él trae lo “digital” a mi “salud”. También trato de recordarle a nuestro equipo de forma regular que nosotros, como colectivo, no como un individuo, seremos necesarios para “poner la enfermedad de rodillas”. Nuestro equipo de tecnología comprende la importancia de lo que están construyendo y se enorgullecen de su producción. Están dedicados a nuestro proyecto porque aprecian los errores o retrasos en el desarrollo que se traducen en vidas perdidas. La única diferencia entre mi equipo actual y el equipo que solía liderar mientras estaba en el hospital es que la morbilidad y la mortalidad por errores en una sala de emergencias o en la UCI no son anónimas.

El desarrollador de software como profesión es uno de los más jóvenes. Es demasiado joven y el público en general no lo entiende bien. En cuanto a la compensación, diría que a los grandes ingenieros de software se les paga mucho más que a los médicos. Estas son las personas que hacen volar a los aviones y funcionan los frenos de los automóviles.

Desarrollador de Software para Software Eng. es más como una enfermera para un médico.

En cuanto al impacto de Software Dev / Eng. cometiendo un error; Sí, a veces la gente muere.

http://www.devtopics.com/20-famo…

Además, si bien el error de un médico puede dañar a una persona a la vez, un ingeniero de software podría dañar a miles. Si un médico le da el medicamento incorrecto, quizás pierda su pierna. Si el Sofware Eng. tiene un error en el código que maneja los frenos en su Jeep, cientos podrían lesionarse antes de que se descubra el problema.

Hay dos razones principales, creo.

El primero es la duración e intensidad del estudio, y el costo de oportunidad y el impacto en la vida personal asociada con él. Un programador autodidacta a menudo puede comenzar a trabajar al final de su adolescencia o al comienzo de sus veinte años; un graduado en ciencias de la computación a los 22 o 23. Un médico generalmente no comenzará a ganar un salario completo antes de que finalicen los 20 años. La carga de trabajo es alta (a menudo turnos de más de 24 horas como pasante) y esto tiene un impacto en la calidad de vida. Esto también implica una gran barrera de entrada: muchas personas no pueden permitirse el alto costo de oportunidad o simplemente no son lo suficientemente resistentes al estrés para lidiar con la carga de trabajo y el trabajo.

En segundo lugar, existe la responsabilidad inmediata sobre la vida de otras personas y el estrés que esto conlleva. Un pequeño error de un médico puede (y a menudo lo hace) tener consecuencias drásticas e inmediatas. En la ingeniería de software, incluso en áreas críticas como, por ejemplo, la ECU de un automóvil o el sistema ABS, que potencialmente pueden afectar muchas vidas, este simplemente no es el caso. Hay mucho tiempo para desarrollar y probar el software para asegurarse de que funcione como debería. Esto no significa que no haya estrés, pero es diferente de que un paciente ingrese a la sala de emergencias con un chorro de sangre, tratando de salvarlo.

Porque lo que hacemos no es tan importante.

Soy un desarrollador de software y soy plenamente consciente de que los médicos (y las enfermeras) hacen un trabajo mucho más importante que yo. Además, en general, como desarrollador de software, nuestro trabajo es bastante fácil, trabajo desde casa frente a un escritorio, con café y té de menta. No estoy luchando para salvar la vida de alguien en un turno de 24 horas.

Si un médico comete un error, alguien muere, si cometo un error, mi aplicación se bloquea, encuentro el problema y envío una actualización a mis usuarios. Si alguien en Google comete un error, tal vez veo el anuncio equivocado o algo así, no es importante hasta el punto de reírse en comparación con lo que hace un médico o una enfermera.

Me gusta mi trabajo como desarrollador de software, pero no voy a fingir que es importante para la sociedad ni nada de eso, los médicos y las enfermeras son 100% críticos para la civilización moderna, lo que la mayoría de los desarrolladores de software hacen es 100% sin importancia.

Por supuesto, hay desarrolladores de software que trabajan en medicina, en aviones o automóviles, donde la vida depende de que hagan un buen trabajo, pero en general, lo que hacemos no importa.

Hoy me reemplazaron una llanta de mi auto, si el mecánico cometió un error al fijar esa rueda, entonces mi vida está en riesgo. Si cometo un error en una aplicación, puedo volver y corregir ese error.

No somos respetados igual que los médicos porque no merecemos serlo.

En muchos países, a los ingenieros de software se les paga más que a los médicos. Por ejemplo, en el Reino Unido, a los médicos se les paga un promedio de alrededor de 60k y a los ingenieros de software un promedio de alrededor de 80k.

El precio está determinado por la oferta y la demanda. En los Estados Unidos, la oferta de médicos está fuertemente limitada por los enormes costos de escolarización, escuelas limitadas, horarios de trabajo agotadores, residencias limitadas y enormes reducciones en las visas de trabajo para traer médicos calificados de Europa, América Central o Asia.

Todo esto lleva a tasas de trabajo enormemente infladas para los médicos en los Estados Unidos.

Incluso siendo este el caso, muchos ingenieros de las compañías Fortune 500 ganan más dinero que los médicos. Como ingeniero consumado, si contrata 60 horas por semana (tantas horas como trabajan muchos médicos), podría ganar fácilmente 200k o 250k por año, que es más que la mayoría de los médicos.

Pagar es una ecuación simple de oferta y demanda.

El respeto es algo que se da, no algo que se toma.

¿Por qué no se respeta tanto a los programadores como a los médicos?

Porque la sociedad no lo valora es tanto. Los médicos, cirujanos, etc. son valorados porque sus acciones son valiosas a nivel humano, salvan vidas, alivian el sufrimiento, reparan huesos. Las acciones de la mayoría de los programadores no son realmente comparables.

Soy programador Lo que hago no tiene valor comparado con lo que hace un cirujano , un trabajador de salud mental, un buen maestro o incluso un buen periodista de investigación.

Hay otro lado de esto, por supuesto, la sociedad entiende lo que hace un médico, entiende lo que hace un maestro, no entiende lo que hacen los programadores, por lo que lucha por darle un valor.

Si pudiéramos educar a la sociedad para comprender lo que hace un programador, entonces podría ver un resultado diferente, pero lo más probable es que la sociedad respete que es un trabajo duro, pero probablemente no valoraría los resultados de una manera que valoramos los resultados de un médico.

* Claro, hay programadores que trabajan en máquinas de diálisis o lo que sea, pero no es la norma y, lo que es más importante, la sociedad no lo sabe, no valorarán algo que desconocen.

TLDR: No tenemos el mismo respeto que los médicos porque a) no lo merecemos yb) las personas no entienden lo que hacemos de todos modos, por lo que incluso si lo mereciéramos, aún no lo obtendríamos .

Deja de despotricar. Los que realmente marcan la diferencia son “respetados” y “pagados”. Por sus clientes. No jefes del departamento de TI.

Las largas horas “invertidas” (no de manera voluntaria) en un típico proyecto corporativo de TI fallido o abreviaturas abarrotadas para incluir en su currículum el salto de trabajo a un aumento salarial de $ 5–10K no significa una mierda. Resolver el problema apremiante de alguien lo hace.

“Dominar” una tecnología “activa” o “inventar” otro marco de registro no cuenta como un cambio en el mundo. Deja de ser un peón y desarrolla un producto completo. Algo más útil que “el próximo” Facebook o Pokemon Go. Entonces véndelo. Ese es su “respeto” y “pago”.

Una cosa más. No equipares la excelencia académica con la meritocracia. La década de 1950 “próspera” ha pasado, cuando fue suficiente para nacer en una familia blanca de clase media (perdón, es parte de esa época) para tener derecho a un McMansion suburbano y un sedán “mediano”. Ser un buen niño / niña y comer vegetales no te llevará lejos en 2016.

No estoy sugiriendo la rebelión. No todos pueden ser un desertor universitario exitoso como Steve Jobs. La educación formal y las buenas calificaciones son importantes. Pero no espere ser recompensado automáticamente por el puntaje perfecto de GPA. Incluso si vienes de una escuela superior, todavía no has ganado nada resolviendo los problemas de alguien. El hackathon y los ejercicios de competencia algorítmica no cuentan como tal, incluso si (desafortunadamente) los principales empleadores de tecnología los utilizan como criterio principal de entrevista de trabajo. Si te preguntas por qué los años de hacinamiento de libros de texto no valieron la pena, pregúntale a tu madre tigre, que te empujó a eso.

Los médicos resuelven problemas reales apremiantes, ya sabes. Si puedo tratar alguna afección médica con medicamentos de venta libre, no iré al médico. Y, contrariamente a la creencia popular, “un” médico no recibe más que “un” desarrollador de software senior. Mira, en algún momento fue suficiente para ser “un” programador mediocre. Luego vino Internet y el descubrimiento del país con casi mil millones de personas que desean ser “programadores” solo para sobrevivir en su despiadado mundo superpoblado. El número de programadores capaces (o médicos para el caso) no aumentó. Es un ajuste simple. Los técnicos mediocres, también conocidos como “codificadores”, fueron devueltos a donde pertenecían.

Tiempo y facilidad de entrenamiento.

Es rápido y fácil convertirse en desarrollador de software. Principalmente necesitas una mente aguda y práctica. La barrera de entrada es baja y hay muchas personas con visiones de convertirse en Bill Gates o Steve Jobs de su generación. El 99.999% de ellos nunca llegarán allí. Eso significa que hay muchas personas brillantes que compiten con los desarrolladores de software. En el extremo inferior, esto deprime los salarios.

Contrasta eso con un médico. En los países ricos, se necesita al menos una década después de la escuela secundaria y más de 100 mil dólares de deuda estudiantil antes de que un médico pueda ejercer por su cuenta. Y, aun así, están bajo constante escrutinio.

En comparación con los desarrolladores de software, están mal pagados considerando el tiempo y el dinero invertidos. Pero, la compensación es que tienen una posición social que los desarrolladores de software no tienen.

Lo mismo con los maestros (la mayoría de los niveles). Por lo general, los maestros están mal pagados en comparación con lo que podrían lograr en la industria privada (especialmente los maestros de ciencias de la computación), pero la desventaja es que poseen un capital social que otras profesiones que ganan (a veces mucho) no tienen.

“Trabajo duro

La percepción de lo que constituye trabajo duro es relativa. Para muchos, la vida de un desarrollador de software es un paseo por el parque. No hay fisicalidad en el trabajo, no hay agitación emocional y las decisiones arriesgadas son inexistentes. Sí, las horas pueden ser largas o impredecibles, pero eso aún no introduce fisicalidad o confusión emocional como parte del trabajo.

Considera al doctor. Las decisiones de vida o muerte, o, al menos, las decisiones de ayuda frente a daños son un hecho cotidiano de la vida. Las conversaciones que agotan emocionalmente son una parte diaria del trabajo. Y, en algunas especialidades, ser médico es incluso un trabajo físicamente agotador.

Emocional vs. Intelectual

Contraste al médico, el desarrollador de software y el maestro de niños y adolescentes.

En los tres casos (desarrollador, maestro, médico), estás hablando de un trabajo académico que requiere un considerable pensamiento intelectual. Las tres carreras tienen cargas muy diferentes que vienen con cada una, pero hay superposiciones.

Los médicos tienen una gran carga, ya que tienen que tomar decisiones serias y tener conversaciones serias como parte rutinaria del trabajo. Por eso pagan un precio emocional. También son bien recompensados.

La enseñanza también es una profesión emocional y, sorprendentemente, físicamente exigente, sin embargo, los maestros no tienen que tomar las mismas decisiones serias diarias y tener conversaciones serias que los médicos (aunque las decisiones y conversaciones que agotan emocionalmente tampoco son exactamente infrecuentes). En comparación con su potencial en la industria privada, a los maestros también se les paga entre un 10% y un 20% menos (ciertamente en Norteamérica de habla inglesa) y se les paga mucho menos que a los médicos porque, aunque son emocionalmente exigentes y ciertamente no sin consecuencias, las decisiones que toman toman No tiene la misma urgencia.

En ambos casos, la sociedad ofrece una posición social debido al costo emocional pagado por ambas profesiones y las consecuencias a corto y largo plazo de los aspectos cotidianos de la profesión. Y, en ambos casos, las acciones de aquellos en las profesiones obviamente contribuyen al “mayor bien público”.

Los maestros nos hacen quienes somos.

Los médicos nos consuelan y nos curan cuando tenemos más miedo.

Los desarrolladores de software … ¿nos permiten jugar Angry Birds cuando estamos aburridos?

Desarrolladores ¿Cuándo fue la última vez que escuchó que un desarrollador tenía que pagar un precio emocional por las decisiones que tenía que tomar en un proyecto de software? O tener que tener una conversación emocionalmente agotadora.

A algunos se les paga bien, pero tienen que renunciar relativamente poco en el frente personal (aparte de lo que cualquiera tiene para quienes quieren “salir adelante” en una sociedad que valora las largas horas de trabajo). Por lo tanto, la sociedad no tiene ningún incentivo para ofrecer una posición social para las personas que ya reciben una buena remuneración y no participan en el “bien mayor”.

PD: No incluí años de educación en la discusión de la remuneración del médico versus el maestro versus el desarrollador porque en el caso del desarrollador de software, los años de educación no son necesariamente un buen predictor del potencial de ingresos.

Hay varias razones:

1- En los EE. UU., Los campos relacionados con la matemática y la ingeniería no son muy respetados: “Ingeniero” es un título a la altura de “Doctor” en algunas partes del mundo. Esperemos que las cosas cambien.

2-Se necesita un período mucho más largo de trabajo constante y disciplinado y tolerancia al estrés para convertirse en médico, en particular, en subespecialista. Uno está sujeto a estándares de conducta más altos que el presidente electo. Entonces, lo que uno tiene que sacrificar (el costo de oportunidad) y el compromiso con una ética rígida (un DUI puede arruinar su carrera) es un problema.

3- Las normas sociales van a la zaga de la economía y las realidades. En las organizaciones grandes (casi allí), los MBA reducirán a los médicos a “manos prestadas” como lo hicieron con los ingenieros. Por eso tomé el turno. Pero, por ahora, los médicos son tratados como “capitán del barco”.

Los médicos tienen más gastos. Incluso si trabajan para una organización que proporciona una ubicación, equipos y suministros, generalmente tienen una deuda estudiantil mucho mayor para comenzar sus carreras. Tienen requisitos de certificación continuos y seguros muy caros.

Dado todo eso, la mayoría de las personas se sorprenderían de lo modesto que es pagar para muchos o incluso la mayoría de los médicos. Pregúntele a su pediatra, ortodoncista o podólogo local qué tan ricos se sienten. Claro, ganan salarios superiores al promedio, pero en su mayoría ganan en el estadio de otros profesionales bien remunerados, incluidos los desarrolladores de software.

La respuesta es porque los médicos tienen, quizás cuestionables, barreras de entrada que esencialmente limitan la oferta laboral de los médicos.

Las barreras de entrada para convertirse en médico son enormes. Tienes que estudiar para lo mejor de tu vida para competir por un número limitado de plazas en la escuela de medicina y luego pasar por un riguroso proceso de licencia.

Si bien parte de esto puede estar justificado (queremos que la calidad médica sea alta), parte de esto se mantiene gracias a los esfuerzos y la estructura de cabildeo de los médicos para limitar la oferta de nuevos médicos a fin de mantener altos los salarios de los titulares existentes que han pagado -sus cuotas.

Esta es una de las razones por las cuales el sistema médico estadounidense de salud tiene un costo tan alto.

Todos ya han respondido: está comparando manzanas y naranjas, especialmente en capacitación / educación (MD y residencia vs bach / masters o ninguna) pero: creo que estoy calificado para responder ya que mi padre y mi abuelo eran médicos (ER Doctor y OB -GYN (bebés entregados) respectivamente, y soy un desarrollador de software. Por salario – Respondí aquí “¿Los desarrolladores de software realmente ganan mucho?”, Soy el 38 años de edad, hace 126k

Básicamente. Los médicos aprenden continuamente a diario. Es sorprendente cuánto necesitan recoger. Tanto mi padre como mi abuelo consultaban constantemente su biblioteca médica y hablaban / asistían a convenciones. Mi padre y mi abuelo trabajaban turnos de 12 horas a veces y usaban buscapersonas (esto era 70, 80, 90). También tenían sus propias prácticas. El último salario de mi padre fue de 280k en 2006 en Virginia. Hizo mucho más comparativamente trabajando en el norte de 15 años antes pero con 4 veces más estrés.

Pero, en el mundo actual basado en software. Los desarrolladores tienen la capacidad de ganar tanto, consultando, comenzando su propio negocio grande / pequeño o simplemente un sueldo simple.

En cuanto a la importancia: una vez que traté de explicarle a mi papá lo que hice, él me interrumpió y dijo: “Oye, hijo, lo siento, este niño se tragó una moneda”. Puede pensar, bueno, ahí está, lo que hacemos no es tan importante. En cambio, prometí trabajar en una tecnología que sería parte de ayudar a los médicos de alguna manera, porque quería tener la sensación de que mi padre tenía de alguna manera. Y hoy, hay muchas tecnologías en software que han salvado / ayudado a millones de vidas en la investigación del cáncer, el ADN y la industria farmacéutica. 60 minutos hicieron una gran historia recientemente en IBM Watson y Healthcare, donde Watson usando Cognitive puede analizar el diagnóstico de manera mucho más exhaustiva y más rápida. Lo que, como puedes imaginar, no tiene precio en términos de vidas que se pueden salvar.

Además, el sistema de salud de EE. UU. Aumenta los salarios médicos y de las HMO. Se podría decir que los desarrolladores estadounidenses hacen mucho más que los médicos de Canadá u otros países.

Esto no es enteramente verdad. Elon Musk, etc. gana más que cualquier médico. El médico promedio gana más que el programador promedio, seguro. El médico promedio también tuvo que ir a pregrado de medicina, escuela de posgrado, doctorado y residencia interna antes de convertirse en un médico con licencia. Alrededor de los 30 años. Merecen que se les pague más. Por otra parte, obtienes un 1600 en tu SAT, te gradúas cum laude del MIT, y probablemente harás mucho más que la mayoría de los médicos.

Es una pregunta interesante.

En China, a los desarrolladores se les paga un salario mucho más alto que a los médicos. Supongo que es por la ideología del socialismo. El gobierno intenta explotar a los Doctores para proporcionar la cobertura médica más barata para todos.

¿Nunca te has preguntado cuán respetable sería una carrera en medicina si los médicos comenzaran a hackear el cuerpo humano después de una búsqueda en Internet? ¿Qué tan estimados serían estos médicos si se reunieran en convenciones para hablar y mostrar sus ideas a medias, inventando todo a medida que avanzan? ¿Qué tipo de profesionales harían de sí mismos si pudieran practicar libremente desde cualquier lugar dado sin importar sus antecedentes o nivel de educación y la sabiduría común era que los doctores apasionados y hechos a sí mismos eran el mejor tipo de médico? ¿Cómo se sentiría con los médicos si comenzaran a distribuir medicamentos milagrosos mientras estaban en la escuela secundaria y se preguntaban cuánto tiempo podrían manejar una carrera en las ciencias de la salud hasta que se volvieran obsoletos?

Los desarrolladores de software no tienen el lujo de contribuir a una profesión antigua con sus propias tradiciones y costumbres valoradas. Es un salvaje oeste de ensayos y errores en los que cualquiera puede entrar y aquellos que suben a la cima se benefician principalmente de las circunstancias antes del trabajo duro. El aprendizaje que continúa, aunque es potencialmente profundo y multifacético, a menudo es de corta duración, siempre compitiendo con alternativas nuevas y a menudo redundantes. Gran parte del arduo trabajo que se dedica a mantener una carrera en software finalmente se desperdicia. La industria del software no está interesada en desarrollar profesionales bien formados como lo son las escuelas de medicina. Le interesan los resultados finales, y cuando se enfoca en beneficios a corto plazo, la mano de obra se convierte en una mercancía.

Cada vez que se imponen largas horas de trabajo arduo y estresante a las personas, existe una buena posibilidad de que todavía haya muchos recursos de donde provienen. Es una señal de que cualquier sentido de grandeza que uno desee tener sobre su propia profesión puede ser delirante. El desarrollo de software es un trabajo de cuello azul para las personas a las que les gusta construir cosas con la mente desnuda. Está sujeto al mismo tipo de luchas que los trabajadores antes que ellos soportaron sin ningún tipo de reconocimiento.

Los médicos obtienen un mejor tratamiento porque hay un camino claro y largo a seguir para convertirse en uno. Este camino viene con su propia historia y enfoques. Significa algo Es una declaración en sí misma. Y los que lo logran son pocos. También hay otras razones, pero mi punto es que los desarrolladores de software distinguidos son una raza incierta y no se puede asignar un valor confiable a algo que podría ser casi cualquier cosa.

More Interesting

¿Cuánta equidad debería obtener un ingeniero de software de una startup en etapa temprana?

¿Qué empresas tecnológicas tienen la mayor compensación total (salario + bono + capital) para los ingenieros de software?

¿Qué tan alto puede ir el salario del ingeniero de software?

¿Por qué los ingenieros de software no ganan más dinero?

¿Cuál es el salario para los desarrolladores de aplicaciones y los ingenieros de software centrales en KeepSafe?

¿Cuánto le paga Kayak a un nuevo ingeniero de software graduado?

Cómo comparar vivir en Kirkland, WA con vivir en el Área de la Bahía, con un aumento salarial de alrededor del 15% en el área de la bahía

¿Cómo es para un ingeniero de software de India con un salario digno mudarse a Canadá con su familia?

En India, ¿cuál es el salario en el que se estancan la mayoría de los ingenieros de software, y después de cuántos años de experiencia suele suceder esto?

¿Es razonable un sueldo de 12,000 AED por mes en Emiratos Árabes Unidos (Dubai) para un ingeniero de software senior de India, con 4-5 años de experiencia? ¿Podría una familia de dos sobrevivir con este salario? ¿Puede ahorrar algo después de los gastos mensuales? ¿Es una buena oferta?

Me ofrecieron 15000 RSU como parte de mi oferta de Twitter hace un año. No lo tomé. ¿Eso significa que habrían valido $ 600,000 hoy (ignorando los impuestos)?

¿Cuál es el salario inicial de Twitter para ingenieros de software?

¿A los reclutadores les molesta trabajar con ingenieros de software que ganan salarios muy altos?

¿Puedo negociar una oferta después de decirle a RR. HH. Que estoy contento con ella (el salario comunicado no fue exacto, pero fue alrededor de cierta cifra)?

¿Qué debo esperar como salario (base, acciones, bonificaciones, etc.) como doctorado en CS de una de las 10 mejores universidades que trabaja en un área orientada a la investigación en el Área de la Bahía para Google?