Hace 7 años | Por Dataeconomist a lomasnuevo.net
Publicado hace 7 años por Dataeconomist a lomasnuevo.net

BigDataUniversity es un sitio web educacional que ofrece cursos gratuitos sobre big data y bases de datos. El sitio es manejado por la comunidad, la cual incluye a muchos IBMers que contribuyen voluntariamente con el desarrollo de cursos y el mejoramiento del sitio. Que aprenda, a su ritmo y donde se encuentre, de los mejores de la industria es su lema.

Comentarios

LaGataAgata

Nada es gratis. IBM tiene muchos, muchos intereses económicos metidos en el desarrollo de big data y sus aplicaciones, pero está el problema de que cada vez hay menos gente interesada en estudiar carreras tecnológicas, y de aquí a un tiempo se quedan sin profesionales con los que seguir ampliando cartera. Imagino que esa Universidad será para ellos una especie de cantera de a que sacar tanto empleados como desarrollos.

D

#2 "... que cada vez hay menos gente interesada en estudiar carreras tecnológicas ..." .... la unica realidad que puede haber tras eso, es que cada vez se le pague peor y mas horas, haya 100 ingenieros por cada puesto disponible ... etc ... es la devaluacion del conocimiento, conozco un monton de periodistas que estan en las colas para entrar en la pizzerias o ElCorteingles, colas que hacen bajar los sueldos y empeorar conciones en estos trabajos tambien

D

Hombre, aunque lo llamen así, universidad, universidad...

E

#3 Si, la verdad que queda mejor plataforma virtual.

Pero la palabra universidad está de todas formas muy desvirtualizada. Hay universidad convencionales que no son más que unas sacaperras, donde se paga bastante por unos conocimientos que luego cuesta mucho aplicarlos a algo real.

D

#24 eso sí.

safull

El lenguaje ha sido secuestrado por el marketing. A cualquier cosa le llaman Universidad. He contabilizado 35 cursos con un máximo de 5h cada uno. Eso nos da un máximo de 175h, que son 17,5 créditos. La matricula anual de una ingeniería/ciencias son 60 créditos al año. Esto es equivalente a matricularse en 3 asignaturas de grado.

Muy buena iniciativa, pero no una universidad ni parecido.

D

#6 Tu de lo que hablas es de una carrera.

javiy

#8 #6 hombre...se entiende por Universidad como una institución de enseñanza superior. Eso no deja de ser una plataforma de formación.

D

#9 En las universidades no solamente se imparten carreras

safull

#14 No sólo, pero al menos deberían.

D

#6 partiendo que el concepto de big data es marketing mismamente...

mangrar

#15 no, y de hecho hay documentación en castellano de algunas tecnologías: https://docs.jboss.org/hibernate/orm/3.5/reference/es-ES/html/

Pero lo normal es el inglés, es el idioma científico, y me pareció muy raro que en la carrera e informática hubiera una asignatura de inglés científico técnico y que fuera opcional. Aunque a lo mejor lo hacen a propósito, para que no emigres y tragues con los salarios de mierda que se pagan en nuestro gran país.

badaman

#17 Ya te digo.

enrii.bc

esto del BD es la nueva moda cool entre los informaticos y lo digo yo que me dedico a BI el hermano menor y soy informatico
La demanda es la hostia y pagan muy bien.

Mientras haya ola, a surfear hasta que se nos acabe el chollo.

Y me da un poco de verguenza ver como unos profesionales como la copa de un pino como desarrolladores C u otro lenguaje no esta tan bien visto siendo 10000 veces mas chungo.

E

#11 Y me da un poco de verguenza ver como unos profesionales como la copa de un pino como desarrolladores C u otro lenguaje no esta tan bien visto siendo 10000 veces mas chungo.

Pero lo importante no es si es chungo o no, lo importante son los beneficios que da. Hacer un telar o una alformbra de manera artesanal es chunguísimo y tiene mucho mérito. Pero si tienes una máquina que te lo hace más rápido y más barato pues ya sabes lo que van a escoger las empresas.

De todas formas yo creo que si se paga bien, es como dices al principio, porque hay poca gente que sabe del tema y la demanda está creciendo muy rápido. Pero profesionales de C, o gente que dice ser profesional, hay a patadas hoy por hoy.

enrii.bc

#22 he hecho el curso de MongoDB para Python y estaba tirado sinceramente.

y tambien como he dicho yo estoy en BI y se paga muy bien y el BI da mucho retorno como dice #19 y la demanda es altisima pero sinceramente podria tiratme el pisto hablando de data Analysis blbla como hacen los managers y los corbatas pero sinceramente manejar una herramienta BI (y he utilizado 3 QV Power Center y Cognos ) es un poco mas dificil quizas que manejar el Photoshop. Yo es la sensacion que tengo. Soy ingeniero informatico y podria no tirar piedras para mi tejado pero es la realidad. Me parece que esta demasiado ultravalorado y ademas es la moda cool de mucho patan en mi clase el que peor iba va y se pone en LinkedIn "Data Science" porque se ha hecho 3 cursos de Cursera.
socialmente esta muy bien visto
Yo he dicho si trabajo en BI.. chica ..mm ni idea

yo: es coml Big data , se patece pero a escala mas pequeña

chica: uuuooou de verdad ..bua que way.
Pruebalo.

D

#34 yo también trabajé con PowerCenter hace años, y efectivamente es unir cajitas, con algo de idea de lo que se mueve por debajo.

Por azar he vuelto al mundo de BI/BA, y ahora estoy (intentando al menos jeje) diseñar arquitecturas Big Data tanto batch como near real time. Habitualmente, las lógicas de negocio no son muy complicadas, de hecho son las mismas que tenían previamente construidas con ETL tradicional en muchos casos.

En cuanto a lenguajes, Python y R, muy bonitos para el típico Data Scientist (matemáticos, yo no me metería en ese fango sin refrescar fuertemente estadística) con su R Studio y tal, pero a la hora de la verdad, en los pipelines tochos lo que yo estoy usando es Spark con Scala, o algún otro lenguaje de la JVM. Que casualmente enlaza con que las aplicaciones reactivas y microservicios que también se desarrollan con ellos, cerrando un círculo bastante bonito, para mi gusto.

Lo dicho, esto del Big Data es útil, lo suficientemente complejo y entretenido para ingenieros informáticos si te quedas donde te toca y no intentas usurpar el trabajo de los estadísticos. La programación funcional subyace a muchos conceptos de las herramientas que se utilizan ahora, y si ya eso no te parece complicado...

En mi experiencia, C como lenguaje no me pareció más difícil en ningún momento que las cosas que hago ahora, lo complicado en ese tipo de programación de bajo nivel es tener buenos conocimientos de sistemas operativos, por ejemplo. Por lo menos cosas que yo toqué, que era desarrollo de módulos para el kernel Linux, FUSE para un sistema de ficheros distribuido... Ahora con el IoT, Arduino y tal, hay nuevas oportunidades de volver a utilizarlo, y es parecido: casi necesitas más conocimientos de electrónica que de informática, además de poder llegar a programarlos en javascript.

D

Se nota que le están metiendo billetes a saco a Spark.

#11 venga hombre, tampoco digamos tonterías. Compara los conceptos teóricos necesarios para programar en C y en Scala (el lenguaje que más está creciendo para desarrollar en BD: Spark, Flink, etc.) Para un desarrollador competente, es más complejo el segundo que el primero, aunque una vez dominado, la productividad amortiza con creces esa complejidad en el aprendizaje.

C ahora pues ya se usa para lo que se usa, cosas de bajo nivel, más pegadas al metal, donde el paradigma imperativo funciona perfectamente. ¿Que el desarrollo de un driver para Linux es muy complejo? Obviamente, nadie ha dicho lo contrario, y la gente que los desarrolla está altamente remunerada.

enrii.bc

#22 y juraria que el lenguaje que mas crece en BD esta siendo R. (y si he programado mucho en R y no es complicado)

D

Lo tengo que mirar, pero en coursera tambien tienen cursos usando amazon AWS.

ciberado

#26 Hola. Trabajo en una empresa muy centrada en cloud así que quizá tenga una visión algo parcial sobre esto. Pero también tengo 40 años así que quiero pensar que mi experiencia anterior hace que pueda escaparme del hype.

Lo primero, cloud es solo una palabra. Pasa como con html5, devops, bigdata, microservices o lo que quieras: puedes tener un buen (o mal) producto, pero sin un buen nombre con el que venderlo no llegas lejos. Y una vez el producto, la tecnología o lo que sea coge inercia todo el mundo se apunta a ella para pescar su parte del pastel, vaciando de contenido la palabra elegida.

En cualquier caso la idea general que hay detrás de estas tecnologías es que funcionan en modo de autoservicio y que empaquetan productos muy complejos haciéndolos fáciles de usar. Te pongo un ejemplo, todo es más fácil con ejemplos:

Hace unos años (en algunos sitios todavía hoy) si necesitabas una máquina nueva o una licencia de software tenías que pasar por un proceso de negociación y compra con un proveedor. Esto limita mucho la velocidad a la que te puedes adaptar y evolucionar: has hecho una inversión (a veces millonaria) y más te vale acertar con ella. En cloud simplemente tienes que ejecutar una rutina para tener ese recurso. Puede ser cualquier cosa: una máquina donde ejecutar tus aplicación, un hosting de Wordpress o un clúster Hadoop para análisis masivo de datos. Utilizas lo que te hace falta el tiempo que quieras y cuando ya no te hace falta ejecutas otra rutina para liberar esos recursos y dejas de pagar (casi siempre tienes una aplicación web de gestión por si prefieres pulsar botones a programar). Imagínate lo que eso supone para cualquier negocio en flexibilidad. Y el tiempo que ahorras no teniendo que entender los detalles.

Los proveedores principales de cloud público son Amazon y Microsoft. Google tiene también cosas muy interesantes y después te encuentras con un montón de actores especializados. Es curioso, pero IBM no juega actualmente un papel relevante... igual que Oracle engloban como cloud servicios que tiene muy poco que ver con lo que te he contado antes. Una excepción en IBM es su Watson, tremendo producto.

Ahora mismo trabajo de evangelista (un profe que quiere cobrar más ;)) pero tengo claro que tarde o temprano volveré a hacer desarrollo: me gusta tanto como explicar cosas. Y también tengo claro que no volveré a estar en un proyecto en el que tenga que trabajar si no puedo utilizar la nube: hay muchas cosas que hacer y poco tiempo para perder con lo que no me aporta nada.

Aficionado_1

#30 Gracias. Creo que ahora ya sí lo tengo completamente claro.

Pero ojo, que hay cosas como HTML5 que sí están bien definidas y no son palabras vacías «sobreusadas» para vender algo. Aquí está bien especificado lo que es HTML5: http://w3c.github.io/html/

De hecho, creo que esa «nube» (o esas aplicaciones web tan chulas) ha sido gracias a los avances de HTML5. Y, mal que a algunos les pese, es prácticamente decir que es gracias a los avances en la definición y estandarización de Javascript.

ciberado

#31 Ahora no sé si me estás troleando o es una respuesta seria De todas maneras te dejo otra especificación de HTML5 diferente y con mayor soporte industrial https://whatwg.org. Y sí, le han quitado el 5. Nada de rimas.

Aficionado_1

#33 ¿Por qué crees que te troleo? Sé más específico, por favor.

ciberado

#38 perdona, llevas razón. Hace cuatro o cinco años me ganaba la vida haciendo aplicaciones web y dando clases sobre el tema. Pero nadie vendía la plataforma como "aplicaciones web" porque no había ningún empuje de marketing alrededor de esa expresión, todos hablábamos de HTML5 incluso cuando el whatwg había quitado el número a la especificación: se había convertido en otra palabra vacía que englobaba cualquier tecnología relacionada con el navegador. HTML5 dejó de ser un lenguaje de marcas y empezó a utilizarse para hablar de CSS3, WebGL, Websockets, Workers, SVG, WebRTC e incluso aplicaciones híbridas con Phonegap. Y es una plataforma increíble, quiero decir, que realmente pienso que son tecnologías espectaculares. Pero *la palabra* HTML5 como tal se convirtió en un término promocional y nada más. Y de nuevo, lo siento si te he molestado con el comentario de antes

Aficionado_1

#40 Ya, creo que es que pensaban que sin el 5 les quedaría más industrial.

No me ha molestado en absoluto. Es que no entendía por qué lo decías.

sanderman

#26 Resumen troll de "la nube"

D

#26 Yo es que no tengo ni p. idea del tema, pero en este enlace hay algo.
https://es.wikipedia.org/wiki/Computaci%C3%B3n_en_la_nube
Supongo que las empresas verán ventajas en tener infraestructuras virtuales en vez de físicas, sobre todo el precio y facilidad de gestión. Con la potencia actual de las máquinas ya es posible hacerlo, hace pocos años era prohibitivo. También hay quien ofrece servicios en la nube, que se paga por el uso de una aplicación y es el proveedor quien debería tener la responsabilidad del escalado. Existen ahora plataformas de desarrollo de software que parece que dan la posibilidad de ser más organizados, rápidos y cometer menos errores... eso debe estar más orientado a empresas tecnológicas.
Los contras los puedes imaginar: confidencialidad, control, seguridad, dependencia... Tú imagina que virtualizas 100 PC's de tu organización y por un error los pierdes. No es lo mismo que perder solo uno.
Por aquí hay mucho informático, quizá alguien entenderá de esto.

D

Ahora si que no hay excusa para ponerse con ello. Habrá que echarle un vistazo.

w

#1 Brujuleando estoy ahora mismo

Saludos
P.D Mi nivel de big Data es 0 asi que no espereis resumen

badaman

Not in spanish... sorry.

mangrar

#10 Es normal en tecnología, todo esta en inglés, es lo primero que hay que aprender cuando te dedicas a la tecnología.

badaman

#12 Ciertamente, pero no es excluyente. Hay versiones en Portugués (de Brasil) y ¿Chino?. Lo del idioma lo aportaba como dato porque no de menciona en el artículo.

Aficionado_1

Pero ¿eso del «big data» es algo real o es otra estrategia de marketing como la web 2.0 o la nube? Yo es que cuando me llega algún nombrecito nuevo de ese tipo ya lo pongo directamente en la misma lista mental que las magufadas.

D

#13 la nube no es una estrategia de márketing. Es una opción de arquitectura de sistemas con sus ventajas y sus inconvenientes.

D

#21 Si, je je, y formar a tantisima gente mucho mas de la necesaria, para luego cuando haya 1000 formados por puesto que crean estas tecnologias, ofrecer sueldo baratito y pesimas condiciones ... claro que es marketing de empresa y del superior

Aficionado_1

#21 Igual me he equivocado al encajonarla en «marketing».

Cuando nos dicen que tal o cual servicio está «en la nube», ¿acaso no se refieren a una (más o menos compleja) aplicación web? ¿O es «en la nube» porque permite a los usuarios hacer uso de aplicaciones no-web que están en el servidor?

Por favor, dame más información, si no te importa.

T

#21 y es un concepto muy usado para meterlo con calzador a todo cristo, cuando no siempre es la mejor opción, pero oye, esta de moda.

D

#13 Big Data se refiere al conjunto de tecnologías que son capaces de tratar grandes cantidades de información para sacar valor de ellas, información que viene de fuentes no estructuradas con ruido y muchas veces en tiempo real y que las tecnologías convencionales no dan un soporte optimo a estas soluciones. Bien usado es poderoso y útil en campos como la medicina y la astronomía, mal usado... imagínate, lo menos que te den el coñazo con ofertas comerciales a medida. No es una magufada, ahora si es cierto que esta de moda y son un poco pesados con el tema. Parece el nuevo maná.

Aficionado_1

#37 Gracias. ¿Sabes si esas tecnologías tienen algún nombre que yo pueda buscar?

D

#39 Si hay una distribución de máquina virtual cloudera, con la que puedes jugar con herramientas como Hadoop, pig o flume, tienes ejemplos de colectores de flume con Twitter para poder cargar haciéndote una api de Twitter twets y buscar tendencias es fácil y te da una ideilla de la aplicación para el estudio de tendencias en redes sociales que puede tener esto.

e

Del artículo:
«Por ejemplo, uno de los cursos en Big Data University es patrocinado por Amazon Web Services, el cual está proporcionando un crédito de 25 dólares por aprender sobre los big data en su nube.»

¿Cuál es? Por curiosidad he mirado y no he sabido verlo...

Por cierto, los cursos en general parecen muy interesantes por temario. Me he apuntado a uno, a ver qué tal...