Desde jóvenes que quieren diseñar aplicaciones y sitios web, hasta ejecutivos que necesitan entender el proceso, sube la demanda
"La programación enseña (...) conceptos de aprendizaje que te hacen más inteligente y que son útiles en cualquier ámbito". JAKE SCHWARTZ, FUNDADOR DE GENERAL ASSENBLY. |
Por
ANGELA CHAN
Como muchos niños de 10 años, Nick Wald toma clases
particulares, una vez por semana. Sin embargo, su tutor no lo ayuda con escalas
de piano ni conjugaciones en otro idioma, sino que le enseña cómo programar.
Nick, un alumno de quinto grado de Nueva York, empezó sin
conocimientos y ahora sabe lo suficiente de HTML, JavaScript y CSS para diseñar
un sitio web simple. Ahora trabaja en el entorno XCode de Apple para terminar
una aplicación, llamada "Clockie", para programar alarmas y
recordatorios. Planea ofrecerla en la iOS App Store de forma gratuita.
"Siempre me gustó tener aplicaciones de la tienda de
aplicaciones, y siempre quise saber cómo funcionaban y cómo podía desarrollarla
de esa forma", dice Nick.
Como la capacidad de escribir código, o usar lenguajes de
programación para diseñar sitios y aplicaciones, está cada vez en mayor
demanda, las destrezas técnicas ya no son sólo para profesionales de tecnología
de la información (TI). Los niños pueden tomar clases en línea de programación
en Scratch, un lenguaje de programación educacional, mientras que jóvenes de
más de 20 años asisten a talleres que les prometen volverlos atractivos para el
sector tecnológico.
Empresas como American Express Co. envían altos
ejecutivos a programas sobre datos y diseño informático, no para que puedan
diseñar sitios web, sino para que puedan manejar mejor a los empleados que lo
hacen.
"Equipar o programar equivale a leer y escribir, a
alfabetización básica", afirma Adam Enbar, fundador de la
Escuela Flatiron , en Nueva York, que ofrece
programas de inmersión de 12 semanas por US$12.000, para convertir novatos en
desarrolladores. "No todos necesitan ser Shakespeare, como no todos
necesitan ser desarrolladores increíbles", sostiene. "Pero (...)
estamos ingresando en un mundo donde todos los empleos serán técnicos, si no es
que ya lo son".
Hay una gran cantidad de lenguajes de programación que
varían en popularidad y dificultad, y lleva cientos de horas convertirse
incluso en un desarrollador junior. No obstante, entender lo que es el
"código" y saber qué es posible y qué no, para luego trabajar con un
equipo de TI, suele ser más importante que poder diseñar aplicaciones.
Los más jóvenes
El Centro para Jóvenes Talentosos (CTY, por sus siglas en
inglés) de la
Universidad de
Johns Hopkins ofrece cursos en línea en toda clase de temas, desde cómo
escribir ensayos a teoría musical, pero las clases de desarrollo web han sido
"enormes en términos del nivel de interés", señala Patricia Wallace,
directora sénior de CTY Online. Los cursos están dirigidos a estudiantes de
hasta 15 años. En 2009, 63 niños se anotaron en "Introducción al diseño
web", una de las únicas clases de programación que ofrecían entonces. Este
año, hay 762 estudiantes registrados.
Los que buscan empleo
En una reciente clase de "Inmersión en desarrollo
web" de General Assembly, una startup de educación que ofrece cursos de
programación y diseño, unos 25 estudiantes de entre 20 y 30 años escucharon una
clase sobre cómo usar JavaScript para añadir casillas a páginas. Antes, los
estudiantes habían completado un proyecto usando el lenguaje Ruby on Rails. Por
ejemplo, un sitio web mostraba las calificaciones de restaurantes cercanos.
Alina Guzmán, de 23 años, se graduó en 2013 de Baruch
College con un título en marketing digital. Ella pagó US$11.000 por un curso de
12 semanas, de 9 de la mañana a 5 de la tarde los días de semana, para aprender
Ruby y JavaScript. Dos meses después de terminarlo fue contratada como
ingeniera junior en Superhuman, una startup de Nueva York que crea aplicaciones
de asistente personal.
Jack Schwartz, presidente ejecutivo y cofundador de General
Assembly, que ofrece programas en distintos lugares del mundo, afirma que
escribir código también es importante porque enseña una forma distinta de
pensar. "La programación enseña lógica, matemática de mayor nivel y
conceptos de aprendizaje que te hacen más inteligente y que son útiles en todo
ámbito", dice.
Los gerentes corporativos
Incluso quienes no planean convertirse en desarrolladores no
son inmunes a que les digan que aprendan programación.
American Express Co., General Electric Co., Staples Inc., Merck & Co. Inc. y PepsiCo Inc. han trabajado con
General Assembly, indica Schwartz. Estas compañías han enviado equipos sénior
para programas de dos días sobre temas como análisis de conjuntos de datos y
diseño asistido por computadora.
Patagonia Inc., minorista de indumentaria de excursionismo y
actividades al aire libre, exigirá que sus empleados aprendan destrezas
técnicas a través de la empresa de videos educativos en línea Lynda.com en los
próximos seis meses, afirma Ceci Sáez, directora global de desarrollo
organizacional. La mitad de los 800 empleados de Patagonia en Estados Unidos
han tomado cursos de forma voluntaria de Lynda.com.
"Antes, la tecnología no era algo en lo que nos
esforzábamos de forma regular", dice Sáez. "Pero las cosas cambiaron.
Hay un grupo distinto de personas que se incorporan a la empresa y es
necesaria".
Fuente:
Fuente:
Lo que se ve: Programas de interfaz de usuario
HTML: hiper-text
Mark-up Language. El lenguaje básico de la páginas Web
CSS: Cascading Style Sheets, usado con HTML para añdir
detalles visuales a una página Web
JAVA SCRIPT: Un lenguaje que soporta distintos grados de
interactividad de los usuarios co el sitio.
Lo que no se ve: Programación de soporte
PYTHON: Lenguaje de programación usado para crear
aplicaciones
RUBY: Lenguaje de programación que también sirve para
desarrollar aplicaciones.
XCODE: Grupo de herramientas para desarrolladores usadas
para crear aplicaciones para la tienda de Apple.
No hay comentarios:
Publicar un comentario