Una de las prácticas más importantes dentro del desarrollo de software sin duda alguna son los code reviews. La manera en cómo se llevan a cabo las revisiones de código no están escritas en piedra pero tienen un objetivo en común: Mejorar la calidad de código y comprobar su funcionamiento. En lo personal he pasado… Sigue leyendo ¿Code reviews en ingeniería de datos?
Python vs R
En el mundo de los datos existe esta batalla campal por decidir cuál de estos dos lenguajes de programación (Python o R) es el mejor. Cada que se habla de alguno de ellos, indudablemente sale a relucir el otro y hay quienes se ven sesgados por las opiniones encontradas y no se deciden por aprender/utilizar… Sigue leyendo Python vs R
¿Trabajar en una Startup?
Constantemente me preguntan acerca del impacto que tiene el trabajar en una startup o en una empresa grande ya consolidada, por supuesto que ambas opciones tienen sus pros y sus contras y tengo la fortuna de decir que los he vivido en carne propia. En esta ocasión hablaremos de los posibles escenarios que enfrentaremos al… Sigue leyendo ¿Trabajar en una Startup?
¿Inglés como segundo idioma?
El “inglés” es considerado el lenguaje universal, quien lo habla tiene oportunidades de crecimiento impensables. ¿Has pensado en aprender un segundo idioma? ¿porqué inglés? Seguramente, te has dado cuenta de que en diversos medios en los que publico he estado alentando a las personas a que aprendan inglés, la razón es muy sencilla, sin importar… Sigue leyendo ¿Inglés como segundo idioma?
Qué es Big Data y porque es importante
Se dice que en los últimos 4 años hemos generado el 80% de la información que existe en el planeta. Esto es, entre otras cosas, gracias a los avances de la tecnología, al nacimiento del internet y a la evolución digital, porque si hacemos un recuento muy muy breve de la historia, podríamos decir que… Sigue leyendo Qué es Big Data y porque es importante
Aplicaciones intensivas en datos: capítulo 2
Finalmente llegó el resumen del capítulo 2 de este fascinante libro: Diseño de Aplicaciones intensivas en datos, les aconsejo que lean el capítulo 1 antes de empezar con esta nueva lectura... Modelos de datos y lenguajes de consulta Los modelos de datos son quizá la parte más importante en el desarrollo de software porque tienen… Sigue leyendo Aplicaciones intensivas en datos: capítulo 2
¿Dónde me preparo para llegar a ser Ingeniero de datos?
En la ingeniería de datos, como lo vimos en la entrada anterior, se requiere de diversas habilidades para ejecutar distintas tareas. Sinceramente no conozco un programa from zero to hero que te prepare para ser un ingeniero de datos. Sin embargo, dadas las herramientas y habilidades de las cuales estuvimos hablando anteriormente, puedo recomendar algunos… Sigue leyendo ¿Dónde me preparo para llegar a ser Ingeniero de datos?
¿Que necesito para llegar a ser ingeniero de datos?
¡Que difícil es hablar de este tema! La complicación viene porque es un rol muy “hot” actualmente y personas de diferentes backgrounds quieren llegar a ser ingenieros de datos, lo que yo les pueda recomendar en esta entrada podría no funcionarles a todos, pero tratare de generalizar. Cuando se postean vacantes de ingeniería de datos,… Sigue leyendo ¿Que necesito para llegar a ser ingeniero de datos?
El modelo dimensional
Cuando se trata de proveer datos, se comienza la minuciosa tarea de diseñar la manera de hacerlo. El proveer datos no es solo tener una base de datos presentable y dejar al usuario que haga queries de unos datos que se supone ya están bien organizados; proveer datos incluye el entender la necesidad que los… Sigue leyendo El modelo dimensional
¡Comunidades de ciencia de datos for the win!
Por si no lo han notado, la ciencia de datos es un tema que genera mucha controversia por diversos motivos: hay quienes lo entienden de una manera, hay quienes lo quieren practicar pero no saben si lo necesitan (solo por moda) y hay quienes creen que se van a hacer expertos en ciencia de datos… Sigue leyendo ¡Comunidades de ciencia de datos for the win!
