Estoy interesado en ser un programador de computadoras. Sin embargo, tengo algunas preguntas. ¿Se apodera de tu vida? ¿Es mentalmente agotador hasta el punto de que no te molestes en hacer nada después del trabajo?

Cualquier trabajo puede ser mentalmente exhaustivo y agotador. Corrección: los trabajos que requieren una carga de trabajo mental pueden ser tan agotadores como los trabajos físicamente exigentes, con una excepción.

La excepción es que los trabajos mentalmente exigentes pueden dejarlo agotado sin tener que gastar mucha energía física.

La teoría general es que el cerebro utiliza hasta el 20 o 25% de las necesidades diarias de energía del cuerpo (tal vez tan bajo como 10-15%, depende del individuo, el trabajo, etc.). Todavía necesita una cierta ingesta básica para mantener este gasto de energía y carga de trabajo, y el cuerpo. Si ingiere demasiada comida (más de lo necesario, o tanto como lo haría con un trabajo físicamente exigente), y está mentalmente agotado y exhausto pero no físicamente, esto puede conducir a problemas de salud como aumento de peso, hábitos de sueño irregulares o patrones, etc.

A través de la evolución, hemos condicionado nuestro cuerpo para comer y dormir a ciertos intervalos. Tirar uno o ambos de estos puede llevar a problemas si no hay un equilibrio personal saludable.

En los últimos años, la industria del software se ha vuelto más consciente de la necesidad de este equilibrio. En particular, algunas empresas y sistemas intentan garantizar un equilibrio saludable mediante el seguimiento del tiempo dedicado a las tareas. (Refiriéndose a los sistemas ágiles que realizan un seguimiento de las horas y los puntos de las tareas, las métricas ayudan a organizar proyectos y medir la producción y la disponibilidad del trabajo según las tendencias históricas, pero también pueden informarle cuánto y cuánto trabajan sus empleados, con un objetivo alternativo de ayudar evitar el agotamiento)

El problema con todo esto es la actividad sostenida. Los programadores son conocidos por pasar horas y días en cosas sin descanso. A veces, incluso a expensas de la higiene personal, olvidarse de comer, etc. Incluso una semana laboral estándar de 40 horas en una tarea compleja que requiere una concentración profunda puede agotar a un individuo.

La programación puede ser tan interesante o adictiva que esta negligencia personal se convierte en un hábito común.

Esto suena mal No tiene mala intención. Por el contrario, le animo a que intente programar, pero tenga esto en cuenta y trate no solo de mantener un equilibrio saludable, sino de ayudar a otros en la profesión a hacer lo mismo (al no descuidarlos e interactuar regularmente, como almuerzos obligatorios) de las computadoras, conocer y ayudar a sus compañeros a identificar tales cosas, etc.

Ser programador podría significar muchas cosas diferentes, no habrá una respuesta.

Personalmente, pasé los últimos 10 años trabajando en los trabajos donde estaba de guardia las 24 horas del día, los 7 días de la semana, y si fuera necesario, me levantaría a las 4 a.m., iniciaría sesión y arreglaría un error de emergencia antes del amanecer (y aún estaría oficina por 9). O vuela a otro estado durante una semana con un aviso de 6 horas. Ha habido muchas oportunidades para cambiar a algo menos crítico, pero me gusta tanto lo que hago que nunca quise menos. En vacaciones, en una fiesta, en la noche, si suena el teléfono del trabajo, respondo. ¿Se hizo cargo de mi vida? Tal vez sí: incluso cuando no hay nada urgente que hacer, pienso en el trabajo más que en todos mis proyectos de programación personal, puedo despertar un inicio de sesión solo porque tengo la idea de intentar algo (en realidad estoy a punto de hacerlo después de terminar de escribir esta).

Sin embargo, no es mentalmente agotador, prefiero decir que es mentalmente estimulante (una vez más, experiencia personal, YMMV).

Si desea actualizarse con los últimos lenguajes y marcos de programación, debe aprender continuamente.
A veces es muy agotador y a veces no. Depende de la tarea que tengas que hacer.
Y sí, hay vida después del trabajo. Puedes continuar tu rutina diaria.

Esto depende del trabajo, no de la profesión del software en su conjunto.

No hay nada en particular sobre el desarrollo de software que haga que se apodere de tu vida. No hay nada en particular sobre el desarrollo de software que lo haga más agotador mentalmente que otros trabajos.

Por supuesto, hay trabajos que harán ambas cosas, pero eso es cierto para la mayoría de las líneas de trabajo. Si te encuentras en un trabajo que se está apoderando de tu vida o que te deja agotado mentalmente todo el tiempo, el problema es el trabajo.

Realmente depende si esta es tu pasión o no. Tengo un horario de trabajo muy cómodo y solo tengo que quedarme hasta tarde cuando quiero. La mayoría de las veces, me voy a casa al final del día hábil y eso es todo. Hago otras cosas en casa … Geeky, pero no programo en general.

Sin embargo, de vez en cuando, me encuentro con ganas de trabajar en algún proyecto personal, o con ganas de hacer un poco más en el trabajo. De hecho, tengo que levantarme del asiento para hacer otra cosa.

Ahora, descubrí bastante temprano que la programación es realmente mi pasión, por lo que trataría de responder eso primero si fuera usted. ¿Por qué quieres ir a la programación? ¿Es el pago? ¿Es el romanticismo asociado de las grandes empresas tecnológicas?

Sigue tu pasión y no tendrás que preocuparte por si el trabajo te cansaría, ¡pero qué puedes hacer para hacer más de las cosas que amas!

Según mi propia experiencia, no es exactamente mentalmente agotador, pero si sales del trabajo con una sección sin resolver / con errores en tu código, será algo en lo que pensarás incluso cuando tengas la intención de hacer algo más. Tal vez depende de qué tipo de persona eres, pero en su mayor parte es emocionante porque no hay mayor sensación que la que tienes después de haber resuelto un error, así que adivina que vale la pena.
Para responderle, diría que la programación eleva sus núcleos al máximo la mayoría de las veces, pero todo es agradable.

Es como cualquier otro trabajo. Soy desarrollador web y hay algunos días en los que odio a mis clientes, hay algunos que me odio a mí mismo por no poder resolver un problema o encontrar un error. Por lo general, el segundo tipo de días que sigo trabajando cuando llego a casa.

¿Por qué? ¡Porque me encanta la programación, es más como un pasatiempo que me da dinero real!

Pero al final del día tengo a mi novia encantadora y mi perro feliz y mis amigos y puedo disfrutarlos a todos.

Conozco personas que trabajaron dieciséis horas al día durante años y he conocido personas que trabajaron tal vez cinco o seis horas en una semana. Personalmente, he sido casi exclusivamente (excepto por un día aquí y allá para emergencias) un 9-5er que se va a casa para jugar con proyectos paralelos, cocinar, salir a caminar, etc. Todo depende de tus prioridades en la vida, lo que haces, qué tan bien lo haces y para quién trabajas.

En mi caso, estar agotado depende del “éxito”. Puede gastar el mismo esfuerzo con diferentes resultados y el resultado será diferente.
Si pasé todo el día persiguiendo un error y no tuve éxito, o todavía tengo mucho trabajo por hacer sobre una función, pero la fecha límite es mañana, entonces me siento exhausto y no quiero hacer nada. Pero luego, hay otros días en los que tengo éxito en hacer algo difícil, o cumplo con la fecha límite o me felicitan por el trabajo que han hecho y siento que puedo volar.

Sobre la otra pregunta, “se hace cargo de tu vida”, hay dos lados de la pregunta.
Si hablamos de horas de trabajo, estar en una oficina, la respuesta es no. Hay casos muy especiales en los que no he salido de la oficina hasta la medianoche, pero normalmente es un día de 8 a 5. Depende bastante de usted o de su empleador.
Por otro lado, no puedo evitar pensar en cómo resolver un problema de trabajo a pesar de que estoy en casa, viendo televisión, duchándome, etc. En este sentido, sí, se podría decir que se ha apoderado de mi vida, pero es una dulce toma de control, y ha sido así incluso antes de comenzar un trabajo.

La programación es impresionante, cambia la forma en que veo el mundo y me convierte en un pensador más lógico, es agotador cuando le dicen que haga algo que no sabe cómo hacer en un corto período de tiempo. Pero pruébalo

More Interesting

¿Se puede considerar que la ingeniería de software es ingeniería real? ¿No debería llamarse 'creación de software' o algo así?

¿Cuáles son algunas historias de emprendedores tecnológicos (o ingenieros / desarrolladores de software) que obtuvieron malos resultados en la universidad, pero tuvieron éxito en el lugar de trabajo?

Tengo 14 años y quiero ser ingeniero de software. ¿Cómo debo comenzar a aprender ahora?

¿Por qué algunos ingenieros de software no están dispuestos a aprender nuevas tecnologías y adaptarse?

Actualmente estoy en noveno grado, y soy muy malo en matemáticas. Tengo que comenzar a planificar el futuro ahora, y dicho esto, ¿qué trabajo en todo el universo no requiere matemáticas?

¿Cuáles pueden ser los mejores consejos y pautas para un estudiante de ingeniería de software de último año para su proyecto?

¿Por qué los ingenieros de software indios están obsesionados con ir al sitio?

¿Hay demasiados programadores futuros?

¿Qué debo hacer si quiero ser ingeniero de software y trabajar para Google?

¿Por qué en la mayoría de los casos las personas técnicamente incompetentes se convierten en Gerentes de Desarrollo de Software y usan su posición para hacer llamadas importantes (incorrectas)?

¿Cuál de los siguientes lenguajes de programación es el más rápido de aprender: C ++, C #, Java, Erlang, Go, Rust, C, D y Hack?

¿Cuál es su velocidad de escritura como programador / ingeniero de software?

¿A quién irías para un puesto de ingeniería de software, alguien de Accenture o Google?

¿Qué debe hacer un ingeniero de software senior con más de 8 años de experiencia en la industria de TI, si no quiere asumir la responsabilidad de un líder de equipo?

¿Cómo es ser ingeniero de software en Endurance International Group India? (Para la parte que se adquirió de Directi)