¿Todos deberían aprender a codificar?

Hola, para una revelación completa, estoy lanzando un Bootcamp de codificación llamado Le Wagon en Brasil, así que mi respuesta no es sorprendente … Pero he escrito un post sobre el tema que voy a replicar aquí …

El código es el nuevo alfabeto.

¿Por qué todo el mundo debería estudiar el código una vez en su vida?

Recuerdo claramente la epifanía de descubrir a Napster en 1999 en mi campus universitario. Fue la banda ancha más rápida de 50 km alrededor. Nuestras frenéticas búsquedas de mp3 nos ocuparon durante semanas. Nos detendríamos a reflexionar sobre el hecho de que la industria de la música era definitivamente jodida … y luego buscaríamos de nuevo en mp3. La prensa y la élite empresarial no dejarían de burlarse de los propietarios de etiquetas como “dinosaurios” que no habían anticipado la “ola digital” fresca y brillante …

Fundador de Napster haciendo cover de Time en octubre de 2000

Acércate al 2016, trabajar en Deezer te da una imagen muy diferente. Primero, la industria de la música ha entendido cómo abordar la necesidad del público de acceso instantáneo y sincronicidad. Permite que los servicios de streaming ofrezcan suscripciones para acceder a más de 40 millones de pistas y los ingresos globales finalmente vuelven a crecer. Y si hay algo que entendí en Deezer es la importancia de una buena programación. Todos los buenos esfuerzos de las relaciones públicas, la publicidad y el desarrollo empresarial no se acercan ni siquiera a diseñar una buena incorporación y asegurar que los usuarios entiendan y utilicen el producto. En Deezer, los programadores gobernaron.

Ahora, lo que es irónico es la forma en que el resto de los magnates de la industria (a veces lo mismo que se burló de los sellos musicales) no se ha librado del mismo tipo de onda digital. De hecho, se vieron ensombrecidos por un “surfista guapo” que está atrayendo a toda la multitud lejos de ellos. Es la historia de Napster de nuevo: una buena aplicación / sitio web digital conecta a los usuarios o proveedores de contenido y hace que sea FÁCIL hacer lo que tenga en mente. Airbnb se lo está haciendo a Hilton, Whatsapp a los operadores de telefonía móvil, Transferwise y Clubes de préstamos a bancos, Facebook a los medios de comunicación, Netflix a Blockbuster y luego a las redes de TV …

Cada día comienza una nueva pelea. Una aplicación ingeniosa, donde UX gana a una multitud cansada de ser abusada por el proveedor de servicios tradicional en una experiencia horrible. Si alguna vez usó la aplicación de un banco tradicional o se vio obligado a visitar su agencia bancaria local para hacer algo que resolvería con un botón, probablemente vea mi punto … Los antiguos jugadores que piensan que una red física de tiendas / antenas / hoteles -lo que lo llames- los protegería de la competencia si todavía se rascan la cabeza tratando de entender lo que está sucediendo.

Aquí están las dos cosas que debes tener en cuenta:

  1. “El software está comiendo el mundo”
  2. Si pretende formar parte de la revolución, detenga lo que está haciendo y aprenda a codificar. No necesariamente para convertirte en el próximo Mark Zuckerberg, sino para poder lanzar un producto o un servicio sin buscar desesperadamente un cofundador tecnológico, o gastar todo tu dinero en una agencia web poco fiable que también te brindará la mitad de un producto un año. tarde…

“Aprender a codificar es lo mejor que cualquiera puede hacer para aprovechar al máximo el increíble futuro que tenemos por delante”.

Marc Andreessen – VC y Fundador de Netscape

Johannes Gutenberg fue el primer fundador de startup de tecnología …: p

Internet es el invento más grande desde la imprenta de Gutenberg. Aprender a codificar pronto será tan importante como aprender a leer. Nunca necesitábamos millones de Hemingway y Shakespeares, pero imagina en qué clase de mundo viviríamos si nos hubiéramos mantenido a la tasa de alfabetización de quince siglos.

Bueno, en unos pocos siglos, aquellos que no saben cómo codificar serán como los analfabetos de nuestros tiempos …


Por eso estoy lanzando LeWagon

El primer Bootcamp de codificación en Brasil.

Los campos de entrenamiento de codificación son programas intensivos, de tiempo completo y de un mes de duración, diseñados para capacitar a los estudiantes en cómo codificar en una filosofía de “aprender haciendo”. Solo en los EE. UU., Más de 16 mil estudiantes se graduaron de bootcamps en 2015. Eso es el doble que en 2014 y solo un tercio de los graduados anuales de Computer Science University … El mercado comprendió que necesitamos más programadores y los más inteligentes. consiguió fue “bootcamp”.

Le Wagon es uno de los Bootcamps de codificación más aclamados según la prensa y las reseñas.

LeWagon fue fundado en 2014 por Boris y Romain Paillard, dos hermanos que abandonaron las carreras aburridas en el modelado de finanzas cuantitativas y la práctica de la ley. Su misión es “traer habilidades técnicas” a “personas creativas”. Y con la cantidad de problemas que enfrenta el mundo, lograr que las mentes más creativas obtengan todas las habilidades que necesitan para construir cosas increíbles parece ser algo bueno. Quería ser parte de ello.

Le Wagon nacerá en São Paulo el 4 de julio (juego de palabras).

Únete a la revolución y aprende a construir tu propia siesta.

Si quieres conocernos IRL y aprender algunos trucos, también hacemos reuniones todo el tiempo.

Todos deberían aprender la lógica sistematizada hasta el punto en que comprendan los algoritmos y las heurísticas, y cómo se aplican en todo el espectro de la actividad humana.

La tradición es un ejemplo de heurística, donde se prueban las cosas y se conservan las ideas exitosas, pero se aplica durante décadas, siglos o incluso milenios. Sin embargo, al igual que con todas las heurísticas, tiene que aprender la diferencia entre lo que era valioso y lo que es valioso, y cuándo se debe conservar lo que era valioso como referencia.

La mayoría de las fallas en la vida moderna, la mayoría de los ejemplos de cosas olvidadas y luego re-aprendidas, la mayoría de las cosas recordadas y utilizadas después de que ya no sirven un propósito, son ejemplos de no entender la diferencia entre algoritmos y heurísticas, no saber cuando se aplica cada uno, y no saber cómo aplicarlos efectivamente.

La programación de computadoras es solo un ejemplo de cómo enseñar a un alumno muy, muy estúpido cómo hacer una parte de un subconjunto de este proceso en pasos que son realmente microscópicos. Nada mas.

Por implicación, los procesos genéricos involucrados cubrirán todo este proceso para todas las cosas susceptibles de cualquier forma de proceso de razonamiento: deductivo, inductivo, lo que sea.

Bertrand Russell trató de averiguar realmente qué era este proceso genérico. Todo ello. Cerradura, culata y barril. En una forma que podría demostrarse que es 100% correcta. Resulta que ese es un paso que no puedes dar. Puede tener un proceso que cubra algunas cosas que es definitivamente correcto para ellos, y puede tener un proceso que cubra todo, pero definitivamente es incorrecto en algunos lugares.

Sin embargo, no estás pidiendo una manera de hacer que todos los gurús sean los mejores, estás preguntando si deberían aprender a codificar.

Voy a ir por un segundo ángulo, por un momento. Considero, como un hecho absoluto, que las personas deben tener la mayor libertad posible durante la mayor parte de su vida, tanto dentro de una profesión como entre las habilidades suficientes para poder cambiar de profesión, sin perder la libertad de profundidad, ya que gran parte de su vida profesional como sea posible.

Solo hay una manera de acercarse a ese objetivo: las habilidades genéricas y transferibles. Muchos de ellos. Con la comprensión de cómo y por qué se transfieren y lo que pueden transferir entre.

La lógica sistematizada es una habilidad de este tipo y, por lo tanto, debe considerarse parte de lo que es el mínimo de referencia para lograr la libertad que describí. Hay otros.

La codificación, per se, no es tal habilidad. Es una fórmula para implementar tal habilidad. Todos los que necesiten esa fórmula, debido a las metodologías particulares que se utilizan, definitivamente deben aprender si se convierten en codificadores o no. La mayoría, con suerte, apuntará un poco más alto e irá por ingeniero de software, científico informático o arquitecto de software.

Álgebra lineal, investigación operativa, transformadas de Fourier / Laplace / Z, teoría de la información, sistemas de codificación (como los códigos grises y codificación Hoffman): son subconjuntos de lógica sistematizada que son absolutamente genéricos y, por lo tanto, deben enseñarse a todos si la libertad que describí Es el resultado deseado. No me importa si decide dedicarse a la física de alta energía o al diseño de modas, los utilizará ya sea que lo sepa o no. Mejor saberlo y ser bueno en ello. Has visto las modas que han salido recientemente, eso es lo que sucede cuando NO estás bien en eso.

No, no todos deberían aprender un lenguaje de programación.

Creo que es una distinción importante separar el aprendizaje de un lenguaje de programación frente a aprender a pensar como alguien que usa lenguajes de programación, al que podemos referirnos como aprender a pensar como un ingeniero. Aprender a codificar abarca ambos subconjuntos.

Todos deben aprender a pensar como un ingeniero, ya que puede proporcionar un marco analítico útil para digerir situaciones complejas. Por otro lado, todos también deben aprender a pensar lo contrario de un ingeniero, y todos los puntos intermedios, ya que ese tipo de diversidad conduce a solucionadores de problemas mejor equipados.

No todos necesitan aprender un lenguaje de programación porque es un medio para un fin, y hay muchos otros medios para ese mismo fin. La programación es una interfaz utilizada para crear conjuntos de instrucciones, y funciona para muchas personas, incluido yo mismo. Pero ¿por qué solo tener una opción? Otra opción es usar herramientas como Parabola, que le da a cualquier persona con datos el poder del código, sin necesidad de conocer un lenguaje de programación específico. Esto elimina la barrera de entrada para trabajar con big data y abre las puertas a muchas personas capaces que simplemente no saben cómo programar. Otro ejemplo es Webflow, que es similar, pero para crear sitios web. Elimina la barrera entre un diseñador y un sitio web en funcionamiento.

Predigo que más herramientas como esta se convertirán en un lugar común a medida que avancemos, y todo lo que será necesario es una mentalidad de ingeniería. El resto se realizará mediante interfaces intuitivas que, muchas veces, son más rápidas y fáciles de usar que el código dentro de un IDE.

¿Cuál es el punto de?

“Las computadoras son el futuro”. ¿Y qué? Las matemáticas son también el futuro; ¿Todos deberían saber cálculo? Los idiomas son definitivamente el futuro en un mundo cada vez más interconectado; ¿Se debe enseñar a todos a hablar cinco de ellos?

La codificación se basa en una comprensión de la lógica que no todo el mundo necesita, así como la voluntad de confiar en lenguajes que se basan en reglas arbitrarias, necesariamente arbitrarias, pero arbitrarias, no obstante. No hay ninguna habilidad aquí que todos necesitan absolutamente saber. La lógica y la capacidad de argumentar de manera efectiva solo se aprenden verdaderamente a través de la metacognición personal o del debate del club / algo similar; si quiere enseñar eso, obtendría mejores resultados haciendo el Debate 101 obligatorio. Mientras tanto, los idiomas se enseñan en clases específicas de idiomas; La codificación no es el lugar para ello.

Todos deben ser introducidos a la codificación. Que estoy de acuerdo con todo el corazón. Una de las funciones principales de la escuela es presentar a los jóvenes una gran cantidad de ideas y estudios diferentes, para que luego estén equipados para tomar una decisión informada sobre cuál quieren estudiar más. La programación no es una habilidad necesaria para la vida, pero es un campo fascinante al que creo que más personas se unirían si estuvieran conscientes de ello y más confiados en su comprensión de él. El hecho de que la mayoría de las escuelas no introduzcan la codificación es algo que debe rectificarse lo antes posible.

Sin embargo, hacerlo obligatorio en toda la escuela es una pérdida de tiempo. No todos tienen que programar para ganarse la vida o ser iluminados. A la gente le gusta decir cosas como “las computadoras son el futuro” cuando la verdad es que las computadoras son solo una parte del futuro, y en general los humanos apestan a la hora de predecir lo que sucederá de todos modos.

Aquí hay una pequeña lista de cosas que deberían ser obligatorias en lugar de la codificación (y no, no podemos “hacerlas todas”; hay recursos limitados por escuela, y algunas cosas son más valiosas y más realistas de implementar que otras) . Algunos de ellos se enseñan de alguna forma en ciertas escuelas, pero seguro que no estaban presentes en la mía, y deberían estar presentes en todas partes.

  • Impuestos 101: Una pequeña clase obligatoria en el último grado de la escuela secundaria. Todo lo que necesita saber sobre cómo se pagan los impuestos, cómo aprovechar las lagunas legales y otras cosas que le permiten pagar menos sin realmente ser ilegales o poco éticos, etc. Haga esto el último año de clases para que la información aún esté fresca en la mente de todos.
  • Educación cívica 101: clase obligatoria todos los años de secundaria y preparatoria. Utiliza un plan de estudios que consiste principalmente en teorías y estructuras políticas, así como la historia relevante requerida para comprender los pros y los contras de ciertas posiciones, pero la clase se mantiene actualizada con los temas actuales y se lleva a cabo un debate / debate cada vez que ocurre algo importante. También le enseña la importancia de participar en el gobierno local, como en la ciudad e incluso en las cosas del vecindario (por ejemplo, el profesor podría señalar que cuanto más pequeños sean los problemas, menor será el número de personas que podrán votar por ellos y, por lo tanto, más su voto realmente cuenta; también podrían señalar que las mierdas, como los métodos de eliminación de basura y los sistemas de aguas pluviales, aunque son mucho más aburridas que las elecciones federales, afectan directamente a todos y, por lo tanto, son algo de lo que deben preocuparse).
  • Diagnóstico básico 101: Sección obligatoria de la clase de salud; Le asignaría varias unidades a este tema. Aprendes a reconocer varios trastornos mentales y físicos con este, y se vuelve mucho más fácil de ver cuando un niño de tu clase está deprimido y alguien más es anoréxico. No es necesario que haya una discusión acerca de cómo comienzan los trastornos mentales y físicos, con la excepción de algunos conocimientos teóricos básicos, que deben dejarse en la escuela de medicina para que no comencemos a sobrepasarnos a nosotros mismos, pero definitivamente habrá un enfoque en en realidad, reconociendo sus síntomas, así como lo que debes hacer como compañero de clase. Sí, esto creará cierta arrogancia en la población, ya que la gente empieza a pensar que pueden ser médicos con solo un poco de conocimiento de secundaria en sus cabezas, pero creo que ese es un compromiso valioso para crear una población a la que se le enseñe a cuidar y ser cuidadoso. capaz de reconocer cuando alguien necesita ayuda de una manera que no es inmediatamente obvia.
  • DIY 101: Una clase obligatoria el año pasado de bachillerato. No necesariamente todo sería construcción; el tema simplemente sería tomar las cosas que las personas normalmente pagan o pagarle a otra persona para que las haga, y enseñarles a los alumnos cómo hacerlo ellos mismos. Las otras clases, más especializadas (automóviles, construcción, cocina, etc.) seguirían siendo las clases especializadas que las personas pueden tomar si lo desean, pero esta serviría para combinar ciertos aspectos básicos de todos ellos, de modo que las personas puedan llegar a un entendimiento básico. De cómo cuidarse a precios bajos. Incluye cocinar comidas decentes para usted mismo, encontrar ingriedientes decentes a precios bajos en el supermercado, cambiar los neumáticos y aprender cómo abordar los problemas de WiFi en su hogar (y cómo funciona realmente una configuración de WiFi; mucha gente no lo sabe. son incapaces de solucionar problemas básicos de conexión a Internet como resultado). Todos encontrarán algo para disfrutar de esta clase, y hay una buena posibilidad de que todos vean lo que vale la pena; Claro, algunas personas se quejarán de que las cosas que aprenden son fáciles de googlear, pero creo que el hecho de que la mayoría de la gente simplemente ni siquiera sepa a Google tales cosas es exactamente el problema que aborda esta clase.

Mucha gente diría, “TODOS!”

Pero, ¿para qué es exactamente la codificación? Si aprendes a codificar de una manera sin propósito, puedes terminar como yo siendo uno de esos niños que memorizaron fórmulas matemáticas durante la clase de matemáticas y no sabes para qué sirven esas cosas …

De todos modos, demos un paso atrás y apliquemos un enfoque más racional. Esto fue lo que hice.

  • ¿Cómo será el mundo dentro de 5 a 10 años?
    Puedo prever muchas cosas digitales pasando. ¡Definitivamente haz nuestras vidas más convenientes!
  • Conveniente es bueno! ¿Cómo será la perspectiva de trabajo?
    Hmm … He visto que la tecnología está reemplazando una gran cantidad de trabajos.
  • ¿Te prevees ser reemplazable?
    Me encantaría pensar que no, pero diría que mi futuro poder de negociación puede verse disminuido por el surgimiento de una tecnología más inteligente. 🙁
  • ¿Cuánta amenaza puede ser la tecnología para mí, por si acaso, automatiza muchas cosas en el mundo? (para mí, mi enfoque estaba en conseguir un trabajo decente)
    Aquí está la parte interesante.
  • Si tengo más de 50 años, puedo aprender por diversión.
  • Si tengo más de 40 años y tengo un cargo directivo superior: puedo aprender por diversión
  • Si tengo más de 35 años y gano bastante cómodamente: puedo aprender y tal vez incursionar en el espíritu empresarial
  • Si estoy en mi 22–34 (edad laboral): esta es una posición bastante difícil para estar. Porque es un rango bastante reemplazable. En la recesión económica, este grupo de personas generalmente irá primero. Así que si sucede la automatización … Probablemente sea lo mismo. Obtener una nueva habilidad que me ayude a sobrevivir los próximos 10 años será bueno.
  • Si estoy en la universidad / universidad: ¡Esto también da miedo! Porque puedes terminar estudiando por años y darte cuenta de que, al graduarte, o eres reemplazado O la industria solo un poco … murió por algo (por ejemplo, petróleo y gas). Obtener una nueva habilidad que me ayude a sobrevivir los próximos 10 años será bueno.
  • Si todavía estoy en la escuela, el gobierno probablemente habría implementado algunos módulos sobre codificación. Estás obligado a aprender.
  • ¿Tengo lo que se necesita para aprender codificación?
    Puedo… forzarme a aprenderlo, o familiarizarme con él. No todos los que aprendieron a codificar terminan siendo buenos en codificación, o terminan siendo desarrolladores de software. Lo importante es saber cómo funcionan las cosas y estar muy al tanto del último desarrollo en tecnología.
  • Creo que, en NEXT Academy, después de hablar con nuestros estudiantes que optaron por no ser programadores (a algunos simplemente no les gusta la codificación, y es normal). Me dijeron esto: “saber lo que es posible, te lleva lejos”.

    Se emplean en roles que no están relacionados con la codificación, pero precisamente porque saben lo que es posible, conocen las jergas y saben cómo comunicarse con los técnicos. Sus empresas los colocan en posiciones muy interesantes.

    Algunos empezaron sus propias startups, y cuando emplearon casas de desarrollo o contrataron desarrolladores de software, estos conocimientos son muy útiles.

    • ¿Se puede aprender la codificación solo por diversión?
      También tenemos estudiantes que aprendieron a codificar y aún terminan siendo, digamos un contador. Terminó automatizando algunos procesos de auditoría en su empresa (al lado), y eso hizo que sus jefes se entusiasmaran con lo que podía hacer.

    En conclusión, la codificación es solo una forma de expresar su creatividad en la forma en que desea lidiar con las cosas que le rodean. Cualquiera que quiera expresar su creatividad, puede usar la codificación como medio. Puedes usarlo para muchas cosas.

    ¿Todos NECESITAN absolutamente aprender la codificación? No realmente, solo ten en cuenta el mundo que te rodea.

    ¡Espero eso ayude!

    Código y programación son dos términos diferentes, pero se utilizan de manera intercambiable y ya no los diferenciamos.

    Tanto la codificación como la programación son lo que los seres humanos han estado haciendo desde su existencia.

    Cuando Adán y Eva fueron enviados a la Tierra, ¿en qué idioma se comunicaron? Los humanos solo pueden emitir diferentes sonidos de sus bocas que sus oídos pueden escuchar. Así que dieron diferentes significados a diferentes sonidos. Así es como el código inventado por el hombre, es decir, suena para expresar algo.

    Todos los idiomas que hablamos en la tierra son códigos. El proceso de hablar un idioma se llama codificación y el proceso de entender un idioma se llama decodificación .

    Ya sea que hables inglés, hindi, alemán, finlandés o cualquier otro idioma, solo producirás sonidos. Los sonidos producidos por un hablante de inglés solo son comprensibles por alguien que entiende el inglés, es decir, el inglés podría ser codificado y descodificado solo por un hablante de inglés.

    Hacemos programación con la ayuda de código.

    Si bien todos los que hablan inglés conocen un código (llamado inglés en nuestro ejemplo), no todos los que hablan inglés pueden construir cosas extrañas como poesía, novela o cuento (en términos de software como Quora y Facebook). ¿Por qué? Es porque para hacer poesía, novela y cuento, aprender inglés no es suficiente. Debes aprender la mecánica de la poesía, la novela o el cuento. Y es una habilidad para aprender. Incluso si no lo aprendes correctamente, puedes escribir un cuento corto de baja calidad o poesía o novela después de leerlos un poco, lo que puede no tener popularidad entre otros.

    Mientras realizamos la programación (buena o mala) sin computadoras todos los días, usamos computadoras para mayor comodidad y rapidez.

    Para programar computadoras, debemos aprender y usar sus códigos llamados lenguajes de programación. La programación con la ayuda de computadoras requiere que preparemos modelos computacionales de nuestros problemas porque las computadoras solo pueden hacer cálculos (aritméticos y lógicos).

    El pensamiento computacional y las habilidades computacionales nos enseñan a construir modelos computacionales.

    Ahora la pregunta, ¿Todos deben aprender a codificar?

    Es como decir, ¿todos deberían aprender a conducir su propio auto? La respuesta no es necesariamente. Es porque a algunas personas les resulta más cómodo contratar a un conductor de automóvil y, de manera similar, se contrata a programadores.

    Por supuesto no. La codificación no es una habilidad esencial en la sociedad moderna. La mayoría de las personas NUNCA tendrán la necesidad de escribir una sola línea de código en su vida. No mi esposa Ni mis hijos, ni sus esposas. No mis sobrinos, ni sus esposas. Ni siquiera algunos de mis amigos (aunque, para ser honesto, la mayoría de mis amigos son programadores). Todos ellos son personas altamente educadas.

    Por otro lado, la mayoría de las personas no pueden funcionar correctamente en el mundo sin saber leer y escribir, sin saber cómo hacer aritmética básica. Es por eso que enseñan las tres R en la escuela.

    Dicho esto, reconozco que muchas personas pueden beneficiarse de saber cómo hacer algo de codificación. Sin embargo, “puede beneficiarse” no es lo mismo que “esencial”.

    La verdad es que solo debe aprender codificación si (a) está interesado en hacerlo de manera recreativa, o (b) su trabajo podría beneficiarse directamente de esa habilidad. Mi nuera es farmacéutica y ella no tiene ningún deseo de aprender codificación, ni debería hacerlo ella. Mi sobrino es gerente de Nestlé y no le importa la codificación. Mi esposa es asistente legal y usa computadoras a regañadientes ; ella nunca hará ninguna codificación.

    Así que salgamos de esta idea estúpida de que la codificación es una habilidad de alfabetización importante. No lo es y nunca lo será.

    EDITAR:

    Una cosa que escucho una y otra vez en estas respuestas es que la codificación le enseñará cómo pensar lógicamente y cómo resolver problemas. ¿Adivina qué? Lo mismo ocurre con muchas otras cosas en la vida, como aprender a jugar ajedrez o aprender geometría, trigonometría y cálculo. Aprender música y cómo tocar un instrumento musical también te enseñará la lógica y las habilidades para resolver problemas (no te equivoques: hay lógica en la música).

    En otras palabras, el aprendizaje en general es valioso en la vida. La codificación no se destaca en particular, excepto que sustenta toda la tecnología moderna. La codificación no es ni siquiera la mejor manera de aprender la lógica y la resolución de problemas. Antes de enseñarles a codificar, enseñaría ajedrez y matemáticas (no solo aritmética). ¡Eh, resolver rompecabezas de matemáticas es un pasatiempo popular!

    Personalmente estoy interesado en el tipo de respuestas que las personas pueden encontrar.

    La programación literalmente cambió mi vida. La forma en que veo las cosas es diferente, soy ingeniero (no ingeniero de software) y cuando empecé a aprender ingeniería, las cosas empezaron a tener sentido.

    • Cuando veo un camión en la carretera, NO es el mismo camión que ve un laico. Entiendo las cargas, el estrés, el diseño, los mecanismos, la física y es un verdadero placer no ver a un gran monstruo metálico (probablemente sería la forma en que las personas en la Edad Media verían una excavadora).

    Cuando se trata de código, es más o menos lo mismo.

    Si sabes cómo codificar (no estoy hablando de ser un Gennady Korotkevich, ¿vale?), Puedes jugar un juego, usar tu teléfono celular, navegar por Internet, sin pensar que es pura magia negra.

    Así que cambiemos a todos a “todos dispuestos a aprender”

    Alguien que no quiera aprender no aprenderá. Es sencillo.

    RESPUESTA: Sí, en mi opinión, debería enseñarse en la escuela primaria como matemáticas y un idioma nativo.

    Los países introduciendo la codificación en el currículo – JAXenter

    Una gran respuesta: la respuesta de Adam D’Angelo a ¿Todos deben aprender a codificar?

    Mi favorito:


    PD.

    Por lo general leo toneladas de respuestas enojadas por algunos desarrolladores:

    “No todos son capaces de aprender codificación” (¡¿Qué?!?)

    “La codificación no es lo mismo de la programación”
    En este contexto específico, me recuerda un famoso reductio ad absurdum : ¿Cuántos ángeles pueden bailar en la cabeza de un alfiler? Es una discusión infructuosa para el tema de esta respuesta.