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ículoSigue 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úblicosSigue 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, enSigue 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 miSigue 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: Entonces me compré un micrófono Blue Snowball enSigue 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,Sigue leyendo «Como conseguí mi primer trabajo de programador sin ser ingeniero de software y lo que aprendí de ello.»

El .gitignore que mejor me funciona en Android

Para los que no lo sepan, .gitignore es un archivo que se puede usar en cualquier proyecto que use git y que sirve para ignorar otros archivos que no queremos en nuestro repositorio (Si no sabes qué es git te recomiendo este video), ya sea por seguridad o porque no son necesarios, por ejemplo archivosSigue leyendo «El .gitignore que mejor me funciona en Android»

Parcelables en Android-Kotlin con ‘kotlin-parcelize’

Kotlin cada vez nos facilita más la vida, no dudes que en un futuro solo escribas «Kotlin, por favor desarróllame una app bonita sin errores y que se venta como pan caliente» y lo haga por sí solo (Es broma pero muchos clientes en serio creen que así funciona 😛) Una de las cosas queSigue leyendo «Parcelables en Android-Kotlin con ‘kotlin-parcelize’»

Ver entrada para suscribirse al boletín del sitio.

¿Cómo tomamos decisiones para avanzar rápido en nuestros proyectos?

Hace un par de años trabajé como director de una empresa muy innovadora que tenía una buena cantidad de proyectos en construcción al mismo tiempo, realmente era muy genial estar desarrollando tantas cosas tan nuevas a la vez. En fin, era mi primer puesto a tan alto nivel y tenía que tomar decisiones para laSigue leyendo «¿Cómo tomamos decisiones para avanzar rápido en nuestros proyectos?»

Hacklab: Listas con diferentes diseños en Android

Los headers, footers y listas con diferentes diseños en sus elementos son muy pero muy usuales en las apps móviles, solo falta ver estas apps famosas, todas ellas tienen más de un diseño en sus elementos: Lo raro es que siendo tan usuales no haya muchos tutoriales sobre cómo lograr esto, es por eso queSigue leyendo «Hacklab: Listas con diferentes diseños en Android»