Ir al contenido principal

Entradas

Mi experiencia como mujer en el área de sistemas

Hoy día de la mujer, les quiero compartir un poco mas acerca de como ha sido mi experiencia en el mundo de la tecnología.  Como le hes platicado en otras publicaciones, empecé desde muy pequeña a conocer acerca del mundo de computación y la mayoría de personas que daban o tomaban cursos de computación eran hombres. Un primer curso al que fui, fue una curso que tomo mi mamá, nos llevo a mi hermana y a mi para acompañarla. Otros cursos que tome en mi adolescencia eran cursos para utilizar las paqueterías, aprender mas de computadoras, hacer mas pequeñas funciones en paqueterías o macros sencillas. Además durante la secundaria mis papás nos inscribieron en secundarias técnicas, lo cual me parece ahora como adulto una decisión muy inteligente para poder darnos mas herramientas para la vida laboral, yo en lo personal las recomiendo mucho, en mi caso estuve en el taller de computación y ahí tuve la oportunidad de tener una maestra que creo que de alguna forma me ayudo también a t

La importancia de los Motores en nuestra vidas diarias y la industria

Cuándo  ven un motor como en la imagen ¿Qué ideas se les viene a la mente?  Hace algunos años tuve la oportunidad de escuchar a un empresario hablar acerca de motores y el decía que en 2030 esperaba que ya la industria estuviera más automatizada o robotizada y para ello se requerirían motores ,muchos motores. Mencionaba que habría más desigualdad en las clases sociales ,porque se necesitaría más personas preparadas en ingeniería y si el acceso a la educación era complicado dejaría a pocas personas con mejor oportunidad de desarrollo. Comentaba que era necesario dar foco y hacer cambios en las carreras del futuro próximo. Creo que estando en el año 2022 sus palabras tienen mucha razón y son más reales cada día. He  escuchado y leído acerca de que hay muchas vacantes abiertas porque no hay personas que cubran el perfil y esto puede ser o porque no hay interés en esa área , o porque no hay un modelo de educación para poder preparar a las personas para estos puestos. Dejo el punto en la m

Maratón IBM 2021 - Top 100 Desarrolladores Latinoamerica

 Este 2021 IBM lanzo su competencia de la Maratona, esta competencia la ha hecho desde 2019 , en 2020 tuve oportunidad de participar si quieres saber mas acerca de esa competencia te comparto la liga donde platico mi experiencia  Maraton 2020 . Pero en este post quiero compartirles como viví esta experiencia del Maratón IBM 2021. #MaratonDev La convocatoria la lanzaron el Septiembre 2021 para ; Brasil, Chile, Colombia, Ecuador, México, Perú, Uruguay y Venezuela. Las inscripciones terminaron el 3 de Diciembre de 2021 . Esta ocasión los desafíos fueron 5 para determinar los 100 mejores quienes participarían a la ultima sesión para elegir a los 5 mejores . Los premios fueron: Los ganadores recibirán un voucher por la cantidad de US$ 1,600.00 para cambiar por viajes.  IBM Consulting América Latina ofrecera a los 10 mejores ofertas de empleo como Application Developer*. Premios en cada desafío. Hubo una semana de entrenamientos, les comparto la liga de los temas y URL para verlos  https://

Google DialogFlow como hacer un chatbot

En entradas previas hemos platicado acerca de Watson Assitant la herramienta de IBM para crear chatbots en esta ocasión les quiero platicar acerca de DialogFlow que es de Google y que permite crear también asistentes robots.                                        Imagen de de  https://cloud.google.com/dialogflow/docs Para poder utilizar este software necesitamos tener una cuenta de correo en Gmail e ingresar a  https://dialogflow.cloud.google.com   Tiene 2 versiones ES que es la básica y CX para agentes o chatbot más grandes o complejos, los costos varían de acuerdo a los mensajes de texto o de voz que se consumen.   Algunas empresas que han utilizado esta herramienta para sus asistentes virtuales son: KML , Dominos , Ticketmaster , R andstad Para probarlo pueden dar de alta su cuenta y se les dan 12 meses gratis para poder probarlo. Después del periodo de prueba los costos son los que se muestran en la imagen. https://cloud.google.com/dialogflow/pricing Veamos ahora un ejemplo de com

Ejemplo Python para leer imagen y transformarla en una matriz

Como hemos visto en otros post, Python nos permite hacer programas de manera más rápida, en esta ocasión quiero compartirles un ejemplo para leer un archivo de imagen y como convertirlo en una matriz o un arreglo. Aplicaciones Poder hacer ingeniería de datos, es decir poder convertir una misma imagen en diferentes todos y utilizarlos para machine learning para reconocimiento de gatos, para ello hay que mostrar muchas imágenes a nuestro modelo es decir entrenarlo, para ello hay que colocarle imágenes claras y imagenes que no sean tan claras por ejemplo, se pone la imagen original y se agrega "ruido" para que se vea en rojos, grises, verdes. Se pudo utilizar para un mapa , para poder ver datos a detalle Se puede aplicar para manipular imágenes, por ejemplo agregar efectos  Seguramente a ustedes se les pueden ocurrir más aplicaciones Les comparto el ejemplo de como hacerlo en Jupiter y para hacer el ejemplo voy a utilizar el logo del blog es una imagen de 500x500 pixeles Los Pas

Macro de Excel para ordenar datos y obtener datos únicos de una columna o fila

Hola en esta ocasión les quiero compartir un ejemplo de una macro de Excel para poder ordenar datos de columnas y obtener los datos únicos de una columna. Por ejemplo yo tengo un Archivo de Excel del que quiero obtener las fechas para poder obtener los datos y los mostrare en una columna, la pantalla de ejemplo se ve así El primer caso es para obtener los fechas únicas de una columna y colocarlas en una columna 'select dates filas 'Declaramos variables Dim fin As Long, i As Long, unicos As Variant, unicos2 As Variant With Sheets("InputFile") fin = Application.CountA(.Range("A:A")) unicos = WorksheetFunction.Unique(.Range("A1:A" & fin)) 'Obtenemos los datos de la matriz y los pasamos a una columna i = 0 For i = LBound(unicos) To UBound(unicos) .Cells(i + 1, 5) = unicos(i, 1) Next i .Range("E2:E100").Select Selection.Columns.Sort key1:=Colum

Encontrar mi primer trabajo en IT

 Desde hace 3 años que comencé este blog mi principal objetivo es fomentar a los lectores aprender a programar o aprender nuevos lenguajes de programación . Como lo he mencionado en otras publicaciones hay mucho empleo en el área de sistemas, hay incluso déficit de profesionistas (es decir falta personas).  En este post me gustaría platicar acerca de cómo fue mi experiencia para encontrar mi primer empleo (hace ya 13 años 🙀). #miprimerempleo #miprimerentrevista #comoconseguirempleo #ttalentroom Cuando tenía 18 años mi primer empleo fue en la empresa  donde hice mis prácticas profesionales de técnico en electrónica, me dieron la oportunidad de seguir trabajando. Y está misma empresa me dieron la oportunidad de comenzar hacer mantenimiento de computadoras y de software, estuve 5 años en esta empresa. Puntos a resaltar de este empleo: Hay que aprovechar las conexiones entre las escuelas y las empresas, siempre pregunta a las áreas de vinculación de tu escuela ellos te pueden guiar. Apro

Macro de Excel para abrir archivo csv

Hay veces que quieres abrir un archivo de Excel pero está separado por comas, punto y coma o por un pipe. Hay formas de hacerlos desde Excel. Les quiero compartir algunas opciones de como hacerlo y espero que les sean de utilidad. 1.Es abrir el archivo en Excel y utilizar la función de separar por columnas y seleccionar el delimitador, por ejemplo ";" 2. Es colocar "sep=;" en el primer renglón del archivo que quieres abrir y guardar en formato CSV y abrirlo en Excel y te lo abrirá separado en columnas. 3. Otra forma es con una macro, esté en mi gusto es la que más me funciona porque si hay alguna coma en la descripción o en alguna columna, si lo abres desde Excel te va a desacomodar las columnas.  Este botón te abrirá un pantalla para abrir el archivo que quieres separar y te lo abrirá en una hoja de excel ya separado. El código de la macro es el siguiente  Private Sub CommandButton1_Click() Dim sht As Worksheet Dim fnd As Variant Dim rplc As Variant Dim