Un «Soft skill» o «Habilidad blanda» las defino como esas habilidades que no están relacionadas con tu trabajo directamente pero que te ayudan a ser mejor profesionalmente: Si eres programador, saber programar no es un soft skill. Si eres programador, saber liderar sí es un soft skill. Aunque a muchos no les guste, muchas vecesSigueSigue leyendo «Habilidades que no tienen que ver con programación pero me han servido mucho como programador»
Archivo del autor: Jesus Almaral
Mi experiencia cambiando de trabajo
Hace unos meses la empresa para la que trabajaba murió, falleció, colgó los tenis, se nos fue, caminó, conclusión: me quedé sin trabajo y salí al frío mundo de los que buscan una nueva oportunidad. Los que ya hayan estado en mi posición, ya sea buscando trabajo por primera vez o cambiándose de empleo, sabenSigueSigue leyendo «Mi experiencia cambiando de trabajo»
Mi experiencia después de usar ChatGPT a diario como ayuda para desarrollar un proyecto
Como todos estoy muy impresionado con la Inteligencia Artificial y todo lo nuevo que trae, la usé para diseñar la portada de mi libro de fantasía, pero hasta hace poco no me había dado la oportunidad de usarla en mi trabajo y por lo tanto no había conocido las ventajas de hacerlo. En resumen, miSigueSigue leyendo «Mi experiencia después de usar ChatGPT a diario como ayuda para desarrollar un proyecto»
Hacer collect a un StateFlow en Android de forma segura en Jetpack Compose.
Cuando usamos StateFlows en Android podemos tomar los datos emitidos por ese StateFlow con collectState desde nuestro View en Jetpack Compose, de esta manera podemos usar el estado para pintar lo que queramos en la pantalla: @Composablefun MyComposableScreen( myViewModel: MyViewModel = hiltViewModel(),) { val myState = myViewModel.myStateFlow.collectAsState() // Aquí podemos usar myState como nos deSigueSigue leyendo «Hacer collect a un StateFlow en Android de forma segura en Jetpack Compose.»
Empresa tradicional vs Startup vs consultora, mi experiencia en los tres
Llevo unos 12 años trabajando como programador, durante este tiempo he trabajado en tres tipos de empresa: Startup, empresa tradicional y consultora, las tres tienen sus ventajas y desventajas que te quiero compartir aquí en caso de que vayas empezando o no hayas trabajado en alguna de ellas. Aquí quiero dejar claro que este artículoSigueSigue leyendo «Empresa tradicional vs Startup vs consultora, mi experiencia en los tres»
Mi camino como programador móvil, como empecé y cómo conseguí mis primeros trabajos.
Esta es una pequeña anécdota de cómo empecé a trabajar como programador de apps móviles, espero que le pueda servir a alguien y a ver que no siempre el camino es como lo planeamos. Trataré de resumirlo lo más que pueda. Soy ingeniero en Mecatrónica de profesión, estudié en uno de los muchos tecnológicos públicosSigueSigue leyendo «Mi camino como programador móvil, como empecé y cómo conseguí mis primeros trabajos.»
Las abreviaciones son del diablo
Este corto consejo aplica tanto a programadores como a otras carreras, pero creo que en la programación se ve bastante, me refiero a las abreviaciones. En especial si trabajas de forma remota, la comunicación es esencial para que el equipo esté coordinado, hay que estar comunicando todo el tiempo: En los chats de Slack, enSigueSigue leyendo «Las abreviaciones son del diablo»
Consejos no técnicos para programadores (Y no programadores) en sus 20’s.
Hace un par de días vi un Tweet de alguien que decía: Mañana cumplo 20. ¿Qué cosas te hubiera gustado entender antes de los 20s?¿Qué necesito saber? 👀 Cualquier consejo, lo acepto 🌼 Me llamó mucho la atención porque a mi me hubiera gustado tener más personas que me aconsejaran en esa etapa de miSigueSigue leyendo «Consejos no técnicos para programadores (Y no programadores) en sus 20’s.»
¿Cuánto gana un maestro de cursos online y cómo funciona esto de hacer cursos? Mi experiencia como maestro después de 8 años en Udemy.
En 2014 me propuse crear un curso en línea de Matlab, la principal herramienta que conocía y usaba en ese momento mientras hacía mi maestría. Mentiría si digo que no lo hice para ganar dinero extra pero también lo hice porque me di cuenta de cuatro cosas: Muchas de las materias que había cursado tantoSigueSigue leyendo «¿Cuánto gana un maestro de cursos online y cómo funciona esto de hacer cursos? Mi experiencia como maestro después de 8 años en Udemy.»
Como conseguí mi primer trabajo de programador sin ser ingeniero de software y lo que aprendí de ello.
Este post es más una anécdota personal que otra cosa, pero al final pondré lo que aprendí de ella. Quien sabe, puede ser que alguno de mis errores te sirva para no cometerlo. Tal como dice en mi perfil en este blog, mi carrera no es como ingeniero de software, sino como ingeniero en mecatrónica,SigueSigue leyendo «Como conseguí mi primer trabajo de programador sin ser ingeniero de software y lo que aprendí de ello.»