viernes, 7 de diciembre de 2018

¿Programar como parte de la educación de un niño?

Soy un desarrollador. No enseñaré a mis hijos a codificar, y usted tampoco debería.

Por Joe Morgan | Slate



Un padre mirando a su hijo mientras se da cuenta de cómo armar una silla para un escritorio con una computadora.
Natalie Matthews-Ramo



En una reciente sesión de fórmula nocturna, pasé por una gran muestra de libros sobre cómo enseñar a los niños a codificar. He visto estos libros, pero nunca una exhibición tan grande dirigida a niños de edad elemental. Estos libros son parte de una avalancha de recursos (campamentos de codificación de verano, clubes de código extracurriculares, aplicaciones diseñadas para enseñar los rudimentos de JavaScript a los niños de jardín de infantes) destinados a equipar a los niños con habilidades a prueba de futuro.

Es fácil ver por qué los padres empujan la codificación en sus hijos. ¿Qué mejor manera de preparar a nuestros hijos para un futuro regido por el software que entrenándolos sobre cómo construirlo? Si todo va a ser automatizado, es mucho más seguro ser el que realice la automatización. Y si aprender a codificar es bueno, entonces aprender antes es mejor. Pero si bien estos productos pueden enseñar a los niños lenguajes de codificación específicos, en realidad tienen muy poco que ver con el trabajo de crear software.

Un antiguo compañero de trabajo fue entrenado en un campo de entrenamiento de codificación con el lema "Codificar es la nueva alfabetización". Ese sentimiento está en el corazón de todos los libros y juegos de programación. La descripción en un libro popular dice que comenzar a programar con anticipación es "esencial para preparar a los niños para el futuro". Esto da la impresión de que no enseñar a los niños a codificar es de alguna manera equivalente a no enseñarles a leer.

Eso es, por supuesto, ridículo. La codificación no es la nueva alfabetización. Si bien la mayoría de los padres saben leer y escribir y saben leerle a sus hijos, la mayoría no son programadores y no tienen idea de qué tipo de habilidades necesita un programador. Los libros de codificación para niños presentan la codificación como un conjunto de problemas con soluciones "correctas". Y si sus hijos solo pueden dominar la sintaxis, podrán hacer las cosas rápida y fácilmente. Pero no es así como funciona la programación. La programación es desordenada. La programación es una mezcla de creatividad y determinación. Ser un desarrollador es algo más que una sintaxis, y ciertas habilidades solo se pueden enseñar a los más pequeños.
Los buenos programadores no solo consiguen que algo funcione. Ellos quieren que sea bueno.

Al principio de mi carrera, escribí un código para configurar y ejecutar un grupo de servidores remotos. El código funcionó muy bien. Al menos eso fue lo que pensé hasta unas 18 horas más tarde, cuando mi teléfono sonó en mitad de la noche y me dijo que un grupo de servidores había fallado. Asombrándose de la cama a mi computadora portátil, volví a ejecutar el código para reemplazar los servidores rotos. Horas más tarde, un grupo diferente falló.

No hubo un problema de sintaxis. Si hubiera habido, los servidores nunca se habrían construido en primer lugar. El problema era mucho más profundo. Aislarlo y resolverlo tomó varias semanas y muchas noches de sueño interrumpido.

La codificación es así. Intenta algo. A ver si funciona. Inténtalo de nuevo. Si un problema fuera sencillo, se automatizaría o, al menos, se resolvería con algún código de código abierto. Todo lo que queda es la difícil tarea de crear algo único. No hay libros que le enseñen cómo resolver un problema que nadie haya visto antes. Por eso no quiero que mis hijos aprendan la sintaxis. Quiero que aprendan a resolver problemas, a profundizar en un problema, a ser creativos. Entonces, ¿cómo enseñamos eso?

Un día, a mi hijo le preocupaba que su silla estuviera tambaleante. Lo miramos y él me ayudó a aislar el problema: uno de los tornillos estaba suelto. Encontré una de nuestras muchas llaves hexagonales sobrantes y le mostré cómo atornillarla nuevamente. Después de eso, sintió curiosidad por lo que sucedería si atornillara de la otra manera, lo que hizo hasta que salió el tornillo. Terminamos tomando la silla completamente separada y armándola de nuevo un par de veces, a menudo con piezas que no coinciden, antes de que estuviera satisfecho de que el trabajo había terminado. Intenta algo. Mira cómo funciona. Inténtalo de nuevo.

Por supuesto, hacer que algo funcione es solo el primer paso para crear software. El siguiente paso es hacer que el código sea claro, reutilizable y ordenado. Una vez, al principio de mi carrera, escribí una característica y se la di a un desarrollador senior para que la revisara. Echó un vistazo a mi espacio descuidado, a las líneas desiguales y a las convenciones de nombres erráticas y solo dijo: "Hazlo de nuevo". Estaba funcionando. La sintaxis era válida. Todavía estaba mal. Los buenos programadores no solo consiguen algo para trabajar. Ellos quieren que sea bueno.

Ese sentimiento de calidad es lo más difícil de dominar para muchos desarrolladores. Se siente bien trabajar con un código bien diseñado, y un código feo hará que los desarrolladores se enojen involuntariamente. Los mejores desarrolladores aprenden a fusionar la lógica abstracta con la sensibilidad de un artista. Aprender a confiar en ese sentimiento estético es tan parte del desarrollo como cualquier algoritmo o patrón de codificación.

Mi esposa y yo recientemente hicimos galletas de azúcar con nuestro hijo. Cada vez que mezclamos algunos ingredientes haríamos una pausa y miraríamos la masa y hablaríamos sobre la textura y el color. ¿Fue suave? ¿Conseguimos todas las partes mezcladas uniformemente? Cuando extendimos la masa, mi hijo palpó la superficie y observó cómo mi esposa le mostraba cómo hacer que todo fuera uniforme y delgado. La parte más difícil, sin embargo, fue cortar las formas. Como todos los niños, instintivamente empujó el cortador justo en el medio de la masa enrollada, y cada vez intentábamos explicar cómo colocar las formas una al lado de la otra para maximizar cada rollo.

Cada paso: medir con precisión los ingredientes, medir la masa mezclada para obtener suavidad y consistencia, realizar cortes de precisión para minimizar el desperdicio, le enseñó algo acerca de la calidad. Es difícil enseñar la diferencia entre simplemente ejecutar pasos, como seguir una receta y hacer algo bien. Solo se puede transmitir a través del sentimiento y la experiencia. Y cada vez que involucras a tus hijos cuando trabajas en algo que valoras, les estás enseñando cómo hacer las cosas bien. Los estás preparando para escribir código.

Pero no solo les estás enseñando eso. Les estás enseñando que el mundo está lleno de cosas interesantes que descubrir. Les está mostrando cómo ser apasionados y buscar ese sentido efímero de calidad en todo lo que hacen. La mejor parte es que incluso si no se convierten en programadores, la mayoría no debería y no lo hará, las mismas habilidades se pueden utilizar en casi cualquier carrera, en cada hobby, en cada vida. Cuando obligamos a los niños a aprender la sintaxis, reforzamos la idea de que si algo no es una habilidad descartable, no es valioso. Los adultos pueden aprender la sintaxis. Sólo los niños pueden aprender a abrazar la curiosidad.

miércoles, 5 de diciembre de 2018

Mercado laboral argentino como traba para el crecimiento

Marcos Galperin: "Si no reformamos nuestro marco laboral será muy difícil salir adelante" 

El fundador y CEO del marketplace online más grande de la región y su visión sobre el futuro del trabajo, la causa de los cuadernos y el impacto de la Inteligencia Artificial




Por Sebastián Catalano | Infobae



Por estos días, Mercado Libre es la empresa argentina con mayor valor de mercado según la cotización de sus acciones: USD 16.000 millones. Eso es bastante más del doble de market cap de YPF y unos USD 2.000 millones más que Tenaris, el gigante de Techint. Igual, Marcos Galperín –cofundador, presidente y CEO de la compañía, el marketplace online más grande de la región– asegura que no mira mucho el valor de las acciones y suele recordar cómo siguió adelante con su proceso de crecimiento y expansión cuando la acción de su empresa valía apenas 8 dólares, hace 10 años. Este año tuvo picos de USD 400.

De un tiempo a esta parte, Galperín es un verdadero referente y vocero del empresariado argentino. Por eso, sus escasas apariciones públicas (o tuits) tienen gran impacto. En una reciente entrevista en CNN, este especialista en finanzas que estudió en Wharton y en Stanford, en EEUU, habló de todo: desde el futuro del trabajo y el empleo, hasta la causa de los cuadernos y el impacto de la Inteligencia Artificial. También hizo referencia a cuestiones más domésticas y contó cómo "perdió" su despacho de CEO.

Marcos Galperín, fundador y CEO de Mercado Libre

A continuación las 15 claves del padre del mayor unicornio tech de la argentina:


1 – En el mediano plazo, si no reformamos nuestro marco laboral, no sólo los sindicatos, será muy difícil salir adelante. Argentina no genera empleo formal hace décadas.

2 – El marco laboral argentino es terriblemente anticuado. Está hecho para un país de hace 100 años. Protege empleos de la era industrial que son los empleos repetitivos que los robots y las máquinas van a reemplazar, y los protege tan fuerte que no permite que se generen empleos nuevos. Para hacer esto peor, los países vecinos y socios comerciales, tienen un marco laboral absolutamente moderno. Cuando un inversor decide dónde poner su fábrica, en Brasil, Argentina o Chile, y compara esos marcos, tenemos muy pocas posibilidades de ganar esa competencia.
La crisis cambiaria está controlada, terminó. Pero eso se tradujo en inflación y ahora en recesión

3 – EEUU hizo mucho por Argentina. Lo más importante fue apoyarnos fuertemente en el proceso de ir al Fondo. Una medida muy buena de este Gobierno, porque es un dinero a tasa subsidiada que permite que el ajuste que hay que hacer para llegar al equilibrio fiscal sea mucho menos de lo que hubiera sido.

4 – Veo como positivo el proceso de los cuadernos. La economía cruje por otras cosas: el impacto de las suba de tasas de interés en EEUU, la guerra comercial entre EEUU y China, la sequía. La crisis cambiaria está controlada, terminó. Pero eso se tradujo en inflación y ahora en recesión. La parte de la inflación y las tasas altas sigue y hasta que no se solucione seguirá la recesión. No ayuda que muchas empresa que estaban haciendo obra pública estén implicadas en estos casos de corrupción. No consiguen financiamiento. Pensando en el país en el que me gustaría que vivan mis hijos y mis nietos, es muy sana una causa así.


 
Macri en una visita a Mercado Libre, en 2016 (Adrián Escándar)

5 – Creo que no van a desaparecer todos los empleos actuales en el futuro, para nada. Al revés, se va a generar mucho más empleo. Los que van a desaparecer son los trabajos que queremos que desaparezcan, porque son repetitivos y aburridos. Los que son mucho mejor que los hagan una máquina. El ser humano va tener la capacidad y la inventiva de generar nuevos empleos, como sucedió en el agro. El 90% de la gente trabajaba en el agro para comer y hoy menos del 2% de la población trabaja en el campo.

6 – Hay 500.000 personas en la región que viven de vender en Mercado Libre. Hace 20 años no podías decir me quedé sin trabajo me voy a poner a vender artesanías, dulce, salamines de Tandil en Mercado Libre. Hoy esa posibilidad existe.

7 – En Mercado Libre hay 6.000 búsquedas por segundo. El año pasado tuvimos 40 millones de compradores. Hay mucho tráfico, pero nuestro algoritmo hace que las personas que venden más, tienen mejor reputación y entregan más rápido, aparecen más arriba en nuestro resultados de búsqueda. Además, tenemos un mecanismo de publicidad para los nuevos que quieren promocionarse. Y sino hay que bajar los precios.

El imponente edificio de Mercado Libre en San Pablo, Brasil


8 – El comercio electrónico es menos del 5% del total del comercio de América Latina. Creemos que por los próximos 10 años todavía es muy importante traer nuevos usuarios que prueben por primera vez hacer una compra online y vean que es fácil, seguro y vean que es fácil y les llega. Por eso invertimos mucho en envíos gratis.

9 – La economía de EEUU está muy bien. La de Alemania también. Europa tuvo una crisis grave, pero la Unión Europea no se rompió. Creo que la guerra comercial con China va a bajar.

Una de las responsabilidades que tienen todos los gobiernos, también las empresas y las universidades, es asegurarnos que todo el mundo esté incluido en el mundo digital que viene

10 – Paso mucho tiempo informándome, leyendo actualidad. Tratando de entender qué pasa en la industria, en el mundo y en la Argentina. Paso así varias horas al día. También estoy con mis empleados, mirando los productos. No me gusta tanto salir a contar qué estamos haciendo, prefiero ayudar en el proceso de armar.

11 – Hoy no tengo escritorio, trabajo en las áreas comunes de Mercado Libre. Cedí mi escritorio, que estaba vacío la mayor parte del día.

12 – Paso bastante tiempo con emprendedores. Soy vicepresidente de Endeavor y siento responsabilidad de ayudar a otros. La manera de generar riqueza bien distribuida, sustentable y meritocrática es a través de los emprendedores.

Veo como positivo el proceso de los cuadernos. La economía cruje por otras cosas: el impacto de las suba de tasas de interés en EEUU, la guerra comercial entre EEUU y China, la sequía

13 – Estoy convencido de que QR [el código quick response] va a reemplazar a gran parte de las transacciones de dinero en efectivo. Es mucho más eficiente y mucho más seguro. No hay billetes falsos ni peligro de robo.

14 – La inteligencia artificial tiene un poder realmente muy fuerte porque va a impactar en todas las industrias. En Mercado Libre la empezamos a usar en prevención de fraude y ahora la usamos para otorgar créditos a gente que no conocemos. Les pedimos a los algoritmos de inteligencia artificial de redes neuronales que nos digan las posibilidades que tienen un individuo o empresa de devolvernos la plata que les prestamos.

15 – El gran temor es que una parte de la población sepa leer y escribir digitalmente y otra parte sea analfabeta digitalmente. Eso puede generar diferencias muy grandes. Una de las responsabilidades que tienen todos los gobiernos, también las empresas y las universidades, es asegurarnos que todo el mundo esté incluido en el mundo digital que viene.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Hostgator Coupon Code