Video: Creadores de Microsoft, Facebook, Twitter, etc. llaman a jóvenes a aprender a programar
Bajo la frase “aprende un nuevo ‘superpoder’ que no se enseña en el 90% de las escuelas de Estados Unidos“, la nueva fundación sin fin de lucro de los hermanos Ali y Hadi Partovi, Code.org, lanzó un video donde intentan estimular la educación de las ciencias de la computación en los jóvenes.
En el video –que también cuenta con una versión extendida de nueve minutos– se presentan muchos pesos pesados de la industria tecnológica, como Bill Gates, Mark Zuckerberg, Jack Dorsey, Drew Houston, Gabe Newell, etcétera, quienes recuerdan cuando aprendieron a programar, y hacen un llamado a los jóvenes a que se interesen por las ciencias de la computación.
El video también presenta a personas reconocidas en otros ámbitos, como el basquetbolista de la NBA, Chris Bosh, quien recuerda cómo aprendió a programar en la universidad; o el rapero de Black Eyed Peas, will.i.am, quien recientemente comprendió la importancia de saber programar y decidió comenzar a tomar clases para aprender.
Link: Code.org
El nuevo edificio más alto del mundo estará lis...
¿Qué ocurrirá con tus datos tras la muerte?
La guerra por la mensajería instantánea
Google ahora reconoce lo que sale en tus fotogr...
Kim Dotcom acusa a Google, Twitter y otros de v...
El problema de Windows y pantallas de alta reso...
Se activa el reconocimiento de voz en el buscad...
Creador del formato GIF gana un Webby a la tray...
99 Comentarios
Video: Creadores de Microsoft, Facebook, Twitter, etc. llaman a jóvenes a aprender a programar
noooooo van a perder habilidades sociales! por armar redes sociales
Responder¿La primera imagen del video de youtube es un "antes y despues"?
Responderponene a Santa Claus gamer porque tiene mucha influencia en el mundo de los videojuegos...
ResponderPucha que es rico Gaben !!!
ResponderYo sí quisiera aprender a programar, entiendo 2-3 cosillas, pero ya códigos más complejos no puedo hacerlos! Intenté con programación estructurada, y no pude, ahorita quiero aprender POO, pero también me parece complicado! Algo me dice que tendré que empezar con algoritmia xD
ResponderAprende LOGICA, es lo mas basico y no necesitas ningun computador para eso
Luego te recomiendo hacer programillas orientados a un resultado, tipico "hola mundo" y otra tontera, luego hace juegos sencillos como "tres en linea" y cosas asi. Lenguajes da lo mismo .Net, Java es lo mas comun hoy en dia, existen cosas mas enfocadas a temas especificos como R, Python, C es la base de muchas cosas
El pseudo codigo siempre es bueno como entender las cosas, pero si no ves resultados lo mas probable que te frustres.
Luego tienes que ver que tipo de resultados quieres:
interfaces de escritorio
' ' de smartphones, tablets....
' ' web, con captura de datos, procesado y despliegue...
programacion orientada a base de datos, SQL standart y luego ver si algun motor te interesa
programacion orientada a datos
programacion orientada a domotica, IA, ....
.... no existe ni un solo buen programador experto en todo, pero si existen muchos que saben un poco de todo pero se especializan en algo que les guste mas.
Quisiera Aprender Python y Java.. Pero no tengo tiempo.
Esto puede ayudarte, si quieres aprender Programación estructurada te recomiendo el curso de C++ y para POO el de JAVA, aunque también puede ser el de Python o el de Ruby :)
Sagnip:
No se trata de códigos o lenguajes, se trata de lógica.
Primero debes aprender a desarrollar tu propia lógica y caminos para resolver algun problema, y lo puedes hacer simplemente con algoritmos. Ya que sepas qué hacer para resolver problemas, entonces ya ponte a aprender algun lenguaje de programación, ya sea estructurado o de POO.
Toma en cuenta que por programar no quiere decir que cualquier cosa te va a gustar, igual como te puede gustar enfocarte en un lenguaje estructurado como C, como te puede gustar algo de POO como Java, no necesariamente debes aprender todo, solo enfocarte en lo que te gusta y puedes hacer mejor.
El mejor lenguaje para aprender es Brainfuck, lo juro..
ResponderJuraría que era "mindfuck".
otro que se cree diferente
e bkn programar y ñiai con los que dicen que los ingenieros en informatica no programan, la programación es la esencia y la verdadera informatica, un informático que no sepa programar no puede hacerse llamar así
ResponderNo puedes estar más en lo correcto.
Aprendan COBOL, es la cumbia xD
ResponderEs muy entretenido programar. Yo de profesión soy ilustrador y el hecho de querer hacer mis propios juegos, sin depender de alguien, me llevó a aprender a programar.
ResponderSaint Gabe Newell ha hablado
Responderen mis primeros años en la universidad aprendi lo basico de c++, fue algo bastante gratificante, hoy no recuerdo casi nada xd, pero bueno que lenguajes me recomiendan como aprender, claro si alguna vez me hago el tiempo.
ResponderCreo que deberias aprender C#, es igual de potente que java pero es mas simple y claro. Ademas puedes hacer muchos trucos de forma mas nativa en la plataforma windows. Encuentro mas dificl a C++ asi que no creo que tengas problema con C#.
algun programador que me responda; se necesita buena memoria para aprender a programar? porque son artos codigos, variantes y un largo etc. o solo basta saber ingles?
ResponderNo es necesario saberse todo de memoria, generalmente lo que usas usualmente te lo sabes de memoria pero cuando necesitas algo especifico simplemente buscas en la documentación que es lo que te puede servir y lo aplicas
Imaginate que programar es aprender un idioma nuevo mezclado con inglés ;)
Saber inglés no lo es todo, diría que es necesario saber inglés técnico. Necesitas estudiar bastante y habilidad para poder buscar solución a un problema, eso es todo yxD
Lo importante es la lógica algorítmica, la que puedes aprender y practicar sin saber necesariamente un lenguaje de programación.
Con la práctica, el lenguaje se transforma en una casualidad. De todas formas, con ganas y esfuerzo todo se aprende.
Lo que tienes que hacer es sangrar harto en los cursos de programacion, resolver problemas enredados y escribir harto. Eso en dos o más lenguajes, luego cualquier otro tema de programacion que tengas que hacer te saldrá natural y sólo necesitaras un poco de documentacion y google.
cuantos de los pesos pesados de la industria programan a diario?
Respondercuantos de ellos les gusta programar?
Los conocimientos mas importantes de todos ellos tienen que ver con emprendimiento, marketing y otros.
Yo se programar y quiero seguir aprendiendo muchas cosas, y si me parece positivo que opcionalmente la gente desde niños puedan aprender, pero no creo ni en lo mas minimo en estos discursos haciendole creer a la gente que por ser programadores son lo que son hoy en dia
Totalmente de acuerdo con @pock, puede que estos señores estén pobres de programadores y estén dando un anuncio indirectamente...
por mí que se jodan.
Estoy absolutamente deacuerdo. Ya ninguno de ellos programan, de que en alguna parte de su vida les sirvió eso es dicutible. El cinismo está al a orden del día.
Es agradable encontrarse con gente que comparta el mismo punto de vista.
Simplemente quieren programadores baratos para lanzar fast-food al mercado y seguir lucrándose a costa de los demás. No les importa nada fuera de los negocios.
Igualmente la mayoría aprende a programar en lenguajes a prueba de tontos sólo por el tema del dinero... pocos son los verdaderamente interesados en la programación como tal o en detalles mas técnicos.
MarioGT hehhe no me haga reir nunca habia escuchado chistes tan ridiculos Richard stall man no usa apple, Mac OSX es un apropiacion de pedasos de codigo de Freebsd y algo de NextStep. es preferible usar linux/BSD que darle la plata a una horda de ladrones. Si uno se quisiera compra algo exclusivo de verdad se compraria un carro convertible un aston martin o un mercedez . Sinceramente la habilidad de una persona no depende de un apple ese argumento es totalmente irrisorio. Cualquier persona letrada sabe que Steve Wozniak fue el genio verdadero detraz de apple
@pock, todavía hay muchos pesos pesos pesados que programan a diario. De los programadores que salen en el vídeo tal vez Gabe.
Es probable que a todos, aunque no lo hagan a diario, además creo todos necesitaron habilidades de programador para ser lo que son en día, incluso aquel que compró el software.
@asdf, no es ningún misterio que falta renovación de programadores en la industria del software, tanto en software privado como en el libre, el grueso de los programadores vienen desde la era previa al internet o inmediatamente después de ésta.
Me imagino que pronostican que en un futuro mediano, si no revierten que los niños no se interesan por la programación,
podría producirse una escasez de buenos programadores.
de que les sirve el emprendimiento si no tienen las herramientas para llevarlas a cabo y entre ellas la programacion es fundamental si estas en el area informatica.
siii oh
si me dijeras musicos, cineastas, escritores no lo dudaría ni en lo mas minimo.
ingeniero top de la industria? donde chucha? no conozco ni un solo ingeniero top que use un puto mac para trabajar.
hay cientos de productores de software en Chile y mientras mas existan menor sera el salario para cada uno de ellos como les pasa a los comerciales y periodistas. Hoy no necesitamos mas programadores, si necesitamos que los que existen sean capaces de dar servicios al mundo, dominar ingles, tener mejor plataforma de venta de servicios al mundo, como lo hace la CORFO
capacitar a millones a hacer lo mismo solo nos depara un futuro tipo china.
Y por qué odiar a un programador por usar "A. B o C" S.O.? En qué topa? Cúal es el drama?
Lo usan por que tiene shell unix y es bonito, si no fera bonito usarian linux :).
Para hacerla mas clara, Mac os x es chrome, Linux es Firefox y Windows es IE.
pock se nota que no sabes de lo que hablas, Mac OS X es UNIX, y por lo tanto toda las facilidades habidas y por haber para programar, y que tu no conozcas a ningun ingeniero top que ocupe mac ??? sera porque tu no estas ni estaras en ninguna empresa de software del nivel mundial, mira cualquier video o foto de las oficinas de desarrollo de facebook, twitter, Mono (miguel de icaza), casi la mitad de los ingenieros de google (la otra mitad ocupa linux o ambos):
http://www.quora.com/Computer-Programming/Why-do-most-professional-programmers-prefer-Macs
No MarioGT, No No NOOOHH! La unica empresa que ha sido fashion al intentar programar ha sido Apple con sus Macs. el resto piensa distinto (como bien dice el lema).
Sal un rato de esa burbuja Blanca y date cuenta que varias empresas optan por la navaja suiza Linux y conservar equipos Media Gama en vez de generar más perdidas con equipos caros con bajo o casi nulo soporte técnico y Apps fashion.
Las "Empresas" que nombras son muy pocas (seguro que mainstream para tí) dame solo una entidad muy alejada de eso que ocupe OS X y te doy un premio.
Lo único que estoy viendo es solo un pobre wn que intenta defender un SO que no sirve para programación porque no fue diseñado para eso, todos sus Spots solo han apuntado a que son maquinas fashion! para hacer cosas fashion (ya sea aplicar filtros instagram a fotos RAW con enfoque automático o caricaturas simplónas en Illustrator).
--PD: te lo dice otro loco más que ocupa una IBM Thinkpad T43 con ArchLinux para hacer su pega, nada de iCosasCostosas para escribir un par de lineas. ;/
NOOOOOOO.
ResponderESTAS GRANDES EMPRESAS MONOPOLISTAS LO UNICO QUE QUIEREN ES RECLUTARNOS COMO ESCLAVOS PARA QUE ELLOS SE SIGAN AMASANDO EN PLATA A COSTA DE NOSOTROS.
NO GRACIAS, PREFIERO APORTAR A LA LINUX FOUNDATION Y A LA FREE SOFTWARE FOUNDATION.
Y con cuanto código has aportado?
@J:
No le quieras tirar la carrocería encima, muchos no aportamos ni un centavo, y en cualquier caso, aportar a una fundación sin fines de lucro no necesariamente debes/tienes ser todo un dios de la programación, y estar presente en la gestación del proyecto.
Muchos llegamos a usarla por que un amigo nos la recomendó mediante cualquier vía, y con solo eso ya estás aportando a la fundación y comunidad.
bajate del pony wn!!, si todos buenos o malos hemos usado alguna vez Google.
Alguna vez? Es la herramienta de cada día!
@Ricardo: tu naciste sabiendo programar???, yo no, por eso y por la deficiente enseñanza que se dan en materias de programación en las instituciones chilenas, tengo por casi obligacion recurrir a internet para aprender; no tengo la plata para comprarme un libro de 200 lucas; y como internet es una fuente de informacion masiva gratuita, la uso y no me creo genio por aprender algo nuevo
toda la razon, deberian prohibir google y q todos reinventemos la rueda cada vez q queramos hacer algo. porque claro, gracias a google ahora los programadores copian un pedazo de codigo y no hacen nada mas en todo el dia
Como dijeron por arriva, ningun peso pesado en la industria llego donde esta por saber programar... me tinca que la campaña busca aumentar la oferta de programadores a mediano-largo plazo(?) y disminuir costos. A ese nivel un programador que trabaje en Facebook, Google, Valve, Microsoft, etc es CARO
ResponderY le dan que el el nigster de black eyes caca es rapero
ResponderLastimosamente , lo que legitimamente inspiro a muchos futuros millonarios de Tecnologias de la informacion. No fue un videito llamando a los demas que programen. Fue la exploracion espacial, mucha de esta gente nacio en esos años. La misma DARPA la que creo el internet y la DARPA se creo en respuesta al lanzamiento del Sputnik . Por cierto bill gates tenia 14 años cuando aterrizo el apollo
ResponderBueno el video, pero se les olvida que para Desarollar/Programar hay que leer y saber ingles. si quiere un libro con la ultima tecnologia va estar en ingles. Claro la logica tambien va ahi metida
El ingles necesario para aprender a programar es minimo, con lo mas basico estas listo, al igual que el necesario para entender libros tecnicos, no es ni una fraccioin minima de lo que es necesario para entender literatura en ingles.
Yo recomendaría aprender Inglés, estudies programación o no. Sobre todo si vas a cursar Universidad.
quiero aprender a programar por un asunto de curiosidad y quizas ensenar a otro cosas basicas de programacion.
Respondertomare en cuenta muchas de sus opiniones sobre con cual comenzar
No hagas caso a lo que digan, aprende a programar directamente c y ensamblador, Si no aprenderás como de verdad funciona la maquina.
aquí te dejo un manual muy bueno: http://files.theinzide.tk/lenguaje%20C%20espa%C3%B1ol.pdf
Decile que aprenda ensamblador y el tipo no te pone vuelve a tocar una línea de código ni en el cmd de Windows.
Mi recomendación: Python (si sabes lo mínimo de inglés, sabes python). Una vez que tengas ganas de avanzar, estudia java (ahí vas a estar un liiindooo rato) y si queres seguir avanzando C++.
gracias por sus recomendaciones :)
Probablemente python es mas sencillo para aprender desde cero, pero si despues quieres aprender java, C o C++ que estan basados en tipado estatico (osea que tienes que declarar y respetar los tipo de datos) te recomiendo empezar con C# que es como una mezcla de estos pero mejorada.
Assembler no se lo recomiendo a nadie, menos hoy en dia, salvo que quieras estudiar ingenieria en microelectronica, robotica o algo asi.
A mi en su tiempo me intereso, hice un par de cosas, trabajar con el hardware directamente, uso de los registros especiales de los chips.... todo eso en su momento me parecio en extremo entretenido, solo por placer
utilidad 0, de partida no hay una sola empresa en Chile que necesite esa clase de conocimientos, nadie hoy en dia usa todo el potencial de una CPU, y ademas todo lo que aprendas de los MOV y cosas asi o peor si lo escribes en binario no te servira de absolutamente nada. Si quieres trabajar al mas bajo nivel maquina por entretencion hazlo, pero si quieres algun dia trabajar con tus conocimientos no bajes de C
estaría bueno si pero aprender lenguajes no privativos ¿no?
ResponderEl 70% del trabajo corresponde en pensar como resolver problemas y en la mayoría de los caso tal como se hace en la vida real (lapiz y papel). Pensar y pensar en resolver problemas, luego eldiseño y finalmente tipiar código.
Responder¿Leguajes? pseudocódigo o Turbo Pascal o Lazarus, pero nada gráfico hasta que lo domines. Luego con C o C++ que es el verdadero lenguaje de un programador. Ya finalmente es decición de ustedes, pero les recomiendo Delphi, Rubi, Python y quieranlo o no, JAVA. Para la web, PHP, javascript, etc.
Si realmente quieren aprender, no usen nada llamado VB o .NET, eso solo les atrofiara el cerebro.
Viejo .NET es un Framework, no es un lenguaje. :P
Como dije, si quiere APRENDER a programar, el resto son lamer al punto de que hasta un niño de 8 años pueda aportar a Microsoft Store http://actualidad.rt.com/sociedad/view/49567-Micro-genio-en-Microsoft-un-ni%C3%B1o-de-8-a%C3%B1os,-nuevo-experto-del-gigante-informatico
Lo que hagan con sus vidas no es asunto mio, yo solo les doy los consejos.
@cuchi en estos días no te puedes quedar pegado en algo como .NET que solo funciona en Microsoft (MONO no es oficial y ya va en retirada). Casí todos los leguajes se están moviendo a multiplatzaforma reales (OSX, Linux, Microsoft).
.NET es un asco, es pesado y cerrado.
Prefiero Java o Python, con o sin frameworks, pero ta, son distintas perspectivas.
Poniendome entre realista y conspirativo digo que:
ResponderMe preocupa este video, las grandes empresas detras de estas conocidas personas, no necesitan mas gente que se sepa programar porque?,, saben cuan dificil es entrar a trabajar a google, facebook o twitter?.No cualquier entra ahí.No se si se habran fijado pero la mayoria de personas de esas empresas son jovenes, donde estan los mas viejos con mas de 10 años de experiencia?, a mi parecer hay mucho talento joven por esas empresas.
A mi parecer estamos en una epoca en que se estan formando las bases de tecnologias bastante avanzadas, es decir que dentro de poco tiempo la tecnologia interactura de forma mas "nativa" o interna con el ser humano.Hay muchas investigaciones que tienen como fin, el poder lograr un comunicación fluida con el cerebro, esto se hace en la actualidad pero no de forma fluida, cuando esto se logre, nos encontraremos ante un mundo nuevo, en el cual la sociedad deberá tener una base en programación y seguridad informatica, para poder vivir.
No!, no es matrix, es Ghost In The Shell, lo que se nos viene :D
los gringos necesitan programadores. por cada wn que se gradua en estados unidos se graduan dos artistas. no hay wea menos glamorosa que un informatico, en especial cuando se pelean por puras hueas como la marca del computador en el que programan. estos wnes quieren cambiar eso
Los 2 escriben huevadas, ¿qué hay de malo en aprender a programar?, ahí en las ciencias de la computación y de la información está el futuro, no sé a que se dedican ustedes o que profesión tienes, pero ¿ustedes como profesionales no quisieran aprender al nuevo, o no quisieran animar a jóvenes en ver una alternativa a su futuro?, mientras más cosas pueda hacer una persona la veo más libre y en este mundo digital programar debería ser como aprender a leer y a esccribir nuestro idioma, es algo que debería ser básico, pero bueno allá ustedes si piensan en huevadas.
Me encansta saber que tengo super poderes
ResponderAún recuerdo mis 1ºs programa, allá por finales del siglo pasado, un pequeño conversor de unidades y otro para descomponer números en factores primos, no son la gran cosa, pero de algo se empieza.
ResponderSi Gabe lo dijo, entonces tengo que hacerlo, próxima meta OpenCL (quizá algún día pueda hacer algo como Half-Life) los demás tipos me importan un carajo, menos Bill.
PD. por favor Gage adelgaza un poco, aún tienes muchas cosas que hacer por los videojuegos, te necesitamos con vida y no como leyenda.
No sale Linus Torvalds :C
Responderme llama la atención que pese al tiempo que ha pasado aún no existen herramientas simples para programar de forma tan fácil como se escribe un texto
ResponderSi es que existen hoy esas herramientas no están a disposición de la mayoría :(
Java y un montón de lenguajes son ridículamente fáciles. ¿Y no te parece simple?. Si hubieses tenido necesidad de usar ASM cambiaría mucho tu forma de ver las cosas xDD
Para los que quieran aprender a programar les recomiendo que aprendan pseudocodigo, luego a usar la condicion if, el while o el for, herramientas basicas y en cualquier lenguaje se utilizan de forma similar....
ResponderSdls
No sé porque todos ven que este video como si quisieran atrapar a mentes jovenes para aprovecharse de sus capacidades!
ResponderYo lo veo más como " acá hay una herramienta que se ocupa en muchas cosas, sería bueno aprender a ocuparla para crear cosas nuevas ". A demas dudo que cada persona que quiera aprender sea solo para ir a trabajar a google o facebook.
Deja tu Comentario