fbpx
jueves, mayo 2, 2024
InicioNacionalPor qué aprender a programar puede cambiar tu vida

Por qué aprender a programar puede cambiar tu vida

Hannah Blair tuvo que cambiarse a una escuela de hombres para estudiar computación.

Para Hannah Blair, elegir qué curso de bachillerato tomar en Reino Unido vino con una complicación adicional.

Asistía a una escuela para niñas que no ofrecía la clase de computación y programación que deseaba tomar, a pesar de que el colegio para niñossí ofrecía el curso.

“En la escuela de niñas había informática, mientras que la escuela de niños tenía un curso de computación real, pese a estar bajo el mismo techo, así que me cambié a la escuela de niños para hacerlo”, dice Blair.

Su determinación dio sus frutos y se graduó con una licenciatura en ciencias computacionales de la Universidad de Surrey (Inglaterra) en 2018.

La joven consiguió un lugar en el programa de posgrado del Deutsche Bank y desde entonces ha trabajado con empresas emergentes como desarrolladora independiente. Y actualmente es desarrolladora sénior en la plataforma de eventos virtuales Hopin.

Fue una elección de carrera inteligente, pues el desarrollo de software es una industria con muchas oportunidades.

Por ejemplo, la Oficina de Estadísticas Laborales de EE.UU. prevé una tasa de crecimiento del empleo del 22% para estos desarrolladores entre 2019 y 2029, en comparación con el 4 % para otras ocupaciones.

Y los roles están bien pagados. Según el sitio web de comparación de salarios PayScale, el salario promedio de un desarrollador es de alrededor de US$80.000 al año.

Un giro en la vida

Carl Mungazi estudió periodismo y trabajó como periodista local en Luton (Reino Unido) durante cuatro años, antes de convertirse en desarrollador en 2016.

Ver  El celular y su uso en la vida cotidiana
Carl Mungazi
Pie de foto,Carl Mungazi dejó el periodismo para estudiar programación.

Su camino hacia la codificación inicialmente provino de su deseo de construir un agregador de noticias para el área local, algo que había visto construir publicaciones nacionales.

“Básicamente, quería encontrar una manera de poder rastrear las noticias que se publican en Luton”, dice Mungazi.

Un amigo desarrollador lo ayudó a construir el “back-end”, la tecnología necesaria para su objetivo, y Mungazi aprendió a usar Javascript, un lenguaje de programación para construir sitios web.

La elección de qué lenguaje informático aprender realmente depende de lo que se quiera hacer.

Python es un lenguaje poderoso de propósito general y, a menudo, es el primer idioma que se enseña a los estudiantes universitarios en los cursos de computación.

Se usa ampliamente en los negocios: YouTube, por ejemplo, está escrito en buena medida en Python.

Ruby es otro lenguaje versátil, popular entre las empresas emergentes.

Los “bootcamps”

Independientemente del idioma que elija un programador novato, existen vastos recursos en línea para ayudar a quienes son autodidactas. En su caso, Mungazi dice que freecodecamp.org le fue particularmente útil.

Otra opción popular es asistir a unbootcamp (centro de entrenamiento), muy útil para quienes cambian de carrera. Muchos de estos han surgido en los últimos años, ofreciendo cursos intensivos diseñados para equipar a los participantes con las habilidades necesarias para obtener ese primer trabajo crucial.

Brenden Thornton eligió esta ruta, inscribiéndose en un curso ofrecido por el colegio Flatiron School, cuando optó por dejar de ser un camarógrafo de la NBA en el baloncesto profesional de EE.UU.

Ver  ¿Conoces el primer tren impulsado por hidrógeno?
Brenden Thornton
Pie de foto,Brenden Thornton dice que son muy valiosos los consejos profesionales que le dieron en el ‘bootcamp’ al que asistió.

“Una gran ventaja de ir a un bootcamp es tener un plan de estudios planeado para ti. No tuve que hacer conjeturas a la hora de decidir qué tecnologías aprender y cómo me las iba a enseñar yo mismo”, explica.

El respaldo que viene con la asistencia a estos bootcamps también fue clave en su decisión.

“Realmente se toman el tiempo para construir un equipo de apoyo a tu alrededor, no solo a través de oportunidades laborales, sino también mediante asesores profesionales que te ayudan a navegar en el proceso de búsqueda de trabajo“.

Un inconveniente de los bootcamps es que pueden demandar mucho tiempo y, para muchos, resultan prohibitivamente caros. Muchos cursos superan los US$10.000.

Una beca parcial ayudó a aliviar parte de la carga financiera de Thornton, pero aún tenía un horario agotador.

Su rutina de lunes a viernes consistía en levantarse a las 05:00 para trabajar en Uber y Lyft hasta las 09:00. Estudiaba hasta las 16:00 y luego volvía a trabajar en las aplicaciones de transporte hasta las 21:00.

Las habilidades “blandas”

Independientemente del camino que se tome en la programación, es esencial asegurarse de que no se descuiden las llamadas habilidades más blandas.

Un curso de Flatiron School
Pie de foto,En cursos presenciales se aprenden habilidades más allá de la programación y la informática.

“Las habilidades que buscan los empleadores a menudo son más que tecnologías”, según Barry Cranford, director general de la firma de contratación RecWorks.

Ver  Hyundai construirá una fábrica de autos eléctricos en Estados Unidos

“Lo principal, que realmente marca la diferencia, es si puedes hacerlo como parte de un equipo“.

Tener un perfil público para destacar tu trabajo también puede ayudar a la hora de postularse para trabajos.

La plataforma en línea Github es particularmente popular entre los empleadores. “Es como un portafolio de fotografías, puedes sumergirte en él y ver lo que ha hecho la gente”, dice Barry Cranford.

Encontrar un mentor que te apoye es otra área que puede darte un impulso, dice, y podría ser un “arma secreta” para tu carrera.

Las redes profesionales

Como ocurre con muchas industrias, el networking (redes profesionales) también puede ayudar a construir esos primeros contactos cruciales.

“Asistir a cualquier reunión puede aumentar enormemente tus probabilidades de conseguir un trabajo“, dice Brenden Thornton.

Un hombre frente a un ordenador
Pie de foto,Conseguir el primer trabajo puede ser el mayor desafío para un programador recién iniciado.

Sin embargo, los desafíos de conseguir ese primer trabajo no deben subestimarse, especialmente para quienes cambian de carrera.

A Carl Mungazi le tomó 14 meses conseguir su primer empleo, ya que se enfrentó a un problema familiar para muchos buscadores de empleo.

“Uno de los entrevistadores me dijo que tenía una propuesta, pero que querían que adquiriera más experiencia”.

En última instancia, cualquier camino que se tome en la industria, debe demostrar un claro interés y pasión por la programación.

“Es un proceso muy desafiante que realmente impulsará tu fortaleza mental, pero si eres capaz de seguir adelante, cambiará seriamente tu vida“, dice Thornton.

RELATED ARTICLES

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Most Popular

Recent Comments

Usamos cookies para personalizar el contenido y los anuncios, para proporcionar funciones de redes sociales y para analizar nuestro tráfico. También compartimos información sobre su uso de nuestro sitio con nuestros socios de redes sociales, publicidad y análisis. View more
Cookies settings
Aceptar
Privacy & Cookie policy
Privacy & Cookies policy
Cookie name Active

Who are we?

Our website address is: https://elurbano.news.

What personal data we collect and why we collect it

comments

When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection. An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Contact forms

Cookies

If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year. If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser. When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed. If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Articles on this site may include embedded content (eg videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website. These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Analytics

Who we share your data with

If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue. For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where we send your data

Visitor comments may be checked through an automated spam detection service.

Your contact information

Other information

How we protect your data

What data breach procedures we have in place

What third parties we receive data from

What automated decision making and/or profiling we do with user data

Industry regulatory disclosure requirements

Save settings
Cookies settings
Open