Cuando estabas en escuela primaria, apenas entendiste cómo funcionaban esos CD gratuitos de AOL. Ahora tu hijo es un maestro codificación idiomas y construye sus propios aplicaciones para teléfonos inteligentes mientras todavía tienes miedo de descargar la última actualización de iOS.
Pete Franconi es el director general del puesto de avanzada de Atlanta Asamblea General, un recurso de aprendizaje para todo lo digital. También es un veterano de la vida de las empresas emergentes y tiene dos futuros programadores propios (2 años y 9 meses). Dado que es difícil quitarle tiempo a su hijo frente a la pantalla cuando está ocupado actualizando su sitio web, aquí son algunas de las ideas de Franconi sobre cómo ponerse al día con los conceptos que actualmente vuelan sobre su cabeza como un zumbido.
RELACIONADO: La mayoría de los juguetes de codificación para bebés son una mierda, pero eso está muy bien
flickr / Allen
Los lenguajes de programación son perfectamente lógicos
Al igual que aprender un idioma extranjero o lanzar un zurdo, la codificación probablemente hubiera sido más fácil si hubiera comenzado de niño. Pero eso no significa que sea imposible. "Creo que existe la idea errónea de que la codificación es muy complicada, pero al final del día, la codificación es solo una serie de declaraciones lógicas juntas", explica Franconi. Esta sería la misma lógica que no funciona con su hijo.
Por supuesto, escuchas la lógica y piensas: "Ni siquiera podría sumar mis puntajes SAT". Relajarse. “La codificación no es solo para personas con el cerebro izquierdo que son buenos en matemáticas”, dice Franconi. "También puede tener una salida creativa muy divertida para aquellos que tienen inclinaciones artísticas". Si no eres ni lógico ni artístico... el mundo también necesita excavadoras de zanjas.
Aprenda un lenguaje de programación
Para los principiantes, Franconi dice que HTML y CSS son los primeros bits de código con los que sentirse cómodo. Es posible que conozca HTML; así es como puede ver este artículo. Y CSS controla su estilo (colores, fuentes, tamaños, ubicación). “Ambos son frontales, lo que significa que representan los componentes visuales de lo que ves en un sitio web”, explica. "Puede realizar cambios en el código, presionar actualizar en su pantalla y ver los cambios suceder en tiempo real. Creo que hay algo muy gratificante en eso, que hace que la gente se vuelva adicta ".
¿En qué lenguaje de programación debería especializarse?
Los lenguajes de codificación antiguos obtienen constantemente nuevos atajos. “La tecnología se mueve increíblemente rápido, pero los viejos hábitos difícilmente mueren”, dice Franconi. "No quiero decir que [estos idiomas] serán irrelevantes en algún período de tiempo porque estoy seguro de que habrá algunas personas sigo utilizándolos, pero creo que ha habido una tendencia actual a impulsar el código rápidamente ". Centrarse en lenguajes de código abierto, igual que Rubí, que le permiten tomar prestado código ya escrito para cosas como sistemas de inicio de sesión para crear nuevas aplicaciones rápidamente. "Si está utilizando tecnología más antigua como Java, estará escribiendo muchas más líneas de código", explica. Pero eso es genial, porque tienes mucho tiempo, ¿verdad?
flickr / ben.timney
Un buen proyecto de codificación familiar
Si está buscando un proyecto de codificación para trabajar juntos, Franconi recomienda construir un árbol genealógico. “Crear un sitio web sobre la familia es una excelente manera de involucrar a sus hijos y puede incorporar cosas como fotos y diferentes páginas para diferentes personas”, dice. Claro, puedes gastar unos dólares en una suscripción a Ancestry.com. Pero, si desea un sitio que realmente represente a su familia, no hay sustituto de la personalización.
Herramientas de programación que puede utilizar
Interactivo de la Asamblea General Pizca El tutorial le enseñará HTML, CSS y algo de JavaScript básico de forma gratuita. Lleva de 4 a 8 horas completarlo, y no hay juicios si eso sucede en su ropa interior. Si eres el tipo de persona que usa pantalones, también puedes buscar una clase después del trabajo en tu área. "Creo que el grupo de compañeros es realmente beneficioso porque a veces tener un novato completo sentado a tu lado explicártelo como un novato puede ser útil, ya que están trabajando y ayudando a solucionar problemas juntos ". dice Franconi.
No puede ignorar el progreso
¿Quieres ser el padre que dice: "En mi época, los niños miraban hacia arriba de sus Game Boys"? ¿O quieres estar con los tiempos, papá? Comprender y sumergirse en la tecnología es importante porque es la única forma en que puede proteger a su hijo para que no supere los límites demasiado. "Es casi imposible hoy en día no interactuar con tecnología de algún tipo, por lo que es importante comprender cómo es ese mundo", dice Franconi. "Comprender todo lo que sucede les da a los padres una mejor idea de lo que pueden controlar". Lo cual, lamentablemente, no es tanto.
flickr / Andrew Bardwell