¿Cómo se motiva a su hijo de 14 años, que es un estudiante heterosexual A para dejar de tocar el bajo y dedicarse a la codificación durante una hora?

Me encantó la programación a primera vista cuando me presentaron por primera vez la programación a los 7 años. Me esforcé por convencer a mis otros amigos de que la programación es divertida, pero esos niños seguramente prefieren Gameboy en lugar de la pantalla negra con textos en blanco. (Sí, no fueron textos verdes para mí …)

En los últimos 15 años, he tratado de alentar a mis amigos a comenzar a codificar, ya que creo que la codificación se convertirá en una habilidad esencial en el futuro. Pero … bueno, entonces descubrí que no puedes obligar a alguien a hacer algo que no les gusta, no importa cómo lo describas.

Si le gusta la computadora, entonces es fácil. Solo tienes que comenzar a predicarlo con las próximas tecnologías, que, según mi propia experiencia, es la más fácil de animar a alguien a comenzar a codificar. No solo eso, he hecho muchos amigos de esa manera.

Si conoces la codificación, es aún más fácil. Aparte de mis temas de tecnologías interesantes, por lo general solo les muestro cosas geniales que he construido, como mis drones y robots simples. Oh, ssh a otra computadora, “hackear” su computadora también le interesará. Si estás en Windows, intenta activar el control remoto en su computadora e intenta hacerle algunas bromas. Él comenzará a aprender a defenderse contra usted, a aprender sobre computadoras y redes en el proceso.

Entonces puedes empezar a darle kits electrónicos.

Si eso no funciona, pídale que haga un sitio web personal. Si construyes tu propio y hermoso sitio web personal, ¡será aún mejor! He visto a tantas personas desear un sitio web personal pero no sé por dónde empezar. Muchos solo optan por un simple wordpress o un blog gratuito al final. Dígale que si aprende CSS y HTML, le comprará un año de Squarespace.

Una vez que le interesas en las computadoras, puedes comenzar a enviarlo a la escuela de codificación.

Aprendí a programar solo y en 2001, todo es más difícil. Hoy en día hay mucha información y recursos para aprender codificación. Aunque nunca había asistido a una escuela de codificación, creo que un curso corto sobre codificación establecerá una base sólida, por lo que recomiendo a su hijo que asista a una escuela de codificación.

Después de la escuela, él comenzará a aprender la codificación por sí mismo en la web.

Buena suerte, espero que usted y su hijo encuentren la felicidad en la codificación.

PD: No sé por qué otras respuestas se centran en el bajo. Pero personalmente creo que poder tocar un instrumento musical es algo maravilloso.

La era digital no significa que cada persona debe ganarse la vida programando.
Si a tu hijo le va bien en la escuela, deja que toque el bajo. Él será feliz de esa manera.
Si quieres que él codifique, estás usando el estilo pedagógico habitual del siglo XIX. Piénsalo.

[Editar] Puede ser que esto te ayude:
Nuestro hijo mayor tenía 9 años. Quería hacer un juego, como los que solía jugar. Estaba claro para mí que tratar de ingresar a Java o C # sería una misión tediosa y de largo plazo. Busqué algo más fácil y más rápido. La menor inversión posible en caso de que el niño desistiera. Encontré GameMaker (hoy GameMaker: Studio ). Es algo que no requería tanta codificación e introdujo conceptos OO muy básicos.
El chico estaba feliz haciendo juegos pequeños, muy básicos, con historias sofisticadas detrás. Lo mejor fue que los repartió entre sus amigos de la escuela.
Un poco más tarde, supimos de un taller de fabricación de robots de un fin de semana, creación y programación de robots Lego utilizando el juego de Lego Mindstorms. Un lenguaje de programación gráfico. No se necesitan conceptos de programación más allá de lo muy básico. Los dos hermanos fueron allí. Ellos lo amaron. Un año después, pidieron competir en FIRST Lego League. Consiguieron a sus amigos y formaron un equipo. Ellos compitieron tres años seguidos en la liga local.
Ocho años después, nuestro hijo mayor está trabajando su BSc en CS. El más joven está orientado en el mismo camino, por nuestras preocupaciones (pensar en un tipo de dinastía de desarrolladores de SW es ​​demasiado para mí). Nosotros (mi esposa y yo somos desarrolladores de SW) nunca les ofrecimos ingresar a la codificación. Pero les dimos los elementos que pedían. Ese es nuestro pecado.

No veo por qué no puede hacer ambas cosas.

Dicho esto, tocar el bajo podría ser más beneficioso para él en este momento que la codificación a esta edad. Hay una cantidad significativa de cambios que ocurren en el cerebro cuando aprendes a tocar música. Solo mira este TED:

La codificación para ser justos, se puede enseñar a cualquier edad. Empezar joven no es garantía de que sea un prodigio de la programación. Sería mejor que la mayoría de sus compañeros, pero eso no durará mucho si no le gusta hacerlo.

La codificación tiene varios aspectos que están muy cerca de tocar música. Le permite a alguien expresarse, ser creativo, más inclinado hacia las matemáticas y le permite crear algo de la nada. Por lo tanto, es probable que lo encuentre agradable (pero tal vez no tanto como tocar el bajo).

Idealmente, él haría ambas cosas, porque la programación es un gran conjunto de habilidades para tener. Pero no lo haría reemplazarlo en absoluto. Tocar música a menudo es una forma de desahogarse también. Alivia el estrés, lo que podría ser lo que impide que su hijo aborde todos esos temas y obtenga las mejores calificaciones. Él todavía es bastante joven, todavía hay mucho tiempo para retomar la programación.

Pídelo a un maestro que trabajó con muchos niños de 14 a 17 años (honestamente, mi grupo de edad favorito para trabajar con ellos): hay muchas maneras de convertirlos en algo, pero librarse de algo que disfrutan es una pérdida. batalla.

Hacer cosas mutuamente exclusivas no va a funcionar para ti. “Deja de tocar el bajo para que puedas [insertar tu otra cosa aquí]”. El adolescente dejó de escuchar cuando dijiste “Deja de tocar el bajo” y todo lo que dices después se pierde en el muro instantáneo de resistencia que construyeron.

No discutiré los beneficios de aprender a codificar … es una buena carrera para las personas que les gusta, y cualquier padre debería ayudar a un adolescente a prepararse para el éxito. A su hijo le puede gustar la programación y puede que no les guste la programación, pero nunca sabrán si les gusta que no lo intenten, así que, ¿cómo puede hacer que lo intenten?

Paso 1: Demuestre apoyo para tocar el bajo (o, para otros padres, en lo que sea apasionado con su hijo). Esto es realmente importante. Póngase detrás de ellos y hágales saber que no quiere quitárselos.

Paso 2: Hable con su hijo sobre la habilidad que le gustaría ayudarles a explorar. La programación es un área temática enorme. Hay muchas maneras divertidas de abordarlo. Averigüe qué sería interesante para su hijo. Si la música es importante para su hijo, busque proyectos de programación que incluyan música. Vea si puede relacionar su interés con la habilidad que desea que aprendan. No siempre puedes relacionar los dos, pero si puedes relacionar la habilidad que quieres que aprendan con algo en lo que ya tienen interés, tus posibilidades de obtenerlos a bordo son mucho más altas.

Paso 3: Aprende con ellos. No puedo enfatizar lo importante que es esto. Hacer con ellos. Código con ellos. Participar con ellos. Este tiempo es valioso más allá de las palabras, no lo desperdicies. (Bonificación si encuentra proyectos fuera de su propia experiencia para que también esté aprendiendo / explorando).

Paso 4: Entiende que cualquiera que sea la habilidad, puede que no sea lo suyo. En un día cualquiera, la mitad de mis alumnos no tenían interés en aprender lo que yo estaba enseñando, pero sus padres los mantuvieron inscritos porque vieron el valor en ello. Eso es genial, hasta cierto punto, porque les dio a los niños la oportunidad de superar las barreras de “¡pero es difícil!” y “preferiría estar haciendo X”, pero algunas veces, una vez que las clases terminan … dentro de un año, el niño siguió adelante y lo dejó atrás. Y eso está bien. Su trabajo como padre es darles la oportunidad y ayudarlos a enfrentar los desafíos … Pero hay muchos caminos para el éxito en la vida . Si la programación no es lo correcto para su hijo, está bien. Todavía hay mucho espacio en este mundo para que muchas otras profesiones tengan un gran éxito sin escribir una línea de código … ¡y eso incluye a los bajistas!

¿Por qué debería dejar de tocar el bajo? ¿Por qué querrías evitar que él haga algo que disfruta? Conozco a muchos programadores que tocan instrumentos / cantan, uno de ellos incluso lo hace profesionalmente.

No puedes obligar a tus hijos a que les gusten las cosas, y la excelencia siempre viene de la pasión. No le quites las cosas que le gustan y no lo obligues solo a las cosas que crees que lo harán exitoso, eso solo te llevará al resentimiento.

Lo que me llevó a la programación fue ver que realmente podía hacer algo por mi cuenta, es un gran sentimiento. Pregúntale qué le gustaría hacer y dale los recursos para hacerlo.

Si aún no tiene curiosidad e interés para aprender a codificar, está perdiendo el tiempo tratando de que aprenda. No todos necesitan aprender el código hoy. Todos necesitan aprender el pensamiento crítico y la resolución creativa de problemas, pero hay muchas maneras de hacerlo. Hablo como alguien que aprendió a codificar, que pagó por eso y se dio cuenta de que había más habilidades valiosas que aprender en los negocios. He contratado a otras personas para que escriban un código para mí desde entonces. Noventa y nueve por ciento de las personas pueden hacerlo muy bien con solo un alto nivel de comprensión del software. El uno por ciento que se convierten en desarrolladores amateurs o profesionales lo hacen porque tienen una curiosidad, un interés y una pasión naturales por la programación. Anime a su hijo a explorar la codificación si tiene interés, pero no lo necesita para tener éxito hoy.

¿Qué hay de tener una preocupación legítima? La mayoría de la gente dice: “mi hijo está interesado en la codificación, ¿cómo puedo hacer que abandone este inútil tiempo pasado y haga algo útil como tocar un instrumento musical?

No puedes complacer a todos. Y, se necesita todo tipo para hacer avworld. Espero que obtengas lo que quieres al tener un hijo. O bien, espero que su hijo pueda contentarse tratando de complacer a sus padres en lugar de ser feliz.

Preséntale a Sonic Pi. Hará música, se divertirá haciéndolo y aprenderá accidentalmente algunos fundamentos de la codificación.

Simplemente dile que siga sus sueños. ¡Sigue haciendo tics A y tonos dulces en el bajo! Ponga a este niño delante de algunas imágenes de Jaco Pastorius. ¡Él te amará por siempre! Mientras su pasatiempo no se interponga en su educación, que sea