Programación como salida laboral. 10 preguntas y 10 respuestas

La noticia, que en realidad a esta altura ya no es noticia, repercutió una vez más en los medios de Argentina: hacen falta más programadores. Las empresas de informática no logran cubrir las vacantes necesarias y hay miles de puestos de trabajo al año que podrían llenarse con desarrolladores (otra forma de llamar a los programadores) de todo tipo. Es ahí cuando surge la posibilidad para muchos de considerar la programación como salida laboral.

Un programador se encarga de escribir código de programación, que es lo que las computadoras entienden, para decirles qué es lo que tienen que hacer. Trabaja gran parte del tiempo sentado frente a una computadora (u ordenador, para quienes nos leen de España). Es un trabajo que si bien se puede hacer de forma individual, en general siempre se hace en colaboración de un equipo.

He trabajado en la industria del software como programador y líder técnico durante años. Además, durante parte de algunos de esos años he formado a programadores jóvenes.

Por eso, quiero transmitir mi experiencia y dedicar algo de tiempo a este tema que me parece tan importante.

He tocado el tema de la programación antes pero en esta ocasión me quiero detener en la parte más práctica de aprender a programar: la salida laboral.

Para hacerlo fácil y contundente y como sé que hay muchas dudas al respecto, voy a optar por un formato de preguntas y respuestas. De modo que puedas ir saltando a la pregunta que quieras sin tener que leer todo.

Comencemos.

¿Es verdad que faltan programadores en el mercado laboral?

La respuesta a esta pregunta es un rotundo sí. La carencia de programadores y perfiles técnicos informáticos en general es alarmante.

Y esto trae aparejados inconvenientes en las empresas. En los últimos tiempos en los que trabajé en una de estas compañías padecí dos de los problemas que esto provoca:

  1. Por un lado, la falta misma de programadores. Esto significa que hay mucho trabajo para hacer, con tiempos de entrega fijos y poca gente entre la cual repartir las tareas.
  2. Por otro lado, al haber tan pocos programadores disponibles en el mercado, estos se vuelven muy valiosos, lo que hace que las empresas compitan por ellos, ofreciendo mejores salarios y mejores condiciones de trabajo. Lo que lleva a que haya un alto nivel de rotación. Es decir, los programadores saltan continuamente de una empresa a otra, si les van ofreciendo algo mejor.

El mercado laboral necesita cada vez más programadores.

Que el programador salte de empresa en empresa es beneficioso para el programador que progresa, pero nada bueno para la empresa que abandona. Esa empresa queda con un puesto vacante que deberá llenar de alguna forma.

A los puestos de programadores que abandonan se suman otros puestos que deben cubrirse de todas formas, sólo que no hay programadores para contratar. En muchos casos faltan desarrolladores especialistas en algunas tecnologías en particular.

¿Cómo hago para convertirme en programador?

Hace un tiempo escribí un artículo sobre cómo convertirse en programador. Te recomiendo que lo leas, pero de todas maneras resumo lo más importante aquí.

Para aprender a programar las opciones son las siguientes:

  • Aprender en la universidad
  • Hacer cursos de programación
  • Estudiar por cuenta propia
  • Trabajar como programador

También podría incluir ser voluntario o programar en un proyecto libre de código abierto. Pero es menos probable iniciarse de esa forma.

Ninguna de estas opciones que enumeré arriba es excluyente. Más bien se puede aprender a programar con un cóctel de todo lo anterior.

Lo cierto es que la única forma eficientemente comprobada que he descubierto de aprender a programar es: programando y leyendo el código escrito por otros programadores más experimentados.

No necesitas un título universitario ni terciario para ser programador, aunque la educación superior contribuirá a que te formes como tal.

Me imagino que te estás preguntando: ¿Cómo programo si no sé programar?

Comienzas con un curso online de forma autodidacta o con un curso presencial en algún instituto y luego sigues con otra cosa.

Al principio, programarás como te salga y con el tiempo le dedicarás más tiempo y esfuerzo hasta lograr mejorar. Luego deberás seguir programando y perfeccionándote. Con el tiempo podrás ir incorporando fundamentos básicos, muchos de los cuales te enseñan en la universidad.

Cursos online de programación

Si estás pensando en hacer cursos online y no sabes absolutamente nada de programación, tal vez te convenga primero comenzar con algún tema vinculado al diseño.

En Domestika vas a encontrar varios cursos de desarrollo web, que comienzan con temas como maquetación y CSS, más cercanos al diseño. Junté todos en un solo artículo: Cursos online de desarrollo web en Domestika, pensando en las personas que no tienen conocimientos de programación. Recomiendo hacer esos cursos en orden. Comienza con HTML y CSS, pasa por Javascript y termina con PHP.

Por otro lado, en Udemy encontrarás un curso interesante: Fundamentos de programación. En este curso aprenderás lo básico de la programación independientemente del lenguaje.

Por último, si te interesa aprender de la forma en que se enseña en las universidades, te recomiendo el programa especializado sobre Python que ofrece la Universidad Austral de Argentina a través de la plataforma Coursera. Es 100% online, está completamente en español y consta de 4 cursos que comienzan desde lo más básico.

¿Es necesario saber mucha Matemática para ser programador?

No. No es necesario.

La programación se trata más de lógica que de otra cosa. La mayoría de los programas no requieren conocimientos avanzados de matemática. Algunos sí.

Pongamos algunos ejemplos para ser más claros.

Un sistema de administración de una biblioteca no requiere saber casi nada de Matemática. Ahora, un videojuego que tenga un motor de física incluido sí va a requerir un nivel avanzado, y será más avanzado si el juego es en tres dimensiones (requerirá saber, entre varios temas, Cálculo Diferencial e Integral Multivariable, es decir un nivel avanzado de Análisis Matemático y de Álgebra).

La programación consiste más en descomponer problemas utilizando la lógica que en hacer cuentas.

Pero hay que tener en cuenta que las matemáticas son una herramienta muy valiosa, no solo para la programación.

Así que si sabes Matemática tendrás un panorama más amplio y una mejor preparación para lograr comprender mejor ciertas abstracciones. Podría decirte, incluso, que contarás con ventaja sobre el resto.

¿Cuántas tecnologías hay? ¿Se pueden aprender todas?

Los programadores nos clasificamos dentro de un abanico bastante grande de tecnologías.

Por ejemplo, yo soy programador web, desarrollo sistemas que se basan en tecnologías web, es decir, que se ejecutan parte en un servidor y parte en un navegador.

Pero hay otros tipos de programadores también.

Hoy en día son muy requeridos los programadores mobile, es decir, los que se dedican a hacer aplicaciones móviles para celulares.

Existen también programadores de aplicaciones de escritorio, programadores de bajo nivel (software más cercano a la computadora que al usuario, pero que es imprescindible para que todo funcione), y hasta al día de hoy se necesitan incluso desarrolladores de antiguos lenguajes de programación, por ejemplo para sistemas bancarios.

Es decir que hay una gran gama de tecnologías y no todas se circunscriben a aplicaciones para usuarios. Si, por ejemplo, te gusta la robótica, puedes aprender a programar Arduinos, PLC o microcontroladores.

Hay un sinfín de tecnologías de programación para elegir.

Y no, no puedes aprender todas las tecnologías, porque no te daría el tiempo para hacerlo. Generalmente un programador entiende o tiene una idea de todo en general, pero se especializa en algo en particular.

Créeme que el abanico de tecnologías es enorme.

Además de la tecnología, en parte debes considerar también otra dimensión que es el sector donde desempeñarte.

Como hoy en día todo requiere sistemas, puedes dedicarte al área que prefieras. A algunos les llamará la atención el sector financiero, a otros alguna aplicación científica. Otros optarán por programas que computen estadísticas deportivas, o por qué no, crear software para el sector agropecuario.

Si aprendo a programar ¿Seguro obtengo un empleo?

Otra pregunta que te debes estar haciendo es: ¿Es tan sencillo esto de conseguir trabajo como programador? Si aprendo a programar ¿Tengo trabajo asegurado?

La respuesta es: depende qué tan bien programes.

Las empresas, especialmente las grandes, no toman a cualquiera y algunas tienen rigurosos mecanismos de selección de personal.

Es necesario que tengas experiencia programando antes de ir a una entrevista en una empresa de desarrollo de software. Generalmente, en la parte técnica del proceso de selección de personal te encontrarás con un programador experimentado que te hará preguntas para ver qué tanto sabes del mundo del desarrollo.

A veces te pedirán el código de algún proyecto que hayas hecho. Un proyecto puede ser cualquier cosa que hayas construido para aprender, no tiene por qué ser un trabajo.

Es recomendable que tengas algo de experiencia programando antes de postularte para un puesto en una compañía de software.

En algunos casos te harán preguntas puntuales o te exigirán hacer algún tipo de ejercicio para ver qué tan preparado estás. Si bien no concuerdo con esta metodología de selección, es una realidad que existe.

¿Podría trabajar por mi cuenta como programador?

Sí, podrías ser un programador freelance.

Pero este tipo de independencia generalmente la pueden ostentar mejor los programadores más experimentados. Son quienes trabajan de forma autónoma y se suman a proyectos que van eligiendo, o hacen intervenciones puntuales si son requeridos por algún cliente o por una empresa de informática.

Un programador con suficientes conocimientos y experiencia puede optar por trabajar por su propia cuenta.

Pero no es la única forma de trabajar por cuenta propia.

Hoy en día es muy fácil crear un sitio web o una aplicación mobile e intentar monetizarla, es decir, obtener ingresos a través de la misma.

Para lograr ganar dinero de esta forma necesitas tener una buena idea y algo de fortuna. A veces no precisas una aplicación complicada de programar, sino algo innovador que nadie haya creado hasta el momento, o simplemente algo que se viralice.

¿Influye la edad para conseguir un puesto de programador?

Lamentablemente sí.

Las empresas de software prefieren candidatos jóvenes, entre 18 y 23 años para cubrir puestos de programadores junior, que es el rango, por así decir, que tienen los programadores cuando recién comienzan.

En cuanto a la edad, lo mejor es que comiences a programar cuanto antes.

Pero no te desanimes si pasas esas edades. ¿Por qué? Porque la carencia de programadores en este momento hace que las empresas prefieran a los más jóvenes pero tengan en cuenta a casi cualquiera que pueda escribir código.

Así que todavía estás a tiempo de aprender a programar y conseguir empleo.

Si tienes más de 30 años, te recomiendo un artículo completo que escribí para mi otro sitio Crónicas FreelancerAprender a programar después de los 30 años. Allí trato el caso puntual de personas que tienen 30 ó más y quieren comenzar en el mundo de la programación para conseguir empleo.

¿Cuáles son los distintos niveles de un programador dentro de una empresa?

En general, los programadores nos clasificamos en tres categorías:

  • Programador junior
  • Programador semi-senior
  • Programador senior

Los programadores que ingresan a una empresa de software y nunca trabajaron como programadores antes, entran en la categoría de juniors. Este es el rango más bajo dentro de la categorización que se hace de los programadores.

Generalmente los programadores junior son los que tienen mucho que aprender todavía y requieren supervisión.

A nivel salario son los que menos perciben. El tiempo que lleva dejar de ser junior depende de cada programador. Algunos pasan rápido esa etapa. A otros les lleva más tiempo. Y hay algunos que nunca la superan.

El siguiente nivel es el programador semi-senior, que tiene mucha más autonomía que el Junior. Comete menos errores y tiene aceitado el mecanismo de trabajo diario.

Los programadores suelen clasificarse en niveles: junior, semi-senior y senior.

Por último, el programador senior que es el experto que no sólo programa sino que puede guiar a otros programadores. Comete pocos errores, escribe código limpio y eficiente, toma decisiones de diseño a nivel informático y asume responsabilidades diversas.

Debes tener en cuenta que estos niveles son a veces muy difíciles de diferenciar y que dependen de la tecnología. Un programador puede ser senior en una tecnología y no en otra. Aunque generalmente este rango está más asociado a la experiencia que a la capacidad técnica en un lenguaje específico.

Si te interesa más saber sobre este tema te recomiendo el artículo el seniority en la carrera de programador: de junior a senior.

¿Es necesario saber inglés para conseguir un empleo de programador?

No es obligatorio en algunos casos, pero lo más probable es que si te toman como programador y no sabes inglés, te pongan inmediatamente a estudiarlo.

Hoy en día no saber inglés a la hora de programar es una desventaja enorme. Los programadores nos valemos mucho de blogs técnicos y de sitios como Stack Overflow que son bases de conocimiento fundamentales donde se recopilan problemas y sus soluciones.

Toda esta información está en inglés.  Además, la documentación técnica oficial de las tecnologías suele estar siempre en este idioma.

El dominio del idioma inglés es un recurso de suma importancia para todo programador.

Poder comprender textos en inglés es fundamental para poder programar. Eso sería lo mínimo e indispensable que un programador debería saber.

¿Es cierto que los ambientes de trabajo son relajados y los horarios flexibles?

Depende la empresa, pero en general sí.

Por empezar, las empresas de informática mantienen un código de vestimenta informal. Esto quiere decir que se puede ir a trabajar en jeans y remera (camisa, camiseta o t-shirt para los que no son de Argentina), o incluso en pantalones cortos. De nuevo, depende la empresa.

Respecto de los horarios, los programadores más que cumplir horarios, cumplen plazos y entregas.

Debes tener en cuenta que cada tanto puede aparecer un problema que hay que solucionar y ese tipo de crisis no suelen tener horario.

Esto significa que hay veces en las que deberás sobrepasar tu horario de trabajo. No ocurre todos los días, pero a veces sí. Esto hace que las empresas sean flexibles con los horarios en tanto y en cuanto se cumplan los plazos de entrega.

Las empresas más modernas suelen otorgar días en los que se trabaja desde la casa. Eso significa cumplir el horario de trabajo, estar disponible vía Skype, Zoom, Slack, Hangouts o la tecnología que se use para comunicarse.

Trabajas igual, pero desde tu casa. Para muchos esta es una ventaja importante a la hora de elegir dónde trabajar.

El ambiente de trabajo de los programadores suele ser moderno y distendido.

La era de los cubículos parece haber llegado a su fin. Hoy en día las oficinas suelen ser abiertas, las posiciones de los empleados pueden cambiar de acuerdo al proyecto en que se trabaje. Puede haber pizarras y paneles de todo tipo. Suele haber música de fondo.

¡También es probable que te den un headset propio! Para que de esta manera puedas concentrarte escuchando tu propia música.

A todo esto se le suman ciertas comodidades para que te sientas cómodo en tu lugar de trabajo: café, galletitas, gaseosas y golosinas. Algunas empresas ofrecen beneficios en gimnasios, restaurantes, cines y bares.

Pero todo esto último son pequeñas tentaciones para atraer candidatos. No hay que dejarse seducir por cosas que se consiguen en algún negocio.

Resumiendo

Espero haberte orientado si estás considerando la programación como salida laboral.

Tenía en mente responder sólo 10 preguntas pero en el camino se me ocurrieron otras 30 más. Como por ejemplo hablar sobre el problema de la permanente actualización, el vínculo con las carreras universitarias y otras tantas más.

También sobre el tema de los salarios que dependen de muchos factores. De la capacidad, de la experiencia y de la tecnología que domines.

No creas que te harás millonarios de la noche a la mañana, porque eso va a depender, como en todos los rubros, de la capacidad que tengas.

Si eres mediocre, ganarás poco. Si tienes capacidad, aprendes y desarrollas tu carrera de forma inteligente, podrás ganar mucho.

Es importante que no elijas convertirte en programador pensando en la paga, porque de irte mal, te vas a desilusionar y a convertir en el peor de los programadores: el programador resentido.

Si te interesó el artículo y tienes otras preguntas, déjame un comentario. Iré recopilando las mejores para hacer una nueva entrega de este estilo.

Además, me gustaría invitarte a otro de mis sitios, Crónicas Freelancer, donde tengo muchos artículos como este, vinculados a la programación y al modo de vida freelancer.

Comparte el artículo y te invito a que sigas a Mentes Liberadas en las redes sociales. Suscríbete también al newsletter para recibir las novedades del sitio en tu correo electrónico.

¡Hasta la próxima!

139 comentarios
  1. Tengo 31 años y hace un año estudio desarrollo web. Me planteo muchas veces si estoy grande para ejercer la profesión. Soy Lic. en Publicidad y lo veo como una formación complementaria a la que ya tengo, bueno al principio lo vi así, pero a medida que avanzo en la carrera me engancho más. No se si las empresas busquen algo que se adapte a mi perfil programador/publicitario, pero tampoco me importaría dar un giro y dedicarme 100% a la programación dura y pura.

    Me gustaría leer alguna opinión al respecto.

    Saludos.

    1. Hola Nicolás
      Hoy justamente estaba hablando con una amiga que es Licenciada en Ciencias de la Comunicación y que se dedica a la parte de marketing y publicidad. En su trabajo la están capacitando en SQL para poder medir y obtener métricas de distintas fuentes. Estoy seguro que el perfil que tenés puede ser de utilidad en más de una empresa. Si sabés de marketing y desarrollo web podés ser el nexo entre el área de desarrollo y el de comercialización, que suelen llevarse no muy bien a veces.
      Es cuestión de seguir capacitándose, mantenerse actualizado y encontrar un segmento donde puedas aprovechar tu potencial al máximo.
      Espero te vaya bien.
      Saludos

  2. ESTIMADO ALEJADNRO, mas que interesante, claro y conciso tu informe. Mi nombre es Daniel tengo 43 años y hace 23 años deje la carrera de analista de sistema, me case y me fue imposible retomar. Hoy día con mi hijo de 18 años comenzaré de nuevo analista. Mi consulta es como esta la demanda de analista de sistema? me imagino que tan demandada como la de programador. Pero me gustaría saber tu opinión sobre los analistas de sistema, ya que muchas notas son sobre programadores. Desde ya muchas gracias y te envio un sincero abrazo desde Mendoza – Argentina.

    1. Hola Daniel
      Sí, la demanda de técnicos informáticos (programadores, soporte, analistas, ingenieros, testers y devops) en general es muy alta. Los analistas de sistemas no son la excepción. En sí, hoy en día quizás se habla más del analista-programador. No siempre está tan claro la diferencia entre ambos. Hay programadores que evolucionan y se llegan a convertir en grandes analistas con el trabajo diario.
      Espero que te vaya bien al retomar la carrera.
      Saludos

  3. Creo que la nota es tendenciosa como muchas de este tenor. En la nota no se aclara porque faltan programadores. Las condiciones y horarios laborales son pésimas y los suelos en muchos casos son de este empleados de comercio. La nota no explica,y no puedo hacerlo, porque una empresa permitiría que un programador se vaya siendo que es muy costoso reemplazarlo. Si es verdad que las condiciones labaroales son buenas y la paga alta porque entonces hay tanta rotación? Porque alguien se iría de un lugar donde gana bien y es bien tratado?

    1. Hola Sergio.

      En ningún momento hablo de paga alta en este artículo. Y eso es porque depende del lugar donde trabajes y de la tecnología que manejes. Después, hay empresas que pagan muy bien y empresas que pagan muy mal. Como en todos los rubros. Depende qué tan bueno seas, vas a poder conseguir un mejor puesto. Algunas empresas importantes pagan muy bien y lo sé porque conozco gente que trabaja allí y porque yo mismo he sido tentado a trabajar en esos lugares. ¿Por qué hay tanta rotación? Justamente porque hay muchos puestos vacantes y es muy fácil pasarse de una empresa a otra cuando te ofrecen un poco más de dinero o alguna que otra comodidad extra como por ejemplo más días de vacaciones o trabajar desde tu casa.

      De nuevo uno puede “ganar bien y ser bien tratado”. Pero, teniendo en cuenta la falta de programadores, siempre puede venir “alguien más” a pagarte mejor y a tratarte incluso mejor. O, como me ocurrió a mí, independizarme y trabajar como freelancer. Aunque claro, esta capacidad de elegir ganar más y/o trabajar de forma autónoma estará supeditada al nivel y experiencia que tenga cada programador.

      Saludos

  4. Hola Alejandro mi nombre es Federico y soy analista de sistemas pero nunca desarrolle aplicaciones realmente solo he estudiado lenguajes un poco (pascal, visual fox, visual basic, ruby, Java,c#, estos dos últimos no me terminan de convencer,también algo de vas y html) y quiero desarrollar algunos sistemitas de forma autonoma(algo que ver con el turismo, para hoteles y Cabañas, restaurantes esas cosas) y en mi pueblo y zona no en todos lados tienen Internet o funciona bien….igualmente pensé que sería mejor algo web que desktop…no? Cuál sería el lenguaje y framework qué recomendarías? Le tenía mala idea a pop pero es muy utilizado…también vi elixir, ruby, cuál podría ser para desarrollar algo bien y rápido…talvez node, python, etc? Desde ya espero tu respuesta….gracias y saludos

    1. Hola Federico
      En mi caso, soy programador PHP, pero si tuviera que comenzar de nuevo, sin dudas me iría hacia el lado de Javascript. Angular y React son tecnologías de cliente bastante difundidas hoy en día. Sin embargo siempre se necesita la pata del lado del servidor y ahí podrías elegir entre Node.js, PHP, Java, C# o Ruby. No creas que hay un lenguaje mejor que otro. Son solamente herramientas. La capacidad del programador es la que hace la diferencia. En tu lugar, yo probaría distintas herramientas y me quedaría con la que más me sienta cómodo.
      ¡Éxitos en tus proyectos!
      Saludos

  5. Hola Ale! La verdad es que te mandaste tremendo artículo, ahora si tengo las ideas más claras. Tengo 23 años y vengo del Diseño Multimedia. Actualmente estoy haciendo un curso sobre desarrollo en Android.
    Te quiero preguntar es lo siguiente: 1)Que salida laboral tengo si yo me recibo como programador android junior? 2)En el caso de trabajar en una empresa, que tipo de actividades realizaría? 3)Puedo complementar lo que se sobre diseño (interfaces) + lo que se sobre desarrollo mobile y crear una app que de ganancias?. Gracias por el genial artículo! Espero una respuesta, éxitos!

    1. Hola Emiliano
      1) Hay muchas empresas que buscan desarrolladores Mobile en Android (y en otras tecnologías como iOS también). Que te tomen o no va a depender de la capacidad que tengas y de la experiencia. Si no tenés experiencia puede que te tomen para formarte.
      2) Los programadores junior y semi-senior generalmente programan y nada más que eso. No debería haber otra actividad que te pongan a hacer, siempre y cuando te tomen para un puesto de programador.
      3) Sí, por supuesto. Estarás limitado por tus capacidades y conocimientos. Pero, por supuesto, con el tiempo vas a ir aprendiendo cada vez más y vas a tener cada vez menos limitaciones.
      Espero haber respondido tus dudas.
      Gracias por tu comentario.
      Saludos.

  6. Hola Alejandro, mi nombre es Facundo y tengo 22 años, muy buen artículo por cierto, me sirvió para sacarme mis dudas, hace poco empeze un curso de desarrollador web y de programador de apps ibridas, Android e IOS y la verdad estoy muy enganchado, últimamente no sabía si esto me iba a servir en un futuro como para tener salida laboral pero ya estoy totalmente convencido de seguirla, muchas gracias saludos desde Córdoba(Argentina)

  7. Hola, Alejandro, buscando información del tema llegué a tu artículo que me orientó muchísimo. Tengo 22 para 23 años y, después de unos cuantos años de cursada de Bioquímica en la UBA, quiero hacer algo distinto y la programación siempre fue algo que me interesó. Con el inglés juego a favor porque di el CAE y en un tiempo estaría dando el Proficiency pero me preocupa lo que comentaste de la edad. Teniendo 24, 25 años realmente corro con mucha desventaja para conseguir trabajo respecto a chicos de 20 o 21 años?

    1. Hola Eduardo
      Sí, corrés con algo de desventaja pero sólo en el caso de que no hayas visto absolutamente nada de programación. Si viste algo anteriormente puede que no sea mucha la diferencia. También depende con quién te compares. Un egresado de una escuela técnica con orientación en programación puede estar muy bien preparado ya a los 18 como para entrar a trabajar en una empresa IT.
      Esa es la realidad. Pero más allá de eso, si la informática y la programación es lo que te apasiona podés ponerte a estudiar y aprender. En algún momento alcanzarás el nivel necesario para trabajar en algún lado, más aprovechando la poca cantidad de programadores que hay.
      Espero haberte orientado.
      ¡Saludos!

  8. Hola, muy bueno el artículo, aunq lo de la edad desanima un poco. Y de ahí surge mi duda, los mas jovenes cuentan con ventaja a la hora de conseguir empleo en una empresa, si ya pasamos la barrera de los 30, existe la posibilidad de tener éxito de manera independiente si quisiera dedicarme a la programacion? Gracias!

    1. Hola Ivi
      Arrancando de cero es muy difícil que una persona de más de 30 pueda conseguir empleo de forma completamente independiente en sistemas. De casos que conozco, si no te gusta la idea de trabajar en una empresa, podés buscar algún freelancer con mucha experiencia y comenzar ayudándolo. Eso no te va a dar mucho dinero, pero sí vas a aprender y a ganar confianza. Con el tiempo, quizás logres que te pasen algunos clientes. Lleva tiempo ese camino.
      Espero haberte orientado.
      Saludos

  9. Hola, me gustó el artículo, soy estudiante, primer año en desarrollo de softw, me encanta la carrera y demás, tengo la desventaja de no saber inglés ( nulo), pero para programar se me hace muy fácil y destaco enormemente en la cursada. Me estoy interesando en aprender otros lenguajes simultáneamente, que lenguaje me recomendas? Quiero comenzar a trabajar a temprana edad en una empresa, o como freelancer, tengo ganas y siento que puedo.
    Y con respecto al inglés, que opinas? Arranco inglés particular? Que nivel de inglés tendría que tener sino? (Cuanto tiempo aprendiendo inglés)

    Saludos desde san juan

    1. Hola Lucas
      Como programador web, te recomendaría que aprendas los lenguajes de front-end que están de moda ahora: Angular y React. O si no, algún lenguaje de programación mobile. Eso te garantiza salida laboral. Sin embargo, para aprender bien conceptos profundos de desarrollo, es preferible Java. Tomalo simplemente como mi opinión. Cada programador tiene su idea y sus preferencias.
      Respecto al inglés, si hay algún curso en el que puedas invertir tiempo y dinero, te recomiendo que lo hagas. Es algo muy importante. El nivel básico de un programador es el llamado “inglés técnico” que te permite leer y consultar material en internet. Sin embargo, a medida que progresás en la carrera se te hace necesario también hablar y escuchar (en reuniones a distancia o presenciales) y también redactar (mails, o reportes en sistemas de tracking).
      Espero haberte orientado con mis respuestas. Seguí adelante que el mundo necesita más programadores con tu entusiasmo y ganas de progresar.
      ¡Espero que te vaya bien!
      Saludos

  10. Hola Alejandro. Muy interesante tu artículo. Llegué hasta acá porque estoy pensando hacer un curso de programación y buscar laburo freelance en paginas como freelancer.com. El tema es que tengo 32 años y laburo 8 hs de lunes a viernes, estoy buscando una forma de tener un ingreso más, pense en algún momento dedicarle 15 hs semanales.. te parece que puede funcionar? Es decir, que con un curso voy a tener lo suficiente para manejarme freelance? Que tecnología crees que es mejor aprender de entrada?
    Muchas gracias! Perdón por lo extenso del mensaje!

    1. Hola Manuel
      Está muy bien tu idea. El tema es que si partís de no saber nada de programación, vas a necesitar más horas por semana para poder adquirir cierto nivel en poco tiempo. Una vez que consigas algo de conocimiento, lo mejor es seguir capacitándote, pero realizando trabajos en paralelo. Aunque sean chiquitos. Quizás te cueste al principio conseguir clientes para trabajar freelance. Por eso, una buena idea es buscar algún programador experimentado o alguna empresa que necesite de ayuda de freelancers para tareas puntuales. Esa puede ser la forma de meterse en el mundo laboral del desarrollo de software.
      Si tuviera que comenzar a estudiar hoy una tecnología de rápida salida laboral, sin duda iría con Javascript y todas sus tecnologías asociadas (Node.js, Angular, React, Vue.js, jQuery, etc.)
      Espero haberte orientado en el tema.
      Saludos

  11. Muchisimas gracias! No esperaba tan pronto una respuesta! Me diste la motivación necesaria. Una cosa más, hay alguna escuela o lugar que recomiendes para empezar a estudiar? O vos das clases? Gracias otra vez

    1. Hola Manuel
      Hay institutos donde podés comenzar. Si estás en Buenos Aires, tenés Coderhouse, ITMaster y Acámica. Cualquiera te puede servir para dar los primeros pasos. Recordá que solamente serán de referencia y de guía. Después hay que meterle el doble, o incluso el triple de tiempo para practicar y dominar bien los temas.
      ¡Éxitos!

  12. Hola capo! Llegue a este post, por q estoy por arrancar un curso de java (desde cero) dictado por la utn de forma online (al mismo tiempo estoy cursando las primeras materias de una tecnicatura en informática (en una universidad pública) mi idea es cambiarme lo antes posible de trabajo ( trabajo en otro rubro distinto) , tengo 32 años, y estoy muy desorientado con respecto a la salida laboral, si realmente hay posibilidades de entrar al mercado laboral de la programación con un curso de java… Ojala puedas orientarme. Gracias

    1. Hola Matías
      Sinceramente, un curso no me parece suficiente como para poder ingresar en el mercado laboral. Ahora, un curso, combinado con una tecnicatura más algo de experiencia previa, que podrías hacer por tu cuenta, es otra cosa. La edad te va a jugar en contra, pero la falta de programadores, a favor. Conozco casos de personas que arrancaron a los 28 y hoy, a los 35, programan a la par de otros colegas. Si te gusta y te interesa le programación, no te queda otra que estudiar, aprender e intentar. Alguna puerta se abrirá en el mercado laboral.
      ¡Saludos!

  13. Soy Licenciada en Administración y me interesa mucho estudiar programacion, es algo que desfe hace mucho lo he pensado, no se que tanto me ayude en mi carrera pero creo que todos debemos tener conocimientos de programación, necesito opiniones si seria recomendable invertir en estudiar eso

    1. Hola María
      Por supuesto. Estudiar cómo automatizar procesos puede serte de mucha utilidad. Cuando uno aprende a programar, aprende también a analizar y a descomponer sistemas administrativos. Creo que sería un muy buen complemento. Incluso, podrías diseñar e implementar tus propios sistemas.
      Espero haberte orientado en el tema.
      ¡Saludos!

  14. Hola Alejandro,
    Excelente articulo.
    Te comento, tengo 32 años y quiero dar mis primeros pasos en el mundo de la programación. Mi idea es intentar hacer un cambio total a mi vida laboral o en su defecto poder lograr un ingreso mas.
    Se que mi edad es avanzada para este mundo, pero las cosas que leí en el blog logran que no pierda las esperanzas.
    Ahora bien, te quería consultar: qué crees es mas conveniente para iniciar, estoy entre estas alternativas:
    1 – Iniciar una tecnicatura en programación de dos años aprox o;
    2- Realizar un curso de corta duración; denominados cursos Full Stack, que entregan un certificado. El que averigüe se llama Itedes y consta de dos cuatrimestres (presencial 2 veces x sem)

    Ojala puedas darme una mano!
    Abrazo grande!

    1. Hola, Matías.
      Si suponemos que partís de no tener conocimientos en el tema, lo ideal sería primero tener una aproximación general y rápida. Los cursos suelen ser una muy buena opción. Pero a la larga, es mejor cubrir los fundamentos de programación. Por lo tanto te diría que, si está dentro de tus posibilidades, encares las dos opciones que tenés dándole prioridad al curso. Como le digo a todo el mundo, para insertarte laboralmente vas a necesitar bastantes más conocimientos que los que vayas a aprender en cursos o en carreras cortas. Para lograr el nivel requerido es necesario programar mucho. Así que cualquier proyecto personal que puedas desarrollar (aunque no te genere ingresos) puede ser de utilidad. Mantenete programando y con el tiempo vas a poder tener el nivel necesario para conseguir un empleo o para poder desarrollar alguna aplicación que te genere ingresos.
      Espero haberte ayudado.
      Saludos

  15. Hola Alejandro. Queria saber tu opinion a cerca de plataforma mumuki para aprender programacion. Me
    podrás recomendar algun otro curso on line? Recien estoy iniciandome en esto. Gracias.

    1. Hola Juan.
      La verdad es que no la conozco, pero la voy a investigar. De los cursos online que estuve viendo me pareció interesante la propuesta de Progate. Quizás pueda servir para comenzar.
      Saludos.

  16. Hola Alejandro. Tengo 20 años y sólo la Eso. He estado buscando cursos de programación y recientemente he ido a una entrevista pero de Unreal Engine. Esta claro que se necesita programación para utilizar el motor pero no se si es lo que quiero. Crees que tiene salida aprender este motor o sería mejor tirar por otra rama? Además de que tiene un costo de 2000eu y no se si es un precio muy elevado. Gracias de antemano.

    1. Hola Víctor
      No conozco mucho esa rama pero parece un nicho muy específico. No es lo mejor como para comenzar. Lo ideal sería que pudieras acercarte primero a lenguajes más tradicionales como C, C++, Java, Python, o alguno que sirva para iniciarse. También podrían ser las tecnologías webs que son más masivas.
      En materia de costos no te sabría decir nuevamente porque es algo muy específico que desconozco.
      Espero haberte ayudado en algo.
      Saludos

  17. Hola,
    tengo 32 años, estoy haciendo el curso de full stack web en acamica. Me gustaria saber como conseguir insertarme en el mundo laboral de la programacion? Ya que todos los anuncios que leo piden experiencia. Sabes de empresas que no pidan experiencia y que no teman de mi edad?

    gracias

    1. Hola Jimena
      Excelente que hayas comenzado a estudiar programación. Como dice el artículo, a tu edad se te va a complicar un poco entrar directo en una empresa sin ningún tipo de experiencia. Lo que podés ir haciendo es lo siguiente:
      1) Armar algún proyecto propio o junto a otras personas en tu situación. Puede ser un sitio web o una pequeña app. Si es posible, es mejor que sea algo que puedas monetizar. Eso le va dar un toque más profesional. Ya teniendo un proyecto serio como ese, podés empezar a hablar de experiencia en cualquier entrevista.
      2) Buscar contactarte con programadores freelancers que te puedan delegar algo de su trabajo.
      3) Suscribirte a plataformas de freelancers y postularte. Allí vas a encontrar que a veces salen trabajos chicos para hacer, que te pueden dar experiencia.

      Pero lo más importante es que vayas construyendo algo que puedas mostrar cuando te pregunten por tus conocimientos.
      No te desanimes. Cuesta insertarse cuando uno es grande, pero hay oportunidades si uno las busca.
      Espero que te vaya bien.
      Saludos

  18. Hola soy de San Luis..y estoy haciendo un curso de programación en Java script..el problema es que no tengo el secundario completo. Esto podría hacer que me sea imposible conseguir un trabajo en alguna empresa?

    1. Hola David
      Sí, se te va a complicar, a menos que seas un super crack en programación. Sería recomendable finalizar tus estudios secundarios. Podés ir haciendo eso y estudiar programación en paralelo.
      Espero que te vaya bien.
      Saludos

  19. Hola Alejandro , estoy por inscribirme en la carrera de tecnicatura superior en programación que ofrece la Universidad tecnológica de Córdoba , es necesario que tenga conocimientos previos antes de ir a la uni?

    1. Hola, Facu.
      No, no deberías necesitar ningún conocimiento previo. En las universidades generalmente prefieren que sea así porque dicen que si no, los alumnos traen vicios que incorporaron de aprender a programar solos. Personalmente estoy en las antípodas de ese pensamiento. Pero digamos que no vas a tener problemas si no tenés conocimientos previos.
      Perdón por la demora en la respuesta.
      Saludos

  20. Hola Alejandro.
    Mi nombre es Luciano, recien cumplo 18 años, en 2019 termino el secundario que es de la Uba y estoy interesado en ser programador para webs y aplicaciones Más que en los videojuegos. Nose si luego inscribirme en la Univerdidad de Buenos Aires, o en la UTN que es paga. Me podrias recomendar y decirme si influye en algo que me anote en una u otra además de que en la UTN termino un año antes ? Tengo como referencia a un conocido que estudia allí y al tercer año ya trabaja para una empresa.
    Muchas Gracias, espero tu respuesta.

    1. Hola, Luciano.
      Hasta donde tengo entendido la UTN es gratuita, pero tal vez te estás refiriendo a algo puntual. Para ser programador no es necesario ir a la universidad. No obstante, las carreras vinculadas a sistemas te pueden dar una importante formación que puedes aprovechar en ese sentido. La UBA no tienen ninguna carrera específica para formar programadores, en cambio la UTN sí. Si te interesa más lo práctico que lo teórico, conviene que te decantes por la UTN. Considerá también las escuelas que dan cursos de programación que no tienen nivel académico, pero forman en tecnologías mucho más actuales de lo que vas a encontrar en las universidades.
      Con respecto a trabajar, cualquier carrera que sigas vinculada a sistemas o incluso si te capacitás por tu cuenta y tenés talento, vas a conseguir empleo.
      Espero haberte orientado.
      Saludos

  21. Me hubiera gustado leer este post antes de empezar la carrera de Analista de Sistemas.
    Eh notado, que las empresas no les importa si estudiaste una carrera, solo le interesa un especialista de alguna tecnología (independientemente donde lo hayas aprendido) con experiencia minima de 3 años.Es verdad que se necesitan muchos programadores (seniors), si recién empiezas no te dan ni 5 de pelota, así que hay q tomar con pinza esa noticia. Si uno ve avisos de empleo, va a notar que piden locuras de requerimientos y el sueldo es de chiste. Básicamente tenes que salir del trabajo y seguir estudiando, para siempre estar actualizado y ganar valor. Yo hice muchos cursos, termine la carrera y aun así no eh tenido suerte (mi edad es 30 años, y no puedo creer que me consideren viejo a esta edad).
    No es como otra carrera que terminas de estudiar y listo, aquí nunca paras, después del trabajo seguís con cursos, así que poca vida social real tenes. Entren a computrabajo y se darán cuenta de lo que piden.

    1. Cualquier otro trabajo (que no tenga que ver con la informática) en el que te pidan ingles avanzado, varios lenguajes de programación y experiencia de años, te van a pagar mas que en este rubro. Siento que ponen esas noticias así hay mas mano de obra barata. Un amigo mio esta en una multinacional de informática y gana hoy en dia 17000 pesos (450 dolares mensuales) – diciembre 2018 – argentina como junior. Otro amigo operario de una fabrica gana 23000 pesos (610 dolares mensuales) con apenas el secundario completo. En las noticias siempre ponen sueldos de USA, que claramente están muy alejados de la realidad argentina. Como dice una parte del post, si no amas esto no lo elijas, porque no conozco a ningún programador que gane tanto como se dice (al menos en Argentina), además en tu tiempo libre te la pasas en cursos y conferencias (tu trabajo no termina cuando salis de la empresa). Carrera equivocada para ganar dinero en Argentina. Solo los especialistas podrán hacer alguna diferencia

    2. Hola, Josema.
      El tema de los sueldos es siempre muy polémico en este rubro. Es cierto que cuanto más especializado estés, más posibilidades de ganar bien vas a tener. También depende mucho de la tecnología. Por ejemplo, los programadores SAP pueden llegar a ganar 1500 USD de base. También depende la empresa en la que trabajes.
      La clave es meterse en este mundo cuanto antes para poder dejar de ser Junior rápidamente y empezar a ganar experiencia en otras áreas periféricas.
      Con respecto a la actualización, es completamente cierto. No dejamos de actualizarnos nunca. Todo el tiempo hay que estar aprendiendo algo nuevo y si dejas pasar dos años puedes quedar obsoleto.
      Gracias por tu aporte.
      Saludos

  22. Hola Alejandro, primero , gracias por tu post! Quería consultarte, soy ingeniero en una rama que nada tiene que ver con la programación, tengo 28 años y hace 4 trabajo de mi profesión,pero realmente quiero dedicarme a lo que me apasiona que es la programación. Me costo decidirme, y salir de mi zona de confort para tomar esta decisión. Me inscribi en sistemas, y empiezo este año, y me toman las materias duras de ingenieria (fisica,quimica,matematicas, etc) por lo que solo haria las propias de la carrera,lo cual es un golazo. Estoy aprendiendo Java por medio de un curso de Udemy hace unos meses, y me inscribi en un bootcamp de Java, que por sorpresa mía me llamaron y empiezo mañana! La verdad que tengo algo de miedo,ya que recién estoy aprendiendo programacion,y no se si realmente dare en la talla en el bootcamp. Piensas que con fundamentos de java y un intensivo de un mes puedo llegar a ser util para una empresa? Desde ya gracias por tus articulos!

    1. Hola, Pablo.
      Depende del nivel que puedas llegar a desarrollar. Si nunca habías programado antes, creo que vas a necesitar más ruedo. Pero eso depende también de tu nivel y de tu capacidad. Si eres ingeniero, tienes cierta ventaja en tu formación global, más cercana a la lógica, las ciencias y las matemáticas.
      Es normal que te dé miedo, pero estas más que a tiempo de dar el salto. Lo peor que puede pasarte es que los primeros tiempos no te tomen en ningún lado. Pero si sigues aprendiendo, en algún momento quedarás en alguna empresa, aunque te iniciarás seguramente en el nivel de programador junior.
      Si sientes que la programación es lo que te apasiona, entonces adelante. El resto no importa. Todo se termina acomodando con los años.
      Espero que te vaya bien.
      Saludos

  23. Hola Alejandro, queria hacerte una pregunta, tengo 19 años, y dentro de poco me anoto para la carrera de Tecnico De Desarrollo de Web en la Unlam, queria saber, si sabes, que tanto puede servirme esta carrera, dura 2 años y medio, ademas de esto tengo pensado ir a cursos cuando termine la carrera en los que me ayude a perfeccionar mi programacion, un saludo y gracias de antemano

    1. Hola, Ignacio.
      Lo importante al principio es entrar en contacto con la programación. Y para ello, cualquier medio sirve.Un curso de dos años y medio suena a que es una buena introducción, aunque no conozco específicamente de qué se trata. Intenta complementar lo que aprendas con cursos y capacitaciones, como tienes pensado. Y cuanto antes puedas, busca un empleo como programador. En cuanto entres a una empresa, comenzarás a aprender en el día a día y eso es lo que más vale.
      Espero haberte orientado.
      Saludos.

  24. hola tengo 39 años hice un curso de paginas web ,diseño grafico ,hace un tiempo ,soy data entry tambien ,actualmente fabrico ropa soy emprendedora,pero este rubro esta con poca salida ahora, quiero estudiar lo que es autocad para hacer planos de construccion que es el rubro que se esta trabajando mejor ,y mire tambien que me interesa hacer programador java , mi inquietud es si por ser mujer tengo menos posibilidades ? la mayoria son hombres. y si por mi edad tendria posibilidades todavia para aprender y trabajar en algun lado ? gracias

    1. Hola, Verónica.
      Con tu edad si no tenés suficiente experiencia vas a estar muy complicada. Por otro lado, en las áreas de sistemas y desarrollo hay mayoría de hombres, tal como contás. Hay algunas iniciativas como Chicas en Tecnología, que buscan equilibrar esto. Pero si tengo que serte sincero, estarías con bastante desventaja intentando comenzar de cero como programadora para insertarte en el mercado laboral.
      En cuanto a lo que comentás de Autocad, no tengo referencias como para poder decirte si te será fácil o no.
      Espero haberte orientado.
      Saludos

  25. Hola! Me encantó el artículo. Me gustaría hacer una consulta contando puntualmente mi situación: Mi novio lleva buscando trabajo desde hace 1 año y medio, va a cumplir 21 y hasta el momento tiene un curso de introducción a Linux y otro de Gestión de Contenidos, y ha tenido 2 entrevista pero lamentablemente no fue aceptado, por falta de experiencia creo yo. Y recientemente se ha interesado en el mundo de la programación, viendo de hacer un curso introductorio en Java y otros lenguajes. Pero le preocupa un poco la salida laboral que pueda conseguir ya que en las ofertas que ha visto piden años de experiencia o ser estudiante de alguna carrera de informática. Con el curso que quiere hacer le gustaría conseguir algo para poco a poco poder pagarse la carrera de especialización en Java que quiere.Y el problema también es que por razones familiares queremos mudarnos juntos pero hasta el momento la única que trabaja y en modalidad part time soy yo, siendo analista de data. Qué consejo me podrías dar? Gracias!

    1. Hola, Fernanda.
      Lo más difícil es insertarse en el mercado laboral. Una vez que esté adentro será más fácil. Es necesario que primero sepa programar bien en alguna tecnología. A veces con cursos no se llega a obtener ese nivel. Algunas posibilidades para ir ganando experiencia son colaborar con un freelancer o hacer un proyecto propio (por ejemplo, una app o una web). Teniendo eso, se hace más contrastable su experiencia (aunque sea poca) y puede ayudar a que una compañía lo tome.
      También hay que ver el tipo de compañía y la complejidad de la tecnología en la que trabajan. Algunas empresas están más predispuestas a tomar programadores juniors y otras no.
      Espero haberte orientado.
      Saludos

    1. Hola, Alan.
      Todo lo vinculado a la programación tiene salida laboral. No sé exactamente qué carrera será la que mencionas, pero si tiene temas de programación, como su nombre parece indicar, entonces estará bien.
      Saludos

  26. Hola!!buen articulo,dentro de poco voy a empezar un curso de programacion ,me anote porque pienso que es algo necesario a la hora de buscar trabajo ..pero la cuestion es que estoy cursando la carrera de contador publico y tengo la duda de si hacerlas juntas o decidirme por una y meterle de lleno..
    Lo que tenia pensado yo era hacer por un año el curso de programacion y luego de terminarlo ver si puedo trabajar con eso y mientras tanto seguir la otra carrera.Seria recomendable?..le agradeceria su consejo

    1. Hola, Franco.
      Sí, podés hacer las dos carreras en paralelo. Incluso, el panorama que te dará la contaduría te podrá ayudar a pensar cómo hacer sistemas contables. No te pongas mal si ves que después de un año de curso no conseguís empleo, seguí estudiando y programando. Cuando adquieras suficiente experiencia (me refiero a horas de programación), eso se notará y podrás entrar a trabajar en algún lugar.
      Éxitos en tus proyectos.
      Saludos

  27. Gracias por tu comentario, yo tengo 57 años y quiero estudiar programación, como salida la, espero que no sea tan difícil como me lo dicen, gracias yvsaludos

  28. Hola federico, como estas? te comento, me llamo tambien federico, voy a cumplir 28 años, y me anime a estudiar una tecnicatura: Tecnico superior en desarrollo de software ¿ Que piensas de esta carrera? Otra cosa que quisiera preguntarte es como puedo hacer para trabajar de manera independiente para alguna empresa extranjera que me recomiendas? desde ya muchas gracias espero tu respuesta.

  29. Hola Alejandro. Muy interesante tu post. Llegué a él porque me interesaría iniciarme en programación. Lo malo es que tengo que partir de cero y tengo 33 años. No busco que sea mi salida laboral principal porq ya estoy laburando de otra cosa, pero si me interesaría lo freelance. Tenia pensado hacer un curso introductorio de programación con Python. Luego me gustaria estudiar javascript y SAP que considero q me puede ayudar en mi trabajo actual. Vos que opinas?
    Se agradece la orientación q me puedas brindar.
    Saludos!

    1. Hola, Daniela.
      El problema es que para trabajar freelance primero se necesita algo de experiencia comprobable. O si no, agarrar trabajos demasiado chicos. No está mal que quieras comenzar desde cero, pero comprendé que te va a llevar tiempo (pueden ser años) alcanzar determinado nivel como para poder conseguir algo freelance.
      Con respecto a las tecnologías, podés aprender lo que quieras. Sólo se necesita dedicarle tiempo y estudiar.
      Saludos

  30. Hola! Este articulo me ayudó mucho. Te cuento que tengo 25 (siento que es un poco tarde para empezar pero estoy entusiasmada) y por cosas de la vida no pude hacer una carrera, recien ahora con trabajo estable(trabajo en marketing digital) y tiempo quiero animarme a algo y me llama mucho la atención la programación. Todo apunta a que voy a empezar con Java, vos crees que es buena idea o me conviene otro?

    1. Hola, Micaela.
      Java es una excelente tecnología para aprender a programar bien. Espero que puedas aprender mucho y disfrutes el proceso. No te frustres si al principio de cuesta.
      Espero que te vaya bien.
      Saludos

  31. Hola Alejandro! Muy buen post, la información es muy útil. Quería saber si hay algún curso en particular que me recomiendes para empezar a aprender a programar de 0, o alguna institucion en particular que sea buena. Además es muy necesario tener un certificado de alguna institución a la hora de buscar empleo? Muchas gracias, saludos

    1. Hola, Juan.
      No, no es necesario tener un certificado ni nada. Pero es probable que te pregunten qué estuviste programando. Por eso es bueno tener algún proyecto propio que puedas mostrar.
      Respecto a cursos, no sé donde te encuentras pero en Argentina tenés lugares como ITMaster, Coderhouse y Acámica. Si buscás algo online, podrás encontrar cursos en Domestika, Udemy o en Tutellus. Pero depende mucho lo que quieras aprender. Primero definí qué tecnología o en qué submundo de la programación te gustaría meterte y en función de eso, elegí algún curso introductorio.
      Saludos

  32. Buenas tardes! Queria saber si hay algun curso particular que vos conozcas para empesar a aprender a programar, en un lenguaje como java. O si conoces alguna institucion que recomiendes como para empezar! GRacias

  33. Hola Alejandro, para conseguir trabajo lo mas rápido posible como junior ¿cuales son las tecnologías que debo saber como mínimo?

    Sé que depende de la rama (web, móvil, escritorio, etc.), pero ¿hay algún combo de habilidades que puedas sugerirme?

    Leí en otro blog que con saber HTML5, CSS, Javascript y algún framework de JS ya podría conseguir un puesto como programador web frontender junior ¿Alcanzará con eso? Por cierto, tengo 33 años, por eso un poco el apuro jaja

    Luego mi idea es estudiar JAVA porque veo que tiene bastante demanda laboral y de ahí veré si sigo como desarrollador web o si me paso al bando de los mobile que tengo entendido que hay mas demanda en esa rama que en desarrollo web (además pretendo monetizar aplicaciones y vivir de eso). Quisiera saber tu opinión en cuanto este camino que pienso recorrer.

    Saludos!

    1. Hola, Leandro.
      Sí, coincido con lo que leíste en otro blog. Con esas tecnologías que nombrás hoy en día tenés muchas más posibilidades. Otra posibilidad es aprender alguna tecnología de servidor como PHP + MySQL y algún framework de PHP como Laravel. Tu plan está bastante bien. No te frustres por el tema de la edad, pero entendé que capaz no te va a resultar sencillo.
      ¡Saludos y suerte!

    2. Buenísimo! ¿Sabes de páginas o canales de youtube buenos para aprender gratis estas cosas? Y tambien Android Studio. Gracias!

    3. Hola, Leandro.
      No hay un único canal de aprendizaje. En general, uno termina aprendiendo bien al poner los conocimientos en práctica. En YouTube vas a encontrar muchos canales sobre programación. Intentá buscar el que te sea más cómodo para ver y aprender. No descartes los blogs de programadores. Hay algunos muy buenos. Lamentablemente no te puedo recomendar uno puntual, porque depende mucho de la tecnología que quieras aprender. Así que tendrás que investigar. Pero en esa investigación que vas a hacer ya empezarás a desarrollar aptitudes típicas de programador. Por lo tanto, eso es excelente. Espero que te vaya bien.
      Saludos

  34. Hola tengo 17 años y no se mucho sobre este tema pero me encanta el tema sobre las computadoras me preguntaba si estudio programacion donde pido el trabajo, que empresas necesitan programadores,Soy de Argentina Salta

    1. Hola, Mariano.
      En mayor medida, las empresas de software son las que necesitan programadores. Son las que producen programas de computadoras y los venden como productos o servicios derivados. Sin embargo, al día de hoy, muchas empresas que no son de software incorporan programadores y especialistas en informática. Así que en realidad la cantidad de empresas que necesitan este tipo de profesionales son muchas. Asegurate de estar cerca de un polo tecnológico donde puedas conseguir empleo. Generalmente estos están en las grandes ciudades.
      Espero haberte orientado un poco.
      Saludos

  35. Hola Alejandro, ¿cómo estás?
    Me encantó tu post, realmente. Me parece bárbaro cómo orientás a la gente y también estuve chusmeando tus otros post sobre freelancer. Te cuento, yo tengo 25 años y actualmente trabajo como IT Recruiter (de hecho te agregué en LinkedIn :p), me dedico a hacer los procesos de Selección de Personal para gente de Sistemas. Me interesa tanto el rubro, tras mi pasión por la tecnología (siento que si me falta mi compu, me muero) que ahora estoy en primer año de la Tecnicatura de Desarrollo de Software en ISTEA (nose si conocés, en CABA). La Tecnicatura apunta a formar desarrolladores full stack con fuertes conocimientos y prácticas de desarrollo back-end con .NET y Java, desarrollo front-end con Javascript, CSS, HTML y frameworks (Angular, JQuery, Boostrap, etc). El fuerte es Java y .NET (estudiamos las dos a la par)
    Sabés si existen empresas que toman gente estando en primer año y los capaciten a la par? La verdad, al día de hoy no estoy pensando en un sueldazo, sólo quiero APRENDER.

    1. Hola, Juan Pablo.
      Deberías poder encontrar muchas empresas que requieran esos conocimientos. Por supuesto, lo que van a necesitar primero es que tengas la capacidad de programar algo. En tu lugar, yo buscaría startups o empresas chicas, de no más de 10 personas. Esos son lugar excelentes para aprender. La mayoría de estas empresas en Argentina, están ubicadas en Palermo, Belgrano, Núñez y Vicente López (no sé por qué tienden a agruparse allí), y algunas están yendo al Distrito Tecnológico en Parque Patricios. Cuestión de ponerse en contacto con alguna de ellas y explicarles tu objetivo de aprender.
      Me parece un muy buen plan el que estás armando. Espero que puedas conseguir un trabajo que te sirva de escuela.
      Saludos

  36. Hola! como estás, leo esto casi 2 años después de que lo has escrito, tengo 18 años y este año empecé a cursar Licenciatura en Sistemas de Información, no tengo consulta alguna sobre la carrera, siento que si voy a seguirla, me siento con ganas y me gusta muchisimo programar, aunque solo esté en un nivel básico. Hay algunos que dicen “uh no entiendo nada que paja” y yo si no entiendo, tengo la onda de buscar e informarme hasta aprender. Sin irme de tema, mi consulta principal es acerca de si pudiera trabajar como programador junior en alguna empresa antes de recibirme, hablo del primer año o segundo, y si debo aprender otros lenguajes en simultaneo para poder lograr trabajar en alguna empresa. Saludos y gracias!

    1. Hola, Alexis.
      Sí, seguramente cuando pases los primeros temas vas a ver que aparecerán ofertas de trabajo. Te sugiero que las consideres y en algún momento te insertes en el mercado laboral. En todo caso, si se te complica la carrera, después podés dejar y volver. Pero es importante que un programador se forme en un área de desarrollo, mejor si es una empresa que produce software. Lo ideal es llevar un trabajo part time con la carrera, pero a veces es complicado.
      Respecto a si debés aprender otros lenguajes, sí, seguramente tengas que hacerlo. Si te interesa meterte en algún área en particular, comenzá a aprender las tecnologías vinculadas. Si no, esperá a ver que ofertas te aparecen y aprenderás lo necesario en el camino.
      ¡Espero que te vaya bien! ¡Mucha suerte!
      Saludos

  37. Hola Tengo 23 años y vivo en Arg Bs.As. Agradesco que compartas tus conocimientos y experiencia, yo apunto para Desarollo Web y he aprendido HTML, CSS, SASS, Responsive Design, JavaScript, JQuery, PHP y MySQL… mi pregunta es la siguiente, yo no tengo un titulo universitario solo tengo el secundario completo, tampoco he trabajado como programador, he hecho mis sitios webs si pero nunca he trabajad, por lo que no tengo experiencia, tu crees que con mi perfil actual pueda trabajar de Junior? me aceptaran? no tengo problemas en aprender de hecho lo disfruto mucho, no me quiero conformar con esas tecnologias quiero aprender mas
    tengo pensado aprender mas frameworks, pero mi duda era si con mi perfil actual podria encontrar laburo, te agradesco el tiempo que te tomas en responderme enserio lo agradeceria muchisimo.
    Mi anterior comentario creo que no se envio, lo digo por si llegas a ver 2 comentarios iguales

    1. Hola, Ariel
      Lo cierto es que en la práctica no tiene importancia si tenés o no un título universitario. He visto gente ser eyectada de empresas con título y todo. Lo importante es que puedas como programador dar soluciones puntuales a problemas concretos. Con los conocimientos que tenés y por tu edad, deberías poder entrar como junior en cualquier empresa.
      Me parece bien que sigas estudiando y capacitándote. Es el modo de vida del programador y de los profesionales de sistemas en general.
      Te recomiendo el artículo El sentido arácnido en la informática, que lo publiqué hace unos años en Medium.
      ¡Espero que te vaya bien!
      Saludos

  38. Buenos días, señor Alejandro. Mi nombre es Eduardo. Actualmente me encuentro en una situación bastante desesperada de trabajo. Tengo 19 años y estudio Ingeniería en Electrónica (mas específicamente me encuentro en mi 1er año de carrera). Trabaje durante 1 mes como peón de obra ante la necesidad, y me informaron el pasado día del trabajador que estaba despedido(sin causa por supuesto).Entiendo que este post es de hace un año de antigüedad como mínimo, pero quisiera saber si disculparía la molestia y me diría si, incluso a día de hoy, hay posibilidad de trabajar como programador. Hace muchos años me sentía interesado en el rubro( de hecho siempre quise trabajar en el rubro de la informática). En mi caso, nada se de programación o desarrollo de código, pero ya me encuentro en proceso de aprendizaje. Por supuesto, estaría mas que dispuesto a aprender cualquier programa o lenguaje informático necesario si estuviesen dispuestos a contratarme. Como considera que debería comenzar mis primeros pasos en este campo ?.

    1. Hola, Eduardo.
      Lamento tu situación. La falta de programadores y profesionales con perfiles técnicos de sistemas sigue siendo importante. El tema es que para poder calificar para esos puestos de trabajo hay que tener conocimientos previos. Construir estos conocimientos lleva algo de tiempo. Lo primero que puedes hacer es comenzar con algún curso, online o presencial. Eso te servirá para entrar en contacto con los temas. Luego, lo que viene es practicar mucho y armar algún tipo de proyecto.
      Si no tenés conocimientos te será imposible conseguir trabajo de un día para el otro. La mejor alternativa es irte capacitando de a poco.
      Espero haberte orientado.
      Saludos

  39. Hola! Mi nombres es Matías, mi duda al leer el post pasa a ser el tema de la edad. No tengo experiencia ni conocimiento alguno, mi idea es empezar con un curso completo de JAVA en EducacionIt, que te permite obtener el cerificado Oracle Certified Professional (OCP) Java SE 8 Programmer. Por supuesto que voy a seguir estudiando me encantan los distintos tipo de lenguaje y sus posibildades, lo siguiente seria Javascript y el objetivo seria convertirme en un full stack developer
    1-Tenes alguna referencia del curso mencionado? conviene hacerlo ahi o en ITmaster?(veo que otorga certificados pero solo por presentarse).
    2-Crees que con los cursos y los certificados pueda tener una integracion mayor en el mundo laboral? o va a costar lo mismo que cualquier curso básico de java para una persona no tan joven?
    Es un salto muy grande el quiero hacer (Marketing 3 año a programación) por eso me da un poco de miedo. Gracias desde ya por el artículo y la respuesta.

    1. Hola, Matías.
      1. No tengo referencias directas del lugar que me pasás. En general, si no tenés conocimientos cualquier curso te va a servir porque lo primero que a lograr es hacer ese primer acercamiento con el código. Después viene un periodo donde hay que practicar. Ahí conviene crear algún tipo de proyecto personal. Algo que se pueda mostrar y que permita aprender.
      2. Un certificado siempre tiene algo de peso. Te puede hacer destacar ante otros candidatos a la hora de la selección de personal. Pero después va a depender todo de la capacidad que tengas para programar.
      Entiendo tu inseguridad y es completamente normal. De todos modos yo en tu lugar no me desprendería de marketing (salvo que no te guste nada). Hay muchas áreas donde la programación y el marketing se unen y no sólo son apasionantes sino que también permiten generar mucho dinero.
      Espero haberte orientado con mis respuestas. Que te vaya bien.
      Saludos

    2. Muchas gracias por la pronta respuesta, le estoy metiendo con todo a codeacademy porque entendi que es muy importante la practica como mencionaste y cuando me de el cuero empezare a meterme en proyectos e intentar hacer algo propio por mas basico que sea. Nuevamente agradezco el apoyo, voy a retomar marketing, pero ahora no estoy trabajando en nada relacionado a eso y va lento el paso. Quiero meterle de lleno a esto lo que queda del año y ver si puedo empezar a trabajar como junior en alguna empresa. Mis amigos me recomendaron Globant que si bien es bajo el sueldo para los que se inician, suelen contratar juniors con poco conocimiento

    3. Es buen un plan, Matías. Globant es una de las empresas más importantes de Argentina, si pudieras ingresar allí sería muy bueno. Pero si no, tenés un montón de otras empresas a las cuales apuntar.
      Espero que te vaya bien.
      Saludos

  40. Hola! Tengo 20 y soy estudiante avanzada de licenciatura en sistemas. Cuando me gradúe con ese título y quiera conseguir mi primer trabajo, ¿Me tomarán igualmente como junior?

    1. Hola, Bren.
      Sí puede ser, pero todo depende de la capacidad que tengas para programar, independientemente del título que tengas. Pero por la edad y el perfil técnico yo creo que no vas a tener problemas.
      Saludos

  41. Buenas Ale, una consulta, yo voy hacer la carrera de Técnico de Desarrollo Web, pero cuando busco empreo sobre desarrollador web; las empresas piden “Buscamos Ingenieríos Informáticos, o como minimo 3 años en la carrera ingeniería”, estas empresas me tomatan en cuenta mi experiencias sobre el desarrollo web o mas por el título universitario que tenga? puedo tirar currículum pero no me van a llamar por ser Técnico.
    Escuche que es difícil conseguir trabajo al principio…

    1. Hola, Mauri.
      En general, las personas que arman las búsquedas de selección de personal (los llamados “recruiters”) no saben absolutamente nada sobre tecnología y confunden todo tipo de especialidades.
      Si en una empresa están pidiendo esas características por algo debe ser. Tal vez es un perfil especializado. No se necesita título universitario para desarrollarte como programador y un título en sí mismo tampoco te garantiza que sepas programar.
      Buscá en otros lugares y tratá de hacer contactos (otros programadores y algún que otro recruiter). Create un perfil en Linkedin y armá algún proyecto propio que puedas mostrar para probar que sabés programar. Sí, es difícil insertarse en el mercado laboral al principio porque a priori nadie sabe si sabés programar o no, independientemente de lo que hayas estudiado. Lo bueno es que una vez que entres, salvo que pase algo malo, tenés garantizado un lugar.
      Espero que te vaya bien.
      Saludos

  42. Hola Alejandro! Buscando información sobre “estudiar programación” llegué a este artículo. Hoy estuve leyendo bastante sobre el tema e incluso viendo vídeos. Te cuento que tengo 41 años y soy contadora. Por diferentes motivos estoy pensando seriamente en cambiar de profesión. Te pido que me aconsejes si estudiando y capacitándome tengo oportunidad en el mercado laboral. Mis dudas son debido a mi edad y también porque soy mujer. Me da la impresión que la mayoría de los programadores son varones. Espero puedas asesorarme. Saludos.

    1. Hola, Belén.
      Creo que es muy complicada tu situación como para insertarte a esta altura en el mercado laboral. Más por la edad y la falta de experiencia que por tu género. Eso no te inhabilita a aprender a programar. Pero si tu objetivo es ingresar al mercado laboral, es difícil.
      Espero haberte orientado.
      Saludos

  43. Hola ¿me gustaría saber que me recomendaría para entender mejor del mundo de la programación y interesarme por éste? Teniendo en cuenta que no se nada de este mundillo.
    ¿Y es verdad lo que es una carrera bien pagada, que factores influyen en el sueldo?

    1. Hola, Nahuel.
      Todo debe partir de interés de tu parte. Podrías comenzar haciendo algunos programas simples en base a tutoriales de internet y ver si te interesa o no el tema.
      Respecto a si es una carrera bien pagada o no, eso va a depender de lo bueno que seas, de la tecnología que domines y de lo inteligente que seas a la hora de hacer tu carrera. Eso último es lo más importante. Hay gente que sabe programar muy bien y que gana muy poco. La carrera del programador no es solamente escribir código. Luego se puede evolucionar a líder técnico, líder de proyectos e incluso tener una empresa propia o desempeñarse como freelancer.
      Espero haberte orientado.
      Saludos

  44. Hola Alejandro, mí nombre es Ariel, soy de Córdoba capital, tengo 44 años, he leído todo el artículo y también los comentarios.
    En una parte del artículo hay una pregunta con respecto a la edad para aprender a para conseguir trabajo.
    Es improbable que a mí edad consiga trabajo en alguna empresa como programador?
    Soy autodidacta, y estoy estudiando en Udemy.
    Yo tengo muchas esperanzas de conseguir trabajo, estoy haciendo un esfuerzo enorme y mí objetivo es ese.
    Desde ya muchas gracias

    1. Hola, Ariel.
      Sí, es complicado obtener un trabajo como programador a esa edad. En tu lugar, apuntaría a sumarme a áreas de sistemas de PYMES, no iría directo a empresas de desarrollo de software. Si lográs entrar en un Depto. de Sistemas de alguna empresa, quizás luego puedas ir moviéndote hacia el área de desarrollo. Las áreas de sistemas requieren personas para soporte técnico, atención telefónica, mesa de ayuda y cada vez más para mantenimiento de su sitio web. En el camino, por supuesto podés seguir capacitándote en programación para, en algún momento, pegar el salto.
      No bajes los brazos y seguí capacitándote de la forma que puedas. En el caso de la programación hay que escribir y leer todo el código que puedas. Cada tanto combinalo con algo de teoría (algoritmos, programación orientada a objetos y diseño de software).
      Espero que te vaya bien y logres conseguir un puesto de desarrollador.
      Saludos

  45. Hola! espectacular tu post me encantaría si pudieses que me aconsejes desde tu perspectiva. Estoy haciendo en este momento una Tecnicatura en Marketing y Publicidad Digital y me surge la posibilidad de hacer al mismo tiempo en otra universidad la Tecnicatura en Desarrollo de Softwar, tu que dices, pueden ir de la mano? en que me beneficiaria? al terminar en que campo laboral crees que podría aplicar mis conocimientos?

    1. Hola, Macarena.
      Sí, pueden ir muy de la mano. Pero no descuides el marketing digital porque hoy por hoy es una de las capacidades más importantes que se pueden tener. El área donde mejor se fusionan estas dos disciplinas es en el armado de sitios webs y aplicaciones para monetizar a través de publicidad o de venta de productos. Al terminar las carreras tus conocimientos serían muy valiosos para el mercado laboral.
      ¡Adelante con eso!
      Saludos

  46. Hola! Muy bueno tu post!! Quisiera hacerte unas preguntas acerca del tema. Yo actualmente me encuentro estudiando una carrera de ingeniería que no está relacionada a la informática, pero desde la facultad me comentaron que aprender un lenguaje de programación es una habilidad que suma a la hora de buscar empleo y ejercer, así que me interesé en el tema y me puse a buscar donde aprender. Encontré en mi ciudad un curso en una institución privada dicta una “carrera Java” que me prepararía para rendir la certificación de Oracle en más o menos una año. Mis dudas son, primero, si consideras que esto puede complementar mis estudios de ingeniería, y, segundo, si hacer un curso de estas características me puede llegar a servir para conseguir algún empleo part-time para generar algún ingreso mientras termino mis estudios. Desde ya muchas gracias!!. Saludos

    1. Hola, Juan.
      Sí a las dos consultas. Te servirá como complemento para cualquier ingeniería. Y sí, un curso de Java que además otorga una certificación de Oracle tendrá su peso. Luego, tendrás que demostrar tus habilidades como programador para acceder y conservar un puesto de trabajo. Pero el camino que planteas es más que adecuado.
      ¡Éxitos!

  47. Buenas! Tengo 24 años, y recién estoy comenzando a adentrarme en cursos, principalmente me tiré para el lenguaje javascript, ¿algún consejo para mantener la motivación?

    1. Hola Magdalena.
      Hay que programar y no dejar de programar. Te recomiendo que comiences algún proyecto personal. Una app que quieras hacer, un videojuego, una web, o cualquier cosa que se te ocurra. Dedicale todas las horas que puedas por semana y hacé que vaya creciendo. Lo importante es que vayas entendiendo y familiarizándote con el código. No importa tanto el resultado final, sino el proceso en sí mismo.
      Saludos

  48. hola alejandro! como estas? el año pasado arranque a estudiar en acamica pero por cuestiones de trabajo tuve que dejar, te quería consultar si tenes algún curso o lugar en particular donde podrida estudiar o arrancar a capacitarme nuevamente.
    saludos!

    1. Hola, Sabrina.
      Como mi formación fue autodidacta, leyendo y escribiendo código, no tengo un lugar de referencia para recomendarte. Te menciono igual algunos que conozco. No sé de dónde sos, pero si te interesan los cursos presenciales: ITMaster, Coderhouse y Educación IT. Si preferís hacer cursos y tutoriales online tenés Domestika, CodeAcademy y Udemy.
      El resto es dedicar tiempo a programar y leer código. Sirve mucho tener algún proyecto que puedas ir armando con tiempo.
      Saludos

  49. hola soy egresado de la ingeniería en sistemas computacionales tengo 23 años de edad, estuve trabajando el framework spring en mi proyecto de titulación solo que estoy muy nervioso al trabajar en una empresa de programación no se si es algo normal?

    1. Hola, Felipe.
      No hay por qué estar nervioso. Las empresas tienen un marco de trabajo que permite que en caso de que te equivoques, alguien lo detecte. Además, no vas a ir de 0 a 1000 en un día. Te irán dando tareas fáciles para que ganes confianza y después te delegaran las más complicadas.
      Sin miedo que hay mucho por aprender.
      Saludos!

  50. Hola Alejandro… Brevemente, cuando termine la escuela técnica fui el mejor”programador” de una clase de 40 alumnos, en ese entonces COBOL era lo mio, aunque también aprendí algo de clipper y pascal… Por razones de la vida me especialice en otros rubros… Y ahora, 20 años después quisiera volver a la programación… Estuve participando en un pequeño proyecto con js, html y CSS, pero la realidad es que me falta mucho para estar a la altura de un junior todavía… Y es que no soy el mismo de antes, digo, no aprendo con la misma facilidad y encima los paradigmas actuales poco tienen que ver con los que apre di… Entonces, por donde me aconsejas empezar? El tema laboral estaría casi resuelto una vez que mis habilidades se desarrollen(o se vuelvan a desarrollar), por lo que lo mas importante creo yo es poder acelerar es proceso… Espero tu consejo, desde ya muchas gracias…

    1. Hola, Nicolás.
      Yo creo que primero deberías elegir bien sobre qué plataforma te gustaría desarrollarte (web, mobile, escritorio) y luego elegir una tecnología dentro de esa área. Yo creo que lo mejor es elegir web y empezar con HTML y CSS desde lo más básico. No son exactamente lenguajes de programación, pero ayudan a conocer el proceso de desarrollo. Dejaría Javascript para el final, porque es más complicado y no es ideal para aprender. Luego, de dominar HTML y CSS, en mi opinión el siguiente paso es aprender bien Bootstrap. Ahí, algo de Javascript vas a tener que aprender, pero no demasiado. Quizás luego puedas aprender algo de PHP.
      Ahora, si te interesa aprender fundamentos básicos de programación, en las universidades están enseñando Python. Pero ese camino es quizás más lento.
      Espero que puedas retomar el camino del programador.
      Saludos

    2. Alejandro, muchísimas gracias por responder… El caso de html y CSS, te diría que ya los manejos (no soy senior, pero los manejo). Y a JS le tome la mano relativamente fácil, ya te digo, participe como frontender en un lindo proyecto con un amigo que es analista de sistemas. El caso es que ahora sin proyecto por delante no se por donde encarar para agudizar mis razonamientos… Por poner un ejemplo, ante un determinado problema que se presentaba yo lo resolvía en 6 lineas, mientras que mi amigo lo hacia en 1… No se si logro explicarme… La orientación que te pido es para saber como fortalecer los conocimientos de “programación estructurada” que tengo desde siempre, pero ahora hacerlo en, por ejemplo, desarrollo web… Espero haberme explicado mejor… Y nuevamente muchísimas gracias por tomarte el trabajo de seguir respondiendo…

    3. Hola, Nicolás.
      Entiendo a lo que te referís. La forma de mejorar en eso es obviamente a través de la experiencia. Escribiendo y leyendo código. Yo siempre recomiendo la creación de ABMs (CRUD en inglés). Sistemas de altas, bajas y modificaciones. En este caso, con programación web (PHP, MySQL, Javascript, HTML y CSS). Elegis algún tema que te interese (libros, películas, lugares) y armás una especie de librería con eso. La otra forma es practicar resolviendo ejercicios puntuales de programación. No suele haber mucho en internet de eso. Ahí te recomiendo buscar en manuales.
      Espero haberte orientado.
      Saludos

    4. Genial!!! Entiendo!!! Le meteré a eso entonces… Algo mas, leí por ahí que COBOL sigue vivo… Ed mas, consideran que vivirá quizás unos 50 años mas… Alguna opinión al respecto?

    5. Cobol es el lenguaje de programación con el que están hechos gran parte de los sistemas bancarios y algunos otros administrativos, como por ejemplo de empresas de seguros. Entiendo que como funciona y se manejan importantes sumas de dinero, nadie se arriesga a reemplazarlo. En los bancos actualmente se hacen interfaces entre Cobol y algún lenguaje nuevo (C# y Java, por ejemplo), por lo que los programadores deben aprenderlo. Es muy probable que siga siendo necesario por un tiempo más.
      Sin embargo, es una tecnología de nicho. Esto significa que muy poca gente la domina. Meterse allí puede dar mucho dinero, pero a la vez es riesgoso porque si de un día para el otro se deja de usar, hay que recapacitarse en alguna otra tecnología.
      Espero haberte orientado.
      Saludos

  51. Hola tengo 29 años y estoy planteándome estudiar programación dada la gran demanda que hay y porque siempre me interesó aunque nunca lo intenté porque creía que era muy difícil, pero ahora me atrevo. El sueldo también es algo que me ha ayudado a decidirme, aunque en España sean un poco bajos. He hecho un FP de dirección de alojamientos turísticos. Mi pregunta es qué tipo de programación podría intentar?¿Donde te parece que podría encajar? Gracias por el artículo ha sido muy instructivo. Soy analítico y perseverante.

    1. Hola, Andrés.
      El área y a tecnología tendrías que identificarla tú. Yo considero que la programación web puede ser la forma más fácil de introducirse en este mundo. Si no tienes idea por donde empezar, yo te diría que comiences con HTML y CSS. No son exactamente lenguajes de programación, pero se escriben de la misma forma y el proceso es similar. Si te interesa aprender de forma más teórica, las universidades están enseñando Python.
      Lo ideal es que conozcas un poco estas tecnologías y te definas por la que te guste más.
      Espero haberte orientado.
      Gracias por tus palabras.
      Saludos

  52. Hola, tengo 18 y el año proximo queria estudiar para ser tecnica en analisis de sistema, me va a dar tambien salida laboral?? o debo estudiar algo mas?? otra cosa… la modalidad que elegi en secundaria fue economia, osea que no vi nada relacionado, me va a costar mucho mas poder estudiar la carrera? hay algun sitio web donde pueda estudiar para introducirme en la materia?? que me recomendas?? saludos!!

    1. Hola, Candela.
      Sí, cualquier carrera vinculada a sistemas te va a dar una buena salida laboral. A tu edad, no te preocupes si no viste nada de informática antes. Cualquier carrera comenzaría desde cero. Podrías ir viendo algo de programación, si es que te interesa. Te recomiendo estos artículos de Mentes Liberadas:
      Mumuki, la plataforma gratuita para aprender a programar
      Qué lenguaje de programación conviene aprender al comenzar
      Programa especializado de Python
      Cursos online de desarrollo web

      Saludos

  53. hola buenas, muy bueno tu articulo. La realidad es que tengo 28 años y a una materia de recibirme de técnico en gestión ambiental. estos últimos tiempos me di cuenta que me llamaba mucho la atención esto de la preogamacion y me dieron ganas de aprender y tener una herramienta mas en lo laboral. Me gustaría poder complementar las dos carreras en un futuro.
    PD: me anote en la tecnicatura de programador de computadoras para el año que viene en la universidad de Lomas de Zamora. Espero que un futuro pueda conseguir laburo a pesar de la edad.

    Saludos

    1. Hola, Rodrigo.
      Si le metés ganas y le dedicás tiempo, es posible que logres insertarte en el mundo de la programación. Si ves que te gusta, pero cuesta hacer pie en el mercado laboral, hay que tener un poco de paciencia.
      Éxitos en tu nueva carrera.
      Saludos

  54. Hola Alejandro,leí tu post… Te cuento tengo 35 años, soy analista en sistemas y porque fui una tonta nunca me dedique a eso. Hace unos meses me puse a estudiar un curso de diseño web en udemy (HTML, casa, javascript, bootrap, WordPress, entre otros) y ahora quiero hacer algo.net o java.. vos qué me recomiendas?
    A mí edad puedo conseguir algo o ya es muy tarde? Soy de argentina. Gracias

    1. Hola, Carolina.
      A todo el mundo le recomiendo que se meta de lleno en la programación web, salvo que tengas algún interés en particular por otra tecnología. Actualmente Javascript es el lenguaje más extendido.
      Luego de actualizarte, por tu formación, deberías poder conseguir empleo. Yo creo que tenés grandes posibilidades.
      Espero que te vaya bien.
      Saludos

  55. Hola Alejandro, no puedo creer que te tomes la molestia y dedicación de contestar tantos mensajes, sos un grande. Mi nombre es Mariano, tengo 32 años, me encanta la tecnologia pero la verdad es que no tengo experiencia programando, pero a pesar de mi edad quiero inscribrme a una carrera terciaria, el problema es que no me decido por cual seria mas conveniente en mi caso y debido a tus conocimientos me gustaria q pudieras orientarme. Las dos carreras por las cuales no me decido son “Tecnico superior en desarrollo de sofware” o “tecnico superior en analista de sistema” combinado con algun curso de java, que es uno de los lenguajes que mas me gustan.

    Agradeceria mucho tu respuesta ya que me seria de gran ayuda.

    1. Hola, Mariano.
      No conozco puntualmente esas carreras. Cada universidad o centro de estudios las llama de forma diferente. Habría que ver cuáles son los contenidos propiamente. Por el nombre, la primera parece centrarse en la programación de software mientras que la segunda está más cerca del análisis de sistemas. Hay mucha relación entre ambas carreras pero no son exactamente lo mismo. El programador está todo el tiempo cerca del código mientras que el analista se encarga de diseñar soluciones a un nivel más amplio.
      Por lo tanto, depende de lo que a vos te interese. Te recomendaría que investigues cuáles son los contenidos de cada una de estas carreras. Y después, sí, cualquier curso te va a servir de complemento.
      Saludos

  56. Hola muchísimas gracias por la información. Sabes siempre he sido un cabeza dura…. No me refiero a ser un asno en el salón de clases pero ,se me olvidan las cosas y no puedo recordar formulas matemáticas o químicas. Siempre he querido ayudar a la gente por un medio de trabajo profesional y a la vez cientifico o tecnologico.
    creo que estas vacasiones voy a meterme de lleno en el mundo de la programacion y en un futuro ayudar a aser las cosas mas faciles.
    solo espero no se me olvide.
    Saludos!!

  57. Hola Alejando.

    Tengo 24 años de edad, y si bien estudio una ingeniería que no tiene relación a sistemas ni a la programación, me empezó a picar un poco el tema de programar.
    Tengo facilidad con la lógica, soy bastante analítico y me veo muy capaz. Pero, mi incertidumbre va mas con el tema de la edad. Estoy haciendo un curso intensivo anual, llamado INFORMATORIO , financiado por Globant (Chaco), y a la par unos cursos de Java.

    Que consejo me darías en base a mi situación, Ale? Desde ya muchas gracias.

    1. Hola, Guille.
      Con 24 años todavía tenés tiempo de insertarte en el mercado laboral así que no te preocupes. Cualquier curso que puedas hacer para capacitarte te va a servir. Sobre eso, tendrás que dedicar horas y horas para capacitarte. Te recomiendo que comiences algún proyecto personal en el que puedas ir volcando todo lo que vas aprendiendo.
      De a poco, podés ir viendo empleos a ver si podés dar el salto a conseguir uno.
      Espero que te vaya bien.
      Saludos

  58. hola una pregunta si yo me especializara en un area de la programacion y quisiera ir a otra por algun motivo seria dificil o me adaptaria bien?

    1. Hola, eso depende mucho de las áreas. Pero sí sería más fácil pasarte de un área de programación a otra que saltar de una vocación distinta a programar por primera vez. Cuanto más vinculadas estén las áreas de programación, más fácil será el cambio.
      Saludos

  59. Hola, Alejandro!
    Está buenísima tu página, y qué buena onda que tengas la dedicación de responder a cada uno de tus viewers.
    ¿Crees ya es tarde para aprender a programar para alguien de 25 años? Veo constantemente que los IT recruiters reclutan más que todo a chicxs que están por debajo de los 23 años. Yo en mi caso tengo más de la mitad de una ingeniería que no pude terminar por la situación país, y tuve que emigrar.
    Mucho éxito!

    1. Hola, Ninna.
      Sí, yo creo que estás a tiempo, más teniendo en cuenta que tienes conocimientos de ingeniería. Pero es importante que comiences ya mismo a prepararte porque a medida que pasa el tiempo y no reúnes experiencia, se hace más difícil insertarse en el mundo laboral.
      Saludos

  60. Hola, Muy bueno el articulo, me ayudo bastante. Yo tengo 16 años y tengo conocimientos basicos sobre HTML, C++ y un poquito de java. ¿Con que me recomendas que siga? ¿Phyton? Planeo estudia ingenieria en informatica en la UBA pero por ahora voy a seguir siendo autodidacta y quiza me sume a algun curso, ¿Que me decis que haga?
    Muchas gracias y muy buena onda el sitio. ¡Segui asi!

    1. Hola, Nicolás.
      Excelente lo que estás haciendo de ir preparándote. Sí, creo que Python te puede ayudar o también profundizar lo que sepas sobre Java. Mi recomendación es que complementes alguna fuente de capacitación como puede ser un curso o un manual, con un proyecto propio tuyo. Es decir, pensá en crear algo desde cero y andá armándolo de a poco. Puede ser un sitio web, una app para celulares, o lo que se te ocurra. Eso va a hacer que puedas poner en práctica todo lo que vayas aprendiendo.
      Gracias por tu comentario.
      Saludos

  61. una pregunta que te tiene gustar para tomar la decisión, yo pensaba estudiar eso por dura dos años el titulo es la universidad nacional en argentina, parece rápida salida laboral yo estudio lic en administración en realidad. si me podes responder te lo voy agracer mucho

    1. Hola, Max.
      ¿Qué te tiene que gustar? Yo te diría que tendrías que ver primero cómo es dedicarse a la programación. Podés buscar videos de lo que hace un programador en el día a día. Después, vas a tener que sentarte y programar por tu cuenta para ver si realmente es algo que te gustaría hacer como trabajo. Pensá que un programador pasa muchas horas por día escribiendo código de programación.
      Espero haberte orientado.
      Saludos

  62. Hola Alejandro! Como estas? Quiera pedirte opionion… Tengo 31 años (casi 32), soy corredora inmobiliaria (na que ver), y estoy con muchas ganas de incursionar en este mundo it. Estoy con dudas de anotarme en un curso de Full Stack en Mundos E, me dicen que no es necesario saber de antemano, pero sigo teniendo mis dudas. Mi ventaja es que mi pareja es analista, trabaja de eso y se anoto en este curso tambien, osea que podria hacerlo con el. Aprendo rapido y me gusta resolver cosas y ademas quemarme el coco, por eso busco cambiar mi profesion que me aburrio.
    Algun consejo? Que opinas? Desde ya muchisimas gracias!

    1. Hola, Pri.
      Como menciono en la entrada, te recomiendo que leas un artículo que escribí para mi otro blog, Crónicas Freelancer: Aprender a programar después de los 30 años ¿Es posible? ¿Hay salida laboral?
      En ese artículo cubro muchas de las preguntas que seguramente te estés haciendo.
      Ahora bien, lo que te puedo adelantar es que no es nada fácil insertarse en el mundo del desarrollo de software a esa edad. Pero por otro lado, no hay ningún tipo de impedimentos para que puedas aprender.
      Yo diría que si te gusta, avances con la idea, pero no te hagas super ilusiones de conseguir un empleo en el corto plazo.
      Espero haberte orientado.
      Saludos

  63. Hola Alejandro queria pedirte una opinion.
    Soy licenciado en administracion, trabajo en una empresa de tecnologia y me interesa seguir formandome en ese rubro.
    Estoy en duda si hacer un posgrado en admnistracion o estudiar programacion, sinceramente no conozco mucho de esta ultima y no se que tanto se puede adaptar a mi trabajo y formacion.
    Mi consulta es si pensas que seria una buena idea estudiar programacion como complemento a mi carrera o es algo completamente distinto.
    Saludos!

    1. Hola, Emanuel.
      Si bien la informática tiene puntos en contacto con muchas áreas, yo diría que es algo diferente. La parte en la que creo que más se conectan es en la gestión y no veo que la programación sea algo que podrías aplicar de forma directa en tu trabajo. Quizás sí, te daría un panorama mejor para tomar decisiones y hacer innovaciones, pero también te llevaría unos cuantos años llegar a ese nivel.
      Espero haberte orientado.
      Saludos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Quizás también te interese