Navigate back to the homepage

¿Para qué sirve programar?

Daniel Kostiuk
February 10th, 2021 · 4 min read

¡Hola a todos! Me llamo Daniel Kostiuk y soy el instructor principal de Código Lab.

¿Por qué empezamos Código Lab?

Como instructor principal, quería aprovechar este post para contarles por qué deberían aprender a programar en el 2021 y por qué comencé Código Lab.

He trabajado como ingeniero de software por casi 10 años, tanto en startups canadienses como en gigantes del “Bay Area” como eBay.

También tuve la oportunidad de enseñar a programar en un instituto educativo basado en Barcelona.

Esta experiencia encendió mi pasión por la educación tecnológica y me hizo dar cuenta de las puertas que puede abrir. Me encanto poder formar a otros para nuevas carreras como desarrollarores de software.

Otra de mis pasiones es viajar y aprender sobre culturas nuevas y diferentes estilos de vida. Cuando fui a Colombia por más de un mes con uno de mis mejores amigos (un colombiano), me dio curiosidad por conocer más sobre el entorno de desarrollo de software del país y observé algunas cosas:

1. ¡Colombia tiene un potencial enorme!

Ha avanzado mucho y empresas como Rappi son ejemplos de este potencial con esta empresa siendo el primer “unicornio” de software del país.

2. Existe una escasez de talento TIC

Aunque este es un problema global, en Colombia muy poca gente escoge la ingeniería de sistemas como carrera.

3. Son muy limitadas las opciones no universitarias de alta calidad para aprender a programar

Institutos educativos no tradicionales en países como los de Estados Unidos y Canadá ya han demostrado que son capaces de formar programadores de alto rendimiento aunque todo depende del instituto y sus prácticas.

Tenderos Rappi

Creo que en Colombia, la tecnología y el software puede jugar un gran papel para la economía pero hay que expandir la comunidad tecnológica y hacerla más inclusiva a través de opciones de estudio y aprendizaje no solo más económicas sino también de alta calidad.

Decidimos iniciar Código Lab en Medellín, un centro tecnológico muy dinámico y con una enorme necesidad de desarrolladores de software. Percibimos que este es un momento ideal para comenzar y así poder apalancar nuevas carreras en estos tiempos de incertidumbre.

¿Qué son las TIC y para qué sirven?

Según En TIC confío, una entidad que hace parte del MINTIC, las TIC (abreviacion para Tecnologías de la Información y las Comunicaciones) son:

Todas esas tecnologías que nos permiten acceder, producir, guardar, presentar y transferir información.

Es imposible no darse cuenta de todos los avances que han traído estas tecnologías al mundo, incluyendo a Colombia. Las TIC hacen parte de todas nuestras vidas.

Tanto usando aplicaciones de mensajería instantánea como Whatsapp, redes sociales como Twitter o Instagram, o pidiendo tu mercado en Rappi, las TIC están en todos lados y por eso, la demanda por desarrolladores sigue creciendo.

Telecommunications

Solo en Colombia el año pasado, según el gremio de empresas colombianas de software, Fedesoft, hubo un déficit de 62.000 ingenieros en el sector TIC.

Esto significa que hubieron 62.000 vacantes que no se pudieron llenar debido a la escasez de talento. Nosotros creemos, firmemente, que con la formación adecuada cualquier persona podría llenar una de estas vacantes de desarrollo de software y tener éxito en ella.

Además de esto, aspirantes de carreras TIC pueden esperar un salario desde $3.000.000 a $6.000.000, según datos de Indeed.

La pandemia de COVID-19 ha acelerado la transición hacia el tele-trabajo y muchas industrias ya están permitiendo que sus empleados trabajen desde sus casas el tiempo que ellos deseen.

Slack, la herramienta más popular de comunicación y colaboración interna, recientemente publicó una interesante encuesta, la cual demuestra que más del 80% de los trabajadores del conocimiento en roles como desarrollo empresarial, gestión de productos, y TIC prefieren trabajar desde sus casas.

La tendencia de trabajar en casa seguirá creciendo y esto está resultando en grandes empresas buscando talento por todo el mundo, incluyendo en Colombia, como lo demuestra la empresa Terminal, que acaba de abrir un nuevo centro de talento de desarrollo de software, con la idea de poder sumar el banco de talento colombiano a las empresas extranjeras buscando ingenieros de alto rendimiento.

Remote work suitability

Cómo aprender a programar

Gracias al internet, hay innumerables recursos disponibles para ayudarte a iniciar tus estudios.

Las siguientes son opciones muy buenas para darte una idea:

  • Apps móviles - aplicaciones gratuitas como Grasshopper de Google, que a través de juegos divertidos enseñan JavaScript
  • Tutoriales en video - Youtube tiene innumerables tutoriales y lecciones sobre programación
  • Eventos locales - Puedes asistir a eventos enfocados en programación, como los que puedes buscar en Meetup.com o los que son organizados por diferentes grupos de programación como las varias comunidades de JavaScript del país.
  • Blogs tecnológicos - Blogs como el de CSS TRICKS publican información muy valiosa
  • Plataformas de aprendizaje - ¡Existen páginas Web como Free Code Camp que ofrecen miles de tutoriales gratuitos y hasta también otorgan certificaciones!

Para aquellos que buscan opciones de estudio estructuradas fuera de las opciones de autoestudio mencionadas, no hay duda que una carrera profesional en ingeniería de sistemas (Computer Science) ofrece el programa más completo de aprendizaje.

Sin embargo, como ya se ha mencionado, alternativas a la educación superior como los ‘bootcamps’ también pueden brindar una experiencia educativa capaz de ayudarte a comenzar una nueva carrera en el mundo del software, si eso es tu meta.

¿Qué es un bootcamp?

Los bootcamps (campamentos de entrenamiento en español) de programación surgieron en Estados Unidos debido al mismo problema que está afectando Colombia: la escasez de desarrolladores debido a la falta de variedad de opciones de aprendizaje y formación. Son programas de estudio intensivos y de corta duración y tienen la ventaja de poder ofrecer currículos actualizados y basados en lo que de verdad está necesitando la industria de software.

Estudiantes de un bootcamp de desarrollo Web

Si quieres aprender más sobre nuestro bootcamp de desarrollo Web Full Stack haz clic aquí.

Independientemente de la avenida que tomes, ¡lo importante es comenzar! Espero que este post te haya ayudado a entender, al menos un poco más, la importancia del mundo de la programación.


More articles from Código Lab

Análisis Mercado Laboral Software - Abril

Recientemente analizamos 1390 ofertas de empleo en Colombia como desarrollador de software para darle seguimiento a nuestro primer estudio de enero y para ayudarnos a entender lo siguiente

April 20th, 2021 · 3 min read

¿Qué significa desarrollo Web Full Stack (2021)?

En esta entrada te explicamos todo lo que necesitas saber del desarrollo Full Stack en el 2021. Lee para aprender que hacen, por qué ser uno, y cómo.

March 30th, 2021 · 6 min read
© 2021 Código Lab
Link to $https://www.facebook.com/codigolabLink to $https://www.linkedin.com/school/codigolab/Link to $https://twitter.com/codigo_labLink to $https://instagram.com/codigolab