Hace 8 años | Por bomowski a xataka.com
Publicado hace 8 años por bomowski a xataka.com

Hoy vamos a ahondar un poco más en una de las herramientas más interesantes para aprender a programar, y que está en boca de todos. La creó el MIT en 2002, y su éxito está avalado por los más de 13 millones de proyectos que se han creado y compartido en su comunidad online. Hoy vamos a hablar de Scratch, y de cómo iniciar a un niño en la programación desde cero con esta herramienta gratuita y disponible para todo aquel que quiera probarla.

Comentarios

bomowski

#1 Al menos les puede servir para buscarse la vida en el futuro y cambiar lo de sórdido por próspero

D

#3 No sé, si no eres un paquete te puedes conformar con Barcelona y Madrid donde hay buenos trabajos y buenos sueldos de programador.

D

#16 Se puede vivir perfectamente a 20-30 minutos del curro (cosa normal en cualquier ciudad en cualquier trabajo) en un piso decente, incluso pagando tú solo un piso para dos. Lo dicho, si no eres un paquete y si no te metes a una cárnica.

mangrar

#19 el problema es que no cárnicas hay pocas comparado con lo que te encuentras emigrando.

D

#29 Que haya pocas no significa que no haya, todo es cuestión de buscar. Trabajo hay.
#33 2.000€ son buenos o malos dependiendo de tu edad y capacidad y estado social, así y como los gastos que tengas. Lo que está claro es que es un sueldo más que aceptable en España.

@frontier999 ¿Te ofende porque has tenido que emigrar o algo? roll

D

#45 Me ofende que tergiverses la penosa situación del sector IT en España y acuses a los afectados de ser unos incompetentes cuando deberías señalar a la patronal.
Y no, no he emigrado, ni intención que tengo. Soy de Sevilla y después de valorar la situación local he decidido cambiar de sector y ahorrarle a mi familia los sufrimientos del desarraigo.
Ala, ya puedes seguir con tu importante labor, que no se que hace un profesional tan imprescindible como tú perdiendo el tiempo en Meneame.

D

#53 Has debido de ignorar la parte en la que digo "Madrid y Barcelona". Sí, en el resto de ciudades está peor, pero puedes optar por ir a una ciudad de España en vez de a una capital extranjera, manteniendo la familia más cerca.

Y sí, hay mucho incompetente en el mundo de la programación (no sé cómo estará la cosa en otros campos de la informática), eso es innegable. Por eso muchas empresas pagan cacahuetes.

D

#56 Para alguien de Sevilla, como lo soy yo, mudarse a Madrid o a Barcelona es emigrar. Tendría que arrastrar a mi familia lejos de su entorno, amigos, centro educativo, otros familiares... Y todo porque aquí en el sur no hay salarios dignos en el sector que me gusta. Pues mira, para eso prefiero sacrificarme yo y cambiar de profesión, antes que joderles la vida a mi mujer e hija.
PD: Fui CTO en Madrid antes de casarme, durante 2 años. El sueldo estaba bien y el trabajo aún mejor. Pero todo lo que aprecio y todos a cuantos amo estaban lejos. Así no se puede ser feliz. Supongo que es cuestión de prioridades.

D

#69 Me parece perfecto, pero debes de haber votado los comentarios sin leerlos o leyéndolos en diagonal, porque se habla de emigrar a Europa VS emigrar dentro de España (siendo la emigración siempre clave en la conversación y considerando más positivo emigrar dentro de España) o de trabajar en tu ciudad si es una de esas dos (altamente probable dada la densidad de población).

D

#70 Ya ya, no hay vida fuera de Madrid o Barcelona. Perdón por insinuar lo contrario.

D

#72 #74 Hablas de autofelación y te estás autocomplaciendo en tus comentarios. Precisamente hablas con alguien que fue despedido de una empresa por ser demasiado sindicalista Lo que me refería con la frase es precisamente que pagan cacahuetes porque hay monos que los cogen.

Haber vida la hay en otros sitios, otra cosa es que prefieras quedarte en España que fuera si tienes que emigrar.

D

#60 #56 Las empresas no pagan en cacahuetes porque sus trabajadores son monos, sus trabajadores son monos porque las empresas pagan en cacahuetes.
Gracias a esa actitud está el sector como está. Un poco más de solidaridad y de organización sindical y un poco menos de endiosamiento autofelador.

B

#72 Solidaridad sí pero también realismo y autocritica, no se puede pensar que todo son buenos iguales y que las empresas estén dispuestas a pagar sueldos iguales.
Está claro que tener que ser un "genio" para cobrar bien es injusto y hay que luchar para que también quien es más "normalito" pueda cobrar decentemente y pueda vivir bien el/ella y su familia. Pero también hay que reconocer que hay muchos paquetes entre los técnicos y que sueldos diferentes son más que justificados.

B

#53 Pues nada, la culpa siempre es de los demás y todos los que se meten a programador son buenos profesionales y mejores programadores

mangrar

#45 ya, pero hay pocos, incluso tuve una oferta de una. Me ofrecieron trabajar de autónomo por 350€ al dia, que es una pasta en España. Pero claro, al acabar el contrato, iba a ser muy dificil encontrar algo similar, cosa que en el extranjero, es muy fácil.
El problema es que hay poco mercado, si luego por cualquier motivo quieres cambiar, es muy difícil encontrar. Si emigro a otro país, hay mucha mas oferta, vamos, es que no tienes ni que buscar, te buscan.

D

#66 Es cierto que fuera no falta oferta, pero no considero que sea precisamente difícil buscar trabajo en Madrid o Barcelona. En experiencia personal y de allegados de la profesión, suele resultar bastante fácil.

mangrar

#68 ya, pero emigrar a Madrid o Barcelona para mi que no soy de allí, me es lo mismo emigrar a Londres. Prefiero ir al extranjero, donde aprendo otro idioma y hay muchísima mas oferta y mejor pagado. Al que sea de Madrid o Barcelona, pues vale, lo puedo entender. Me han llegado ofertas para Maddrid o Barcelona, pero es que no le veo ninguna ventaja salvo la del tiempo y la comida.

D

#71 Ventajas:
-Estás más cerca de tu familia.
-Tienes mejor clima (y créeme que esto acaba contando).
-Subjetivo: comes mejor y por lo tanto tu calidad de vida es mejor.
-El nivel de vida es más barato que en Europa, en algunos países ahorras lo mismo estando más lejos y con peor clima.
-Si crees que tendrás pensión, sigues cotizando en España y te ahorras problemas y papeleo.
-Si te quedas en paro, puedes llegar al máximo y vivir con ello en tu pueblo mientras buscas otro trabajo.

D

#79 El último punto si es infinitamente superior a España, eso es innegable. Eso sí, permíteme dudar que, aeropuertos mediante, tardes de puerta a puerta más que de una ciudad extranjera a tu casa que desde Madrid o Barcelona

mangrar

#82 Contando desde que salgo de casa hasta que aterrizo, tardo entre 5 y 7 horas. Sí, tardo un poco mas, pero no demasiado, no es que me halla ido a currar a Australia. Como mucho tardo 2 horas mas, no es ningún trauma.

La ciudad es Dublín, y soy de Alicante.

mangrar

#82 Bueno, si lo comparo con Barcelona, puedo tardar mas o menos lo mismo o la diferencia es despreciable. No hay Ave Barcelona-Alicante de momento, iría en coche o el talgo, que tarda bastante. Desde Madrid, si cojo el AVE, tarde 2 horas y cuarto, entonces si hay diferencia. Me ahoro unas 5 horas, vale. Pero eso no es un trauma, no voy tanto a ver a mis padres. Si emigras dentro de europa, todo esta cerca. Ahora, en España hay muchos con la mentalidad de tener que estar a dos manzanas de sus padres como muy lejos, conozco muchos así, una hermana mía en concreto.

Además, cuando me de la gana, le digo a mi jefe, "oye, que me voy unas semanitas a mi casa y trabajo en remoto", y sin problemas. De hecho tengo un compañero español que va dos fines de semana al mes a su casa, currando viernes y lunes desde España. Esta flexibilidad raras veces la he encontrado en España.

d

#58 Ya bueno, la diferencia es que a quien en Madrid le pagan un sueldo de 2.000€, en el extranjero le pagarian el triple. Y no me digais lo de que la vida en el extranjero es mas cara porque no hay tanta diferencia y tampoco me refiero a estar en Londres.
cc/ #45

B

#91 Hombre, un alquiler en Londres con la misma calidad de vida de Madrid/BCN no sé si llega al triple pero rozando...
Con una búsqueda rápida y sin tener mucha idea de la geografía de Londres, por menos de 2000€/mes no encuentras nada. En BCN por 800€ puedes tener algo decente (y para dos).

Y a parte de los precios de la vivienda, 2000€/mes netos hoy en día en España, también en ciudades grandes, es un buen sueldo y punto.

d

#93 Por eso mismo he dicho que no pusieseis el ejemplo de Londres. En UK todas las ciudades son muchísimo más baratas que Londres y los salarios para los informáticos son los mismos.
En definitiva, el mismo ingeniero vive mucho mejor en el extranjero que en España.

o

#19 O puedes hacer lo mismo en otro pais por 4 veces el sueldo y sin aguantar a corruptos.

Con cariño desde Estocolmo.

mangrar

#16 ya, pero al menos pueden exiliarse y ganar pasta. Con otras profesiones, ni eso.

d

#11 con buenos sueldos te refieres a 2.000€ al mes?

B

#33 malo no es, hasta en Barcelona/Madrid, donde te puedes permitir un piso céntrico para ti solito

Shotokax

#11 ya te digo. Yo todos los programadores que conozco tienen casa con piscina y ferrari como mínimo.

D

#85 ¿Y qué profesión accesible a cualquier persona de clase media lo tiene?

Shotokax

#86 a la clase trabajadora te referirás, supongo.

No se me occure ninguno.

D

#88 Bueno, eso, a la clase trabajadora. Aunque hay que tener en cuenta que el idioma evoluciona y que las palabras cambian su significado según su uso, por lo tanto, hoy en día aunque formalmente de forma incorrecta, es lo que significa clase media.

Shotokax

#89 no es una evolución, nos han inculcado el término. Owen Jones lo explica muy bien.

mangrar

#1 sórdido? pues les inicias en una profesión con futuro y presente. Eso si, como dice #3, en el extranjero.

Boleteria

#26 3 y 1 somos el mismo ente

D

#65 Que grande #26

mangrar

#78

D

#7 Por eso, si a mi hijo le gustase programar, yo le recomendaría dos opciones: (1) Si te quedas en España, ten la programación como hobby y búscate otro curro ó (2) Vete fuera y podrás ser un profesional respetado que incluso podría programar hasta la edad de jubilación.

D

#23 ¿Otro curro? ¿Como cuál? Hay muy pocas carreras que te aseguren un buen trabajo en España, sobre todo sin ser hijo-de...

D

#23 #59 El camino estandar que suelo ver es Programador Junior >> Programador Senior / Analista >> Dueño de bar...

D

#81 No me veo abriendo un bar lol

D

#83 De momento yo tampoco. Lo que si intento de vez en cuando es cerrarlos roll

G

#1 Na hombre, dejamos al crió viendo la televisión (T5 por ejemplo), para que sepa lo que es ser un vividor y estar todo el día sin hacer nada y de putas, ahí sí que se lo va a pasar bomba, lo malo es que tiene efectos secundarios... cuando tenga 40 años va a estar tirado en la calle sin saber como ganar dinero para comer, pero eso es lo de menos.


D

#1 la programación es una de las cosas más divertidas y gratificantes que se pueden hacer en la vida. Y además una de las profesiones con más futuro. Me parece mucho más sórdido meterse en política, por ejemplo.

daTO

#18 mola.. lo pruebo..

Azucena1980

Si no vale para estudiar, para el deporte y para la farándula, ésta puede ser una salida laboral más o menos digna.

D

Saber programar, a mi entender, es esencial.

Te ayuda a enteder cómo funcionan la mayoría de las cosas que en pleno S.XXI te rodean.

Luego para colmo, algunos, harán de eso su oficio.

D

#12 Exacto, eso mismo lo indica el creador de scratch en una charla en ted

https://www.ted.com/talks/mitch_resnick_let_s_teach_kids_to_code?language=es

B

#12 ya pero #9 seguro que prefiere las cajas negras y "eso no me interesa saber como funciona"

D

#49 Para entender la estructuración de un problema. Cuando vaya aprendiendo matemáticas, podrá ir mejorando en su enfoque de los problemas.

O no. Quizás también me equivoqué al regarle el quimicefa a mi hijo, total, para que necesita un niño saber química?

kurroman

Ingeniero, Master de 600 horas presenciales, 15 años programando profesionalmente y no soy capaz de que ande el puto gato.

Asco de mundo.

osiris

#36 creo tu propio gato, con casinos, y furcias!

Lagallinaazul

#36 yo tres dias intentandolo con el "puto gato", mi niña de nueve años ayer en cinco minutos

R

#25 Porque entonces destrozas la infancia del niño. Déjale jugar, leñe! Si quiere programar ya me lo pedirá. Y no he dicho lo contrario, pero tiene más prioridad pensamiento crítico a la programación.

Sr.Azul

#34 Pero eso se puede aplicar a absolutamente todo: "Dejale jugar, si quiere aprender X ya te lo pedirá. Y tiene mas prioridad el pensamiento crítico que X"

Y asi X puede ser historia, matemáticas, lo que sea.

Aqui el tema es ver si interesa enseñar a los niños a programar o no. Decir que no porque "es más importante el pensamiento crítico" es absurdo, porque una cosa no quita la otra.

D

#35 Si no eres un niño y quieres aprender lo mejor es hacer un curso. Este por ejemplo está muy bien, te va dando consejos y evitando que te atasques. Aunque es Python lo que aprendes te sirve para cualquier lenguaje: https://www.codecademy.com/learn/python

methhhp

Hace falta flash para poder usarlo...

BodyOfCrime

#4 No, mi raspi tiene scratch y no usa flash :V

D

Un niño tiene que aprender a pensar, a ser crítico, no a programar...
A programar se aprende cuando uno ya tiene esas cosas, porque gracias a ellas puedes aprender a programar y lo harás, pero gracias a programar no tienes por qué aprender las otras dos, y a muchos compañeros de profesión me puedo remitir.

Dikastis

#9 ¿Cómo es eso de la velocidad y el tocino?

l

#10 a más tocino, menos velocidad. (Al menos en mi persona)

BodyOfCrime

#13 Eso es porque lo aplicas mal, en vez de al interior aplicala al exterior reduciras el rozamiento y podras moverte mas rapido deslizandote

D

#32 Y en concreto, ¿Para que dices que necesita un niño saber programar?
#30 eso no es cierto, un buen profesor de programación te enseñará a pensar más que a programar, uno malo te enseñará a programar y si no sabes pensar no lo aprenderás solo programando.

#20 gente con una capacidad de aprendizaje y concentración brutal, que dedican a aprender a programar, lo cual no significa que aprender a programar les haya dado esas capacidades.
#17 te sorprenderías de lo que se ve por ahí
#10 La velocidad: aprender a pensar, resolver problemas y mejorar el rendimiento.
El tocino: aprender a programar (que requiere de esas cosas para hacerlo) para aprender esas cosas.

mangrar

#49 Es que programar es pensar, no son cosas separadas.

Graffin

#14 Positivo por la 🐢 del Logo que me inició en la informática y me hizo pensar que programar molaba.

Fernando_x

#14 Venía a decir lo mismo. Logo fue mi primer lenguaje de programación, seguido de BASIC. Ya no recuerdo casi nada de programación, pero me ha servido para aprender a pensar de una forma estructurada, planificada y lógica.

Shotokax

#14 para alguien que sea programar en todos los paradigmas (orientado a objetos, imperativo puro y declarativo) el lenguaje es lo de menos.

Homertron3

#9 sin pensar poco vas a programar

Trigonometrico

#9 Y es por ello que a los 15 años aparecen los auténticos genios de la programación y los mejores hackers del mundo.

R

Soy programador y mi punto de vista:

Estoy parcialmente de acuerdo con #9. Creo que es mejor enseñarle a un niño pensamiento táctico, estratégico y crítico que a programar. Programar no es sencillo y a no ser que el niño tenga una motivación especial "innata" o de familia y tenga ganas de ponerse con ello, es mejor que juegue a cosas como RTS, puzzles, etc. Ello le acabará llevando al mismo camino.

Además, los niños imitan a los padres. Si el padre es programador, tarde o temprano ya le saldrá el querer aprender o hacer algo relacionado con la programación.

Sr.Azul

#24 ¿Y por que no enseñarle ambas cosas? ¿Por qué asumir que si se le enseña a programar entonces necesariamente ya no se le puede enseñar pensamiento crítico?

mangrar

#9 Programando aprendes a pensar.

D

#9 No. El crío necesita todo eso, pero también necesita saber leer para poder estudiar un libro. Del mismo modo, necesita entender qué es programar, los bloques e ideas qu se utilizan, para poder hacerlo correctamente.

Mi hija utiliza scratch en el cole, y estamos todos encantados.

D

#9 ¡Tú lo que quieres es que el crío sea "de letras"! lol lol lol

No, en serio... ¿Qué problema hay en enseñarle las dos cosas a una persona? Crío o no crío, pero con pocos años un ser humano es una esponja... Así que mejor.

Varlak_

#9 es al reves, una forma muy rapida de aprender a razonar de forma logica es aprender a programar

D

#9 Cómo han dicho varios, una cosa no quita la otra.
Puedes enseñar a un niño a pensar y a ser crítico con la realidad, y puedes también enseñarle a programar.
Yo hago eso con mi hijo: le enseño a ser crítico con las cosas, y también está aprendiendo a programar con Scratch.

1cacalvo

#9 no he leído las 11 replicas pero me las puedo imaginar..

pero programar es una maravillosa práctica para la vida, programar es tener un gran problema e ir resolviendo pequeños problemas para encontrar la gran solución...

D

#0 Anda, un tema que nunca ha aparecido en Menéame... roll

Scratch, un programa para que tus hijos aprendan a programar jugando


Scratch, un proyecto del MIT que enseña a los niños a programar
Hace 9 años | Por --404469-- a alt1040.com

Enseñando a los niños a programar con Scratch

Scracht, un lenguaje de programación para niños
Hace 16 años | Por tomeu a blogvecindad.com

https://www.meneame.net/story/scratch-ensenando-programacion-peques
https://www.meneame.net/story/como-iniciar-nino-programacion-desde-cero
Etc.
Scratch, enseñando programación a los peques
Hace 12 años | Por algui91 a genbetadev.com

Cómo iniciar a un niño en la programación desde cero
Hace 8 años | Por Piu a xataka.com

D

En mi antiguo laboratorio (IA) usábamos una herramienta similar (Blockly, de google) para intentar diseñar una herramienta de programación para que la usaran los biólogos. Mi supervisor estaba convencido de que era la idea revolucionaria para introducir la automatización en ese mundo. A mi me parece una gilipollez de invento, pero es cierto que tiene su público, y no sólo niños.

Las herramientas de este tipo al final vienen a ocultar los problemas derivados de la sintaxis, y a simplificar hasta cierto punto el uso de la gramática, haciendo que el estudiante se centre en el pensamiento procedural (es decir, en cuál es la secuencia de acciones que lleva al comportamiento que se quiere conseguir). Realmente, no sé si es algo bueno o malo, porque ciertamente pelear con la sintaxis es algo que, si quieres dedicarte mínimamente en serio a esto, vas a tener que enfrentar antes o después. Por un lado, se evita que el estudiante se vea automáticamente repelido por los problemas típicos de los primeros pasos (muchos estudiantes tienen la sensación de que sus programas jamás van a funcionar porque no logran hacerlos compilar correctamente, y esos les frustra), pero por otro lado se puede crear una sensación de irrealidad en torno a lo que es programar y adiestrar una falsa intuición que limite la creatividad del alumno.

En resumen: este tipo de herramientas están bien para profanos, y pueden servir para ayudar a empezar, pero no van a evitarle a nadie tener que pelear con los problemas típicos del programador. Desde luego, sí que aportan el hecho de que el alumno puede tener la experiencia de ver un programa funcionando antes de empezar a sudar tinta luchando contra los caprichos del compilador.

D

Programadores programando a sus hijos...

D

A mi hijo (11 años) le encanta usar Scratch

D

Qué manía con enseñar a los niños a programar. Les enseñamos también a cambiar aceite a un coche? No, no? Pues eso.

llorencs

#47 No soy programador pero considero que hoy en dia de cara a tener un mejor futuro profesional tener unas nociones de programación es necesario.

La programación puede ser útil para tareas tan dispares como el jugon(gamer), por ejemplo para hacer mods de su juego favorito. Para el contable que necesita hacer alguna tarea sencilla en Excel pero repetitiva y para tener mayor productividad le sea útil crear una macro. Y así mil casos.

K

#47 Aprender a programar no sirve solo para programar, te ayuda a pensar de una forma mas ordenada y resolver problemas generales de forma optima.

raistlinM

Scratch es muy visual y tiene algunas cosas chulas pero es un coñazo y por lo general los críos acaban pasando del tema.

Creo que es mejor esperar un poquito más, que tengan unos conocimientos matemáticos mínimos e iniciarles con python/pygame y pasar de Scratch.

fral

Pues a mi hermanita de 10 años, que parece tener la capacidad de atención de un camarón, le encantó por un día o dos y ya lo dejó olvidado, luego se antojo de aprender inglés y le puse mango vía una librería pública (otra maravilla más), se pasó el día diciendo good morning y good afternoon y ya no lo ha vuelto a abrir, y ahora está a full con minetest (un clon gratuito de minecraft) y ese sí que la enganchó y por lo menos le esa despertando la capacidad creativa porque se la pasa construyendo de todo. Minetest (minecraft) es el lego de la nueva generación, con la ventaja de que no te vas a joder el pie por pisarlo

D

Mira que tiene que ser malo el crio para que le hagas esto...

Lagallinaazul

Mi hija de 9 años esta como loca con el Scracht, le encanta usarlo y ya esá pensando en un muñequito que se mueva por el salón en vez de por la pantalla

Pakitopena

Muy interesante, ningun padre deberia vivir sin saber esta puta mierda que no le interesa a nadie.

D

Habrá que mirarlo.
Yo lo que me pregunto es si es posible aprender a programar sin empezar con la programación estructurada. ¿ Hay alguna manera de aprender que no sea con el puto Fibonacci, los numeros pares y toda esa mierda? Porque vaya cancer tirarse un año o mas haciendo esa basura repetitiva e intentando descifrar anunciados cripticos en examenes.

Sr.Azul

#15 La noticia va de eso, de aprender a programar moviendo al gato y haciendo pequeños juegos

D

#27 Ya, pero yo no soy un niño y esos ejercicios no me van a servir para aprobar exámenes que solo tienen contenido matemático. Por eso pregunto si no hay otro modo. Aparte, me obligan a usar programas mierdosos como el cfree que a duras penas solo ponen color a las frases. Intenté empezar con programación de objetos, pero sé muy poco de algoritmos y me estampé.El problema es que parece que el único modo de aprender algoritmos es con ejercicios de mates, y me enervan hasta tal punto que a duras penas puedo calmarme y empezar a aprender. Esto es como el dia de la marmota en la peli de Bill _Murray para mi.

1 2