8 minuto(s) de lectura

Realizo este post para aquellas personas que tienen una idea similar: quieren ver si pueden aprender programación y no saben si es buena idea o no saben cómo empezar. Con esto quiero aclarar algunas de las dudas más comunes sobre el mundo de la programación.

A lo largo de mi trayectoria como Developer, mucha gente me ha preguntado varias cosas sobre la programación. Pero primero para poder hablar de este tema, tengo que hablar un poco de mi historia. Soy Ingeniero Ambiental, pero aproximadamente hace 4 años decidí dejar mi carrera para dedicarme al tema de la programación. Para mi ese tiempo fue de total incertidumbre, primero por estar abandonando una carrera a la que ya le había dedicado muchísimo tiempo y también por no saber si el camino que estaba tomando era el correcto.

Preguntas Programacion1

Todas estas dudas que resuelvo, también las explico y las puedes ver en mi video “5 preguntas comunes sobre la programación” te invito a que lo veas y te suscribas a mi canal, todas las semanas subo contenido interesante.


1. ¿Qué es la programación?

La pregunta más común que me hacen, “¿qué car@jos es la programación?”

Básicamente programar es darle instrucciones de que hacer a un computador, por medio de un lenguaje de programación que son una serie de reglas de escritura, para decirle como hacer las cosas a ese computador.

Preguntas Programacion2

Sé que suena aburrido y algo confuso, pero realmente es un camino muy excitante, es muy divertido.

Verás, con la programación puedes realizar prácticamente cualquier cosa, puedes crear desde aplicaciones web hasta realizar investigaciones, pasando por hacer lanzamientos de cohetes caseros hasta robots. De hecho, en este momento hay un campo muy interesante que se llama Machine Learning con el cual están haciendo los autos que se manejan solos como el coche eléctrico creado por Tesla, la empresa de Elon Musk, que tiene piloto automático y es desarrollado gracias, en parte, a esta tecnología de Machine Learning. Todo esto es básicamente código, un MONTÓN de código que hace a las computadoras entender todo el entorno.

Como dije antes el alcance que puedes tener trabajando en este mundo es increíblemente inmenso, ya que, toda la tecnología está moviéndose en base a la programación.

2. ¿Cómo está el tema del trabajo en la programación?

Este tema es importante para muchos y es una de las cosas que más me generaba ansiedad cuando estaba comenzando en esto. Al final conseguí trabajo y no solamente eso, sino que además conseguí uno mucho mejor de lo que esperaba, con un jefe genial y un sueldo muy bueno, y además en el menor tiempo de lo esperado.

Conozco un caso donde la persona se propuso una meta de trabajo: conseguir trabajo en 6 meses, y la verdad es que consiguió trabajo incluso antes de que se propusiera seriamente a conseguirlo. Claro, esta persona se dedicó totalmente a aprender programación durante un tiempo antes de conseguirlo y a pulir esas habilidades que piden en las empresas.

Me hace feliz el saber que en este momento en la industria de la programación hay tanta demanda, tanta gente que se necesita, que a veces lo comparo con conseguir un buen empleo según mi carrera anterior y puedo decir, en base a mi opinión, que es 100 veces más fácil conseguir trabajo en la programación.

Por la experiencia no debes preocuparte, es cierto que juega un rol fundamental a la hora de acceder a un cargo mejor, pero hay tantas personas que están buscando desarrolladores que incluso, si aún no tienes experiencia laboral ellos seguro te darán un chance porque necesitan ese personal. En este momento hay pocos desarrolladores comparados con la cantidad tan inmensa de innovación y desarrollo. La tecnología avanza a pasos agigantados.

Entonces si dudas de si vas o no a conseguir un trabajo, no te preocupes, también hay espacio para ti siempre y cuando te esfuerces y le metas ganas a este tema, estoy seguro de que vas a triunfar.

3. ¿Se necesita ser muy inteligente?

Una pregunta que me hacen muy a menudo y a veces es más como una queja. Y es que la realidad es que no se necesita ser tan inteligente como la gente cree.

Lo que sucede es que muchas veces en los colegios o en las universidades nos enseñan nociones básicas de programación de una manera muy arcaica, muy aburrida, donde hacen ver las cosas sencillas como extremadamente complejas; la única parte difícil es acostumbrarte a pensar como un programador, tener esa clase de lógica.

Es diferente darle instrucciones a un computador que no sabe absolutamente nada mas qué es 1 y qué es 0, de cómo hacer las cosas, comparado con una persona a la que puedes decirle “Oye, hazme un sándwich” y la persona revisa: si no hay pan entonces compra el pan, abre la bolsa, saca dos tajadas y empieza a hacer su sándwich con los demás ingredientes; pero, para un computador que no sabe qué es pan y si no hay pan, va a generar un error. Es el pensamiento lógico de etapa por etapa lo que la gente cree que es muy complicado y es usualmente la barrera de entrada cuando se logra superar el miedo de iniciar.

Cuando comienzas a mejorar tu pensamiento lógico empiezas a ver que la programación no es realmente tan difícil como suelen mostrarla, así que no te preocupes si crees que no eres lo suficientemente inteligente para ser programador, todo el mundo tiene la capacidad de serlo.

4. ¿Es sencillo o complicado para las mujeres conseguir trabajo en la programación?

Preguntas Programacion3

Es algo que no me preguntan seguido, pero siento que es importante abordar, y tengo que ser honesto, la realidad es que hay una minoría en términos de mujeres trabajando en la industria, pero no por eso debes desanimarte.

Ha muchas mujeres hoy en día todavía se les enseña que deben realizar tareas del hogar o estudiar carreras como comunicación social o psicología (que no tienen absolutamente nada de malo), pero no por ello debes dejar el gusto por la programación o las matemáticas, si te gusta el tema de la lógica inténtalo y no renuncies a tus sueños de estudiar esta carrera.

Sería mentira si te digo que no vas a encontrarte a lo largo de tu vida con algunos ejemplos de machismo a la hora de seleccionar candidatos para un trabajo, pero creo que mucha gente hoy en día está tratando de cambiar ese paradigma y tratan de darle un protagonismo mucho menor al género y más a las habilidades, y reconocen que un equipo diverso es fundamental para que las empresas crezcan y sean ambientes sanos de trabajo.

Por eso si eres mujer te invito a que aprendas programación, cada día somos más los que queremos romper con ese tipo de conductas y creencias que tienen las personas a la hora de contratar.

5. ¿Por dónde debería comenzar?

Esta pregunta me la hacen bastante seguido, pero la voy a responder en dos partes.

La primera es: ¿qué lenguaje de programación debería comenzar a aprender?

En la actualidad existen muchos lenguajes para programar y los clasificamos como lenguajes de Alto Nivel y lenguajes de Bajo Nivel.

El lenguaje de Bajo Nivel es un poco más difícil de programar, pero los códigos, las instrucciones que se le dan al ordenador, se suelen ejecutar mucho más rápido. Un ejemplo algo exagerado pero que todavía se usa, es el lenguaje Assembler, que es bastante complejo, pero la maquina lo ejecuta muy eficientemente; hay algunos desarrolladores que todavía se dedican a desarrollar programas en código Assembler pero no es tan común como en el pasado.

A medida que subimos en la escala, el lenguaje se hace un poco más fácil hacia las personas, pero un poco más lento de ejecutar para las máquinas, hablamos del lenguaje de Alto Nivel, y en este momento hay dos reyes indiscutibles por los cuales puedes comenzar.

Python, es un lenguaje que tiene múltiples usos: se usa muchísimo para Machine Learning, reconocimiento facial, Big Data; tiene muchísimas aplicaciones. Python es probablemente hoy en día el primer y más demandado lenguaje de programación en el mundo, seguido muy de cerca con otro lenguaje que es el que yo uso en mi día a día y que me encanta, JavaScript.

JavaScript tiene una particularidad y es que todas las páginas de internet, lo que estás viendo en este momento, todo está hecho con JavaScript; todo lo que se ejecuta en los navegadores, Chrome, Firefox, Opera; todo lo que está dentro de las páginas web está hecho con JavaScript y es por eso que es un lenguaje extremadamente demandado.

Ambos son bastante sencillos de comenzar, pero ojo, estoy diciendo que son bastante sencillos de comenzar, pero a la medida en que vas profundizando puede que se conviertan en algo bastante loco, pero al mismo tiempo es algo gratificante conocer ese tipo de lenguajes de programación a fondo, además, que te dan un extra a la hora de ser contratado.

Y la segunda: ¿Por dónde debo comenzar? ¿Cuál es ese sitio donde puedo encontrar todo para convertirme en un programador?

Preguntas Programacion4

A mi parecer, y desde mi más honesta manera de verlo, las personas que en este momento están haciendo un mejor trabajo de enseñar dentro de la comunidad de habla hispana, son los chicos de Platzi.

Comparto contigo el enlace al Curso Básico de Programación

La persona que hace este curso básico es Freddy Vega, fundador de Platzi, y me parece que es un curso que ha avanzado muchísimo, que ha evolucionado y que cada día es más interesante y más fácil de realizar. Yo le aconsejo a todo el mundo que utilice este curso como medio para saber si la programación es algo que puede realizar a futuro, que es algo que realmente les gusta; porque es un curso ligero, pero que al mismo tiempo enseñan bases sólidas para trabajar el día de mañana.

Si te gusta y si ves que esto es divertido, te aseguro que la mejor opción es que no pares y continúes aprendiendo.

Y es que, además quisiera agradecer enormemente a Platzi, porque gracias a ellos yo conseguí mi primer empleo; claramente hubo muchísimos otros factores que me ayudaron a mi a conseguir ese primer empleo que tanta satisfacción me trajo, pero a esos chicos les debo muchísimo porque ellos fueron los que me enseñaron el lenguaje que hoy en día me da de comer.



Si quieres saber más acerca de este tema por favor no dudes en decirme, en próximas ocasiones espero hablar sobre como conseguí mi primer trabajo y cuales son esos tips, esas cosas que se deben tener en cuenta antes de lanzarte a la primera entrevista.

Muchas gracias, y hasta la próxima ocasión.

Etiquetas:

Categorías:

Actualizado:

Deja un comentario