Guía Esencial

Navegue en las secciones

BACKGROUND IMAGE: iSTOCK/GETTY IMAGES

Evaluar Conozca los pros y contras de las tecnologías, productos y proyectos que está considerando.

Lecciones en software y codificación de apps de la siguiente generación

¿Puede el profesional de software de hoy aprender lecciones sobre la programación simplificada de la nueva generación de desarrolladores e ingenieros? Expertos dicen que sí.

Ante una escasez crítica de talento de desarrolladores de software, parece que hay una luz de esperanza que descansa entre la generación emergente de desarrolladores de software. Y la forma en que estos jóvenes se acercan a la codificación de apps y al desarrollo podría contener lecciones valiosas para la generación mayor de profesionales de software.

Hablamos con Neha Sampat y Matthew Baier de Built.io, una nube y proveedor de productos digitales que ha tomado un gran interés en la formación de desarrolladores de software para la generación emergente. Built.io proporciona apoyo a la docencia en una clase en la Universidad de Berkeley, centrada en iniciativa empresarial e innovación móvil, de acuerdo con Sampat. Built.io también está muy involucrada con universidades locales en torno a Viriar, India, donde se encuentra una de sus oficinas de ingeniería.

Sampat y Baier creen que los desarrolladores más jóvenes adoptan un nuevo enfoque de programación que difiere del de las generaciones anteriores, y que podría haber lecciones que pueden extraerse de ese enfoque. Esto es lo que tenían que decir.

¿Qué pueden hacer los desarrolladores e ingenieros de hoy aprender de cómo las personas más jóvenes se acercan a la codificación y al desarrollo de aplicaciones?

Neha Sampat: Encuentro tanta inspiración en los jóvenes. Ellos no tienen las mismas objeciones que los que han estado en el negocio por un tiempo. Se preguntan: "¿Por qué no? ¿Por qué no puedo hacer eso?" y "¿Por qué no habría de hacerlo?".

Hemos visto eso con los estudiantes de Berkeley. ...Ellos como que nos desafían. En esencia, tratan de construir algo, y no es de la manera normal en que uno lo hace. Pero no importa; ellos pueden hacer lo que quieran.

A medida que las personas crecen en sus carreras, se vuelven más y más cansados por títulos y jerarquía. Los chicos no tienen esas barreras. [Los desarrolladores deberían darse cuenta de que] ser capaz de construir cosas que son impulsadas por ​​API [abre] la oportunidad para que cualquier persona dentro de una organización pueda hablar con el CEO de una empresa [acerca de] cualquier pieza de sus productos sin dudar.

Matthew Baier: La disposición a prestar innovación y no disculparse por ello. Si usted está construyendo [una aplicación], ...su tiempo podría ser mejor gastado solo encontrando a la persona que construyó [una aplicación similar], prestando eso, y luego construyendo su aspecto único o lo que es relevante para su caso de negocio único.

Esa es una de las razones por las cuales todas estas plataformas en la nube están empezando a despegar: Nadie quiere reinventar esa pila. Lo que estamos viendo es que los estudiantes están minimizando los problemas [preguntando:] "¿Cuál es la nueva cosa única que tengo que construir?". Todo lo demás [ellos planean] ya sea prestarlo o construir sobre ello, [lo que les permite centrarse] en la propia innovación.

¿Le parece que los estudiantes más jóvenes tienden a entender la codificación de aplicaciones y desarrollo de software de una manera en que las generaciones antes de ellos no lo hacen?

Sampat: Por supuesto. Es decir, un niño de dos años sabe cómo usar un iPad. Es inherente a los jóvenes solo adoptar la tecnología. No tengo las estadísticas para esto, pero me imagino que es mucho menos intimidante entrar en la ciencia de la computación y adoptarla. Es algo que es una segunda naturaleza para comprender [por lo que dicen]: "¿Cómo profundizo en lo que ya estoy usando como una tecnología?".

Estamos viendo eso con un montón de niños pequeños. Entreno una organización con chicas jóvenes que están tratando de aprender más sobre cómo entrar en el espíritu empresarial, y estoy sorprendido por cómo muchas de ellas vienen con ideas que son específicas de la tecnología y aplicaciones móviles. Eso es lo que quieren hacer con su vida, y tienen 9 años de edad. Es genial ver que allí es donde tienen la cabeza.

Baier: Hay un par de cosas que creo que los jóvenes simplemente dan por sentado ahora. Para las personas un poco mayores, todavía recordamos cuando las cosas eran diferentes desde una perspectiva de desarrollo de software y en términos de qué tecnología utiliza. La idea de desarrollar en la nube, obviamente, ahora tiene sentido. La idea de que usted tendría que descargar algo y luego almacenar algo parece muy rara.

[Ha habido] muchas conversaciones sucediendo alrededor [de la conectividad] y del valor de las API. Hace diez años, la gente no estaba realmente hablando de [API] tanto. Mientras que ahora, si usted está buscando la forma en que la gente está construyendo software –y sobre todo la generación más joven– por supuesto, tiene que ser una API.

¿Qué papel debe desempeñar la educación formal en la formación del desarrollador de software? ¿Cree que las escuelas secundarias y universidades necesitan estar más involucradas en el entrenamiento?

Sampat: Absolutamente, y está sucediendo de forma bastante orgánica. Hace diez años, una clase de programación de computadoras era una excepción... algo que usted tomaría en el verano o el fin de semana. Ahora se ha convertido en una parte normal del plan de estudios, al igual que un idioma extranjero.

Cada estudiante que está pasando a través del sistema educativo en varios países está recibiendo la exposición a habilidades básicas de programación y la comprensión de la informática como una entidad. Fuera de eso, si se piensa en los estudiantes que ya han salido de ese sistema y pueden ser un poco mayores, hay mucho dinero y tiempo y esfuerzo y eso está siendo puesto en solo la educación STEM.

Soy especialmente un gran defensor de las mujeres en la tecnología, por lo que estoy involucrado en varias organizaciones que están tratando de llevar la educación técnica a las mujeres de todo el mundo. Hay un gran movimiento sucediendo, y es realmente emocionante de ver. Tomará un poco de tiempo antes de que realmente se reafirme, pero entre la informática y la ciencia de datos, es una especie de la próxima gran materia temática en la que todo el mundo está entrando a una edad muy joven.

Próximos pasos

Más sobre desarrollo:

Guía rápida para el desarrollo de aplicaciones para iOS de Apple

Conforme las apps móviles para empleados proliferan, los CIO se ven involucrados

Comprensión del desarrollo de aplicaciones móviles HTML5

Este artículo se actualizó por última vez en abril 2016

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close