¿La profesión de la programación informática tiene un futuro basado en los datos de soporte actuales?

Algunas ideas:

  • Hacer algo que amas y eres bueno es casi infalible en términos de una carrera feliz y productiva.
  • Usted menciona “muchas personas van al campo”, pero eso no es cierto. Hay una escasez de buenos desarrolladores y probablemente siempre lo será.
  • El mundo funciona con software, no solo con la web, sino con medicina, transporte, finanzas, prácticamente cualquier campo está siendo destruido y reconstruido con software moderno.
  • No está atascado como programador para siempre … muchos se convierten en gerentes, fundadores, directores ejecutivos (como yo) o aprovechan su capacidad técnica en una posición de ventas o marketing. Tu primer trabajo es solo un punto de partida.
  • Hay una gran escasez de talento en este momento. Es difícil pensar en un campo que tenga más seguridad laboral en este momento. Busca en Google los últimos artículos sobre las “guerras de talentos” en Silicon Valley y muéstrales a tus padres.

Sin embargo, independientemente de la carrera que seleccione, hay una serie de otras cosas que debe aprender:

  • Hablar en público y otras comunicaciones interpersonales.
  • Los fundamentos de las finanzas, contabilidad y administración del dinero.
  • Sólida base en matemáticas y estadística.
  • Encuentre experiencias vendiendo algo … incluso si es solo un trabajo de verano como camarero o en un centro de llamadas.
  • Y, aprenda mucho más que solo programar … aprenda sobre diseño de UI, arquitectura de sistemas, bases de datos y, lo más importante, cómo trabajar en equipo.

Te referiré a esta conferencia que hice recientemente en Stanford:
http: //michaelrwolfe.posterous.c…

Estarás bien.

Por favor mira a tu alrededor. Usted publicó esta pregunta en un sitio web. En la web mundial. Que está creciendo a un ritmo insondable. Lo hiciste desde tu computadora, usando algún tipo de navegador web que se ejecuta en un sistema operativo. Mientras tanto, es posible que haya revisado su correo electrónico, haya conversado con alguien en la mensajería instantánea, haya comprobado el estado de un amigo en Facebook, haya visto un video divertido en YouTube y haya escrito un ensayo para la escuela. Puede ser dueño de un teléfono inteligente, un iPod, una tableta, una cámara digital y / o un GPS. Es posible que su televisor esté conectado a un DVR, xbox, PS3, Wii, Apple TV, Google TV o un reproductor de rayos azules. El automóvil que conduce tiene docenas de computadoras y los aviones que vuela tienen piloto automático. Las películas que ves están cargadas con gráficos generados por computadora, la música que escuchas se procesa digitalmente. Su máquina para correr tiene programas de ejercicios y su escala digital mide su porcentaje de grasa corporal. Su historial médico, calificaciones, registro policial, documentos fiscales, estado de ciudadanía e innumerables datos adicionales se almacenan en una base de datos.

Cada una de las cosas enumeradas anteriormente involucra algún tipo de software, lo que significa que un programador tuvo que escribirlo. La cantidad de tecnología en la sociedad solo está aumentando y lo está haciendo a un ritmo creciente. La profesión de programador no solo tiene futuro, es el futuro.

Convertirse en programador significa esencialmente aprender a automatizar (algorítmicamente) las cosas y creo que, con la creciente digitalización del mundo, esta habilidad será fundamental durante las próximas décadas. Hasta que eventualmente automaticemos completamente la automatización en sí …

Además, al aprender a ser programador, aprendes muchas habilidades y conceptos útiles que son mucho más aplicables, por lo que puedes cambiar la orientación de tu carrera si surgen circunstancias.