¿Cuáles son algunos efectos secundarios de ser un programador / codificador?

Mejorando el razonamiento lógico y la resolución general de problemas.

Las velocidades de tipeo más rápidas son normales, pero no siempre.

Dolor en las articulaciones / espalda de todos los que se sientan.

Menor masa muscular general.

Uso excesivo de estimulantes. (Cafeína, azúcar, etc.)

Una dieta generalmente no saludable es normal, por lo que los codificadores generalmente tienen sobrepeso o son muy delgados.

Empieza a hacer programas para muchas tareas repetitivas, incluso si completar la tarea repetitiva real sería más rápido que hacer el programa.

Empieza a buscar otras formas de resolver la mayoría de las tareas.

Su vida social y su familia generalmente sufren de sus extensas maratones de codificación.

Todas las noches son normales.

No son inusuales las latas de Red-Bull o Coca-Cola vacías, ni las cajas de pizza vacías ni las latas de pringles.

Las depresiones no son muy inusuales, y podrían estar relacionadas con un déficit de vitamina D3, falta de actividad física y / o interacción social, y una dieta poco saludable.

Muchas personas que luchan con las interacciones sociales, encuentran que las computadoras son más fáciles de relacionar, ya que si lo defraudan, generalmente es su propia culpa.

La cantidad de personas con TDA, Asperger, Autismo, etc. que tienden a preferir las computadoras / programación a la interacción social, no es estadísticamente insignificante.

Las personas introvertidas suelen prosperar en esos trabajos, ya que requieren menos interacción social que los extrovertidos.

Eso depende completamente de qué es exactamente lo que estás preguntando.

¿Estás pensando en venir a la industria y quieres saber qué tiene de malo?

O

¿Estás en la industria pasando un mal rato y quieres saber qué bien puede venir a la vuelta de la esquina?

Personalmente, ya he documentado lo peor de mi carrera en mi post sobre el agotamiento:

¿La programación no es para mí o es solo agotamiento? La carga y el estrés de estar siempre reprimido, así puedo aprender lo suficiente como para solicitar un trabajo, simplemente me ha hecho sentir desanimado.

Desde un punto de vista personal, he estado haciendo esto durante mucho tiempo, y ese momento me ha colocado en una buena posición para ver cómo era el comienzo de la industria de la “Programación comercial” y en qué se ha convertido ahora.

Vuelven incluso 15 años atrás, y las compañías eran más rigurosas sobre a quién empleaban, cuando se trataba de computación. Realmente tenía que saber lo que hacía, y si no podía probar eso, entonces no tenía trabajo para usted.

Hoy en día, la prevalencia de TI en el hogar y en el ojo del consumidor ha convertido a TODAS las ramas de TI en un mero producto.

Entonces, las empresas contratan a un gran número e instruyen a los recién llegados sobre cómo programar el software. El efecto neto es una industria de codificadores de robots que se agotan muy rápidamente y, por lo tanto, la rotación de la industria es bastante alta.

Arder no es divertido, créanme en eso, soy afortunado de ser una persona bastante fuerte, pero he escuchado historias de desarrolladores suicidándose porque lo único que quieren hacer es un trabajo que aman, pero pueden “. Manejar la presión que muchas empresas les ponen.

Algunas de las peores son las “Agencias”, la nueva generación de negocios de “Medios Digitales”, cuyo único trabajo es seguir produciendo bienes raíces digitales lo más rápido posible, muchos los llaman fábricas de sitios web, porque todos sus interesados está sacando un diseño de la puerta y sacando el dinero.

A medida que Iv’e se hizo mayor, Iv’e tuvo que empezar a tomarse en forma mucho más seria también. Es un trabajo largo, y pasas largas horas sentado al teclado escribiendo, ahora no tengo más remedio que salir en mi bicicleta o a pie, para correr / correr por la mañana, si no lo hago, mi espalda se agarrotará, y tengo los calambres más dolorosos en las piernas que nunca haya conocido, todo debido a un nervio atrapado en mi espalda, que ha llegado sobre como resultado de mis horas interminables sentado en un escritorio.

Iv’e también tuvo que volver a llamar el café, es solo 20 calorías por taza, pero cuando bebes de 10 a 15 tazas por día, pronto se acumula.

Ya no puedo hacer todas las noches, simplemente porque no tengo la determinación y la resistencia, sin embargo, me alegro de que esto haya sucedido porque me ha enseñado que debería haber prestado atención a este tipo de cosa hace mucho tiempo.

Si puedo darte un consejo muy valioso, te daría el consejo que le daría a mi yo más joven si pudiera retroceder en el tiempo.

No te pegues a tu escritorio, levántate, estira, camina. HAZ TIEMPO PARA TI, no para el trabajo, no para aprender cosas nuevas (que también tienes que hacer), pero para TI, tengo a mi familia estos días, pero también tengo mis aficiones, tengo mi teclado musical que a menudo tranquilízate yendo y golpeando algunas melodías. Sea lo que sea, asegúrese de tener un buen equilibrio entre su tiempo en el teclado y su tiempo fuera,

Hago cerca de 2.5 millas todas las mañanas, en una bicicleta de carretera manual, es un trabajo duro, y hay muchas colinas donde vivo, pero me encanta el mundo, como resultado, vuelvo a la oficina de casa sintiéndome como un millón de dólares.

Coma bien, viva bien y trabaje bien, y se reducirá el lado malo de las cosas.

Desafortunadamente, no puedo decirte cómo reducir el efecto del mal administrador y los clientes, solo tendrás que vivir con eso 🙂

Muchas respuestas realmente sólidas aquí ya. Permíteme ponerme filosófico.

Haga esto el tiempo suficiente y se convierta en su identidad … al menos esa ha sido mi experiencia. Su experiencia puede ser diferente :-).

A medida que continúo empujándome a niveles más altos de desafío técnico y creciente competencia, ha surgido una especie de “verdad”. Me he dado cuenta de que tener integridad como ingeniero de software es lo más importante en mi vida, aparte de mi familia. desde pasatiempos e incluso sistemas de creencias descartados hace palidecer en comparación con el sentido de identidad personal y logro que sigue creciendo para tener éxito en este negocio.

Lo sé desde el principio, pero solo en los últimos 10 años he sido capaz de abrazarlo auténticamente. Hay algo acerca de estar en la “desventaja” de lo que sigue siendo una gran carrera … que he hecho esto durante 33 años y es “bien pasado el medio tiempo” :-). Me hace apreciar y saborear todos los días!

  • Pérdida de peso (se olvidará de comer porque estará tan ocupado programando).
  • Aumento de peso (se olvidará de moverse porque estará tan ocupado programando).
  • Depresión (cuando has estado codificando durante horas y tu código TODAVÍA no funciona y no tienes ni idea de por qué).
  • Euphoria (cuando arregló el error después de 12 horas y finalmente funciona).
  • Inferiority-complex (cuando te das cuenta de que todos tus compañeros codifican prodigios que han estado codificando desde que tenían 10 años, pueden hablar todos los lenguajes de programación conocidos por el hombre y todavía tienes dificultades con la sintaxis a veces).
  • Complejo de Dios (cuando escribes tu “primer” (tu primer programa, tu primera función, tu primera biblioteca, etc.)).

    No1 dijo que ser programador fue fácil. Pero eso es parte de la diversión 🙂

Grandes respuestas ya; aquí están mis 2 centavos:

El más positivo

  • Una vez que seas competente, desarrollarás una gran comprensión del flujo. Mientras trabajas en el código, habrá tramos de una hora de duración en los que te atarán mentalmente a la computadora, piloteándola con una fluidez y competencia que es increíblemente enriquecedora y productiva.
  • Puede soñar en el código, especialmente después de trabajar en un problema difícil todo el día. Si encontraste una solución, tu cerebro codificará los siguientes pasos y puede optimizar el código; si no lo hiciste, puedes tener una epifanía y resolver el problema mientras duermes. No es broma.
  • Es probable que obtenga una gran competencia en problemas de atomización y el uso de la lógica para resolverlos. Esto puede ser muy valioso y se puede aplicar como una estrategia de resolución de problemas a muchos problemas arbitrarios del mundo real.
  • Puede comenzar a leer ciertas bases de código como una persona normal leería un buen libro (piense algo así como el kernel de Linux). Tan seco como suena, pueden ser inspiradores.

El más negativo

  • Puede aplicar lógica de manera inapropiada a situaciones ilógicas. A menudo suponemos que los humanos son actores racionales y, cuando se les proporciona una solución lógica, lo tomarán. Esta suposición raramente explica la complejidad del individuo. Aprender a equilibrar soluciones lógicas con la humanidad de un usuario de software es una faceta donde el código se convierte en arte.
  • Tu visión a distancia puede sufrir. Dicen que miren al menos 20 pies de distancia, cada 20 minutos, durante 20 segundos. Dado el flujo que a menudo experimenta, puede ser difícil hacer esto sin que su productividad sea un gran golpe.
  • Como lo mencionaron otros, sus habilidades sociales pueden sufrir y su capacidad de conectarse con los no programadores puede disminuir. Es muy fácil profundizar en la programación y, si bien es fascinante para algunos, la mayoría de las personas tiene 0 interés en conocerlo. A veces, esto puede deberse a que sienten que no son lo suficientemente inteligentes, pero la mayoría de las veces se debe al hecho de que la conversación técnica puede ser agobiante, especialmente si su (s) compañero (s) de conversación solo desean relajarse.
  • En general, puede comenzar a desear soluciones tangibles y estar menos entusiasmado con las soluciones de software. Dicho de otra manera, puede tener un deseo creciente de afectar las cosas en el mundo real (ya sea con el software o de otra manera) sobre las cosas que permanecen aisladas en el mundo digital. El límite entre los dos suele ser difuso, pero cuando se trata de resolver problemas humanos, las soluciones tienen que basarse finalmente en nuestra realidad compartida (no digital), incluso si el software es un facilitador.

El efecto secundario bien podría incluir pérdida de visión, pérdida de percepción del tiempo, ausencia de vida social real, aumento de peso, etc.
Pero ahora puede obtener eso simplemente sentado frente a su teléfono o computadora portátil y no tiene que ser desarrollador. 🙂

Dejando todas las bromas aparte, puedo argumentar que la acumulación que un desarrollador debe dominar es cada vez más grande. Sí, existe una búsqueda natural de conocimiento en la mayoría de los desarrolladores, pero ahora los días se están saliendo de control.
La programación es un oficio, y como en cada oficio, debes practicar y mantenerte en contacto con las últimas y mejores cosas. A decir verdad, eso podría consumir tu tiempo y diría que por ahora este es el efecto secundario más grande porque cae en cascada en todo lo demás.

  1. adicción instantánea al café (u otras mejoras mentales, como Adderall)
  2. aumento de la tasa de divorcio … ¡SI incluso puede acercarse a una relación!
  3. Síndrome del túnel carpiano
  4. discos herniados
  5. adicción a dormir debajo de escritorios o en cajas de cartón
  6. sentido del humor deformado
  7. realmente entendiendo Dilbert
  8. nombrando a nuestras hijas Ada y Grace

XD,

1: Salir del mundo real y pensar que estamos en el mundo de la matriz.

2: pensando que eres un dios.

3: dormir hasta tarde y no comer a menos que resuelva el problema.

4: olvidar a tu novia.

5: estás siendo lógico que otros.

  1. Quebrando las finanzas porque la gente, que solo administra, piensa que a los programadores no se les debería pagar por hacer cosas que los gerentes apenas pueden imaginar.
  2. Dependiendo de su pantalla, pierde contacto con la visión estable. Entonces, unos días libres, el mundo comienza a verse más real.
  3. Pérdida de sueño, porque la luz del monitor tiende a alterar sus señales biológicas cuando es de noche o de día.
  4. Dejar de lado las cosas en las que puede ser mejor. O, al ser obligado por la administración, porque no puede explicarles las matemáticas y nadie cree que un programador pueda escribir una canción. La gente cree que los programadores pueden hacer arte gráfico para que un profesional de publicidad real no tenga que pagar. El programador puede hacer todo por nada. Entonces, mientras crea la aplicación DB más rápida y útil del mundo, le piden que empiece a hacer el arte de su producto.
  5. Las damas en la ciudad piensan en ti como “solo un programador”. Entonces, maldita sea si conoces las matemáticas, la física, la electrónica y puedes hacer música como un dios del rock. Prefieren tener una relación de groupie con un verdadero dios del rock, que puede o no hacer música como un dios del rock, pero se sale con la suya con esta actitud de arrogancia.
  6. En verdad, desde la primera civilización griega, los tecnólogos fueron “mantenidos” detrás de las paredes con las mujeres. Los soldados y marineros vivían fuera de las murallas. Se puede adivinar que los tecnólogos no fueron tratados como gobernantes son los mejores soldados. Ha cambiado esto?
  7. Perdió el sueño, porque nadie puede predecir la línea de tiempo para un proyecto de software.
  8. Desplazarse mintiendo, haciendo trampas a los trabajadores, porque nadie puede notar la diferencia entre un programador infiel y uno real. Y, debido a que los programadores reales no tienen tiempo para socializar con gerentes que no pueden distinguir entre un buen programador y uno malo.
  9. No acepta sus objetivos, porque se supone que los programas son realmente difíciles de escribir, pero nadie puede comprender su descripción de su plan de trabajo. Por lo tanto, a falta de credibilidad todo el mundo con personas que le dicen que trabaje en una alcantarilla porque sería un trabajo realista con un progreso de trabajo mensurable.
  10. Un alto costo de educación y equipo para mantenerse en el negocio para que se arruine antes de comenzar.
  11. Deseando que puedas depurar la vida, pero si eres básicamente sensato con tu fibra, dejas de hacer esto.
  1. Es probable que tus habilidades sociales se vayan por el desagüe, ya que solo puedes hablar de tecnología y convertirte en Dilbert.
  2. A menos que pueda luchar por un buen equilibrio en su vida laboral, una dieta deficiente, largas horas y la falta de ejercicio perjudicará su salud corporal
  3. La falta de sueño mientras reflexiona sobre el problema actual afectará sus habilidades cognitivas y posiblemente su salud mental

Estos no son inevitables, solo difíciles de evitar.

  • Pensando todo en la forma ‘si no’
  • Lectura de la carta ‘Debate’ como Depuración
  • Soñando con sus códigos fallidos se convierten milagrosamente en trabajo
  • Escuchando a personas con oídos cero y, en su lugar, repitiendo la pregunta en tu mente diciendo ‘¿Qué debo hacer para ese maldito código …?’

Un efecto común es que refuerza la hiperracionalidad, la tendencia a aplicar el pensamiento racional a todos los problemas, incluidos los problemas que no son tratables a través de la racionalidad. Esta es la razón por la cual (creo) Twitter no protege a las personas; están pensando demasiado en el problema e intentando clasificar personas y mensajes de una manera que no tiene sentido práctico. Si alguien hace una amenaza como “deberías empujarte en un horno” o “voy a dispararte si te veo”, eso es algo que debe cerrarse, mientras que insultar a una persona famosa es quizás (en sí mismo) , no incorporando amenazas) no es un problema tan grande. Saben cómo encontrar y cerrar a los nazis, pero no lo harán porque … por razones, simplemente razones no válidas.

Solo una breve respuesta. Creo que ser un programador / codificador es un efecto secundario de que sea algo raro. Puede que tenga que preguntarle a un amigo cercano de un programador neurotípico esta pregunta, dudo que muchos puedan reconocerlo en sí mismos.

Los programadores están sentados demasiado del tiempo. Y es una posición muy fatigante mentalmente. Cuando te enfocas, es posible que no te muevas del todo, y definitivamente puede pasarle factura a tu vista.

Los proyectos se subestiman rutinariamente y pueden pasar 70 horas a la semana y todas las noches. El estrés acumulado puede afectarlo, y he sabido que la gente simplemente se desmorona.

También es muy fácil llevar el trabajo a casa contigo. Pasar por el código en tu mente, o peor aún en la computadora portátil cuando deberías estar con tu familia.

El peor para mí es menos paciencia con mis hijos. Cuando era electricista, su ruido no me molestaba demasiado. Ahora que me siento relativamente tranquilo durante todo el día, cuando llego a casa todo el ruido aleatorio me afecta más. Si dejo de intentar lograr algo y les doy tiempo, es mejor. Pero cuando no estoy comprometido con ellos, extraño el silencio. O podría ser que se están acercando a la adolescencia y solo saben cómo presionar más mis botones, pero es más fácil culpar a la programación.

Cuestiones de salud Al igual que las costillas, dolor, aumento de peso, pérdida de visión, deficiencia de vitamina D, estreñimiento, ansiedad, etc.

La presión del trabajo también el tiempo se convierten en estrés mental

Largas horas para terminar proyectos, uso de habilidades motrices finas, largas horas de mirar la pantalla y sentarse. La depuración es lo peor.

Creyendo que cualquiera que no pueda codificar es un tonto.