¿Cuáles son los pros y los contras de hacer tu carrera en programación?

Pros:

  • Es una carrera muy gratificante financieramente. El desarrollo de software a menudo se ubica entre las 10 mejores carreras con mayores ingresos en la mayoría de los países
  • Hay mucho alcance: podría desarrollar aplicaciones web, aplicaciones móviles, aplicaciones integradas, del lado del cliente, del servidor, análisis de datos, inteligencia artificial, juegos, etc.
  • Es muy difícil aburrirse. Siempre puedes automatizar las cosas aburridas. Diferentes proyectos siempre presentan diferentes desafíos. El campo está evolucionando rápidamente, por lo que siempre hay cosas nuevas que aprender.
  • Es tanto un esfuerzo creativo como un esfuerzo técnico.
  • Muchas oportunidades para trabajar a distancia / trabajar desde casa, si eso es lo tuyo
  • Trabajas con mucha gente inteligente
  • Acceso a una comunidad mundial de personas que piensan de manera similar. La mayoría de los problemas para principiantes e intermedios se resuelven fácilmente a través de Internet
  • En general, es más probable que trabajar en una empresa de programación sea una meritocracia: es más probable que las personas con mejores habilidades técnicas sean valoradas
  • Hay muchas oportunidades: si no está satisfecho donde está, puede buscar fácilmente otra oportunidad

Contras:

  • No es para todos. Requiere un cierto tipo de pensamiento al que puede o no estar acostumbrado. Por lo general, el campo necesita la capacidad de pensar de manera lógica e incremental (paso a paso sobre cómo suceden las cosas) y comprender cómo funcionan e interactúan los componentes múltiples. Los desafíos más avanzados también requerirán un importante pensamiento innovador
  • Después de un tiempo, tenderás a interpretar las cosas más literalmente. Este es un efecto secundario de trabajar con programas de computadora que pueden afectar sus interacciones sociales
  • Muchas personas fuera del campo a menudo tienen dificultades para comprender la cantidad de trabajo que se dedica a un programa de computadora. Esto puede conducir a conversaciones difíciles, especialmente con los clientes.
  • Sus amigos y familiares que no son programadores a menudo le pedirán ayuda técnica, a pesar de que no sabe nada acerca de su impresora y probablemente solo buscarán en Google la información
  • Por lo general, la industria es muy mala en la estimación y la programación, lo que genera muchas horas extras y el estrés correspondiente
  • El campo está evolucionando rápidamente, por lo que a menudo es necesario que un programador de carrera se autoeduque para mantenerse actualizado con las tendencias actuales.
  • Encontrar un problema muy difícil que nadie más ha podido resolver puede volverlo loco

Cada trabajo tiene sus pros y sus contras. A veces depende de ti lo que te molesta y lo que te hace feliz en un trabajo. Si te apasiona tu trabajo sobre tu trabajo, no te concentrarías en los contras.

También soy programador y no encuentro inconvenientes en mi trabajo. Yo amo lo que hago . Me encanta escribir código hasta altas horas de la noche, los fines de semana algunas veces en vacaciones también. Me encanta enfrentar nuevos desafíos y superarlos. Me gusta trabajar en plazos cortos, siempre lo tomo como un logro.

Pero he visto a muchos de mis amigos y colegas (no todos, solo algunos de ellos), que están en la programación, quejándose de sus trabajos, la presión laboral, el trabajo nocturno y etc.

Entonces, depende totalmente de esa persona.

Pero aún hay algunos pros y contras generales que me gustaría mencionar:

Pros

  • Alta satisfacción laboral : puede utilizar su creatividad y mente.
  • Usted determina su destino : no hay límite de carrera para programadores talentosos y trabajadores. Puede desarrollar su propio producto de software.
  • Trabajos bien remunerados : como programador informático, ¡puede ganar de 60,000 a 200,000 y más!
  • Múltiples opciones de carrera : la programación de computadoras puede prepararlo para carreras en otra tecnología relacionada.
  • Flexibilidad: como su espacio de trabajo puede estar casi en cualquier lugar que desee, siempre que a su empresa no le importe.
  • Demanda : a medida que la tecnología informática avanza a un ritmo acelerado, la demanda de programadores informáticos se mantiene a un alto nivel. Si alguna vez pierde su trabajo como programador de computadoras, es probable que no se quede sin trabajo por mucho tiempo

CONTRAS.

  • Rápido : como programador, debe sentirse cómodo aprendiendo nueva información de manera rápida y competente.
  • Lectura hardcore : lea varios libros cada año solo para mantenerse al día con las nuevas tecnologías o la nueva actualización de la computadora.
  • Impulsado por la tecnología : si no le apasiona la tecnología en el fondo, puede sentirse infeliz por la influencia que ejerce sobre sus valores.
  • Largas horas de trabajo : la mayoría de los programadores trabajan aproximadamente 40 horas por semana, pero la Oficina continúa diciendo que se requieren muchas horas para cumplir con los plazos y solucionar problemas inesperados.
  • Problemas de salud : pasar mucho tiempo sentado, escribir frente a la computadora, la muñeca, los ojos y la espalda pueden causar dolor o lesiones.

No tengo el diploma …

Y no busco muchos trabajos por ahí.

Así que soy un profesional independiente sin fondos …

Estoy desarrollando gratis …

Esa es la desventaja …

La ventaja es que estoy trabajando, solo, siendo mi propio jefe … Y que incluso si estoy en el bienestar … estoy desarrollando mi Curriculum Vitae.