SlideShare una empresa de Scribd logo
@rcanalesmora 1
Onboarding tecnológico
Pasar los niveles del juego que
Ahora campo de juegos más grande
No somos periodistas, somos desarrolladores
⸺ Más de 20 años.
⸺ Más de 120 personas.
⸺ Grupo Izertis > 1.700 personas.
⸺ 10 Millones de facturación en 2022.
⸺ 2 expertos en UX.
⸺ 5 expertos en Agile.
⸺ > 100 Expertos en desarrollo software.
@rcanalesmora 2
Algunas tecnologías que usamos
@rcanalesmora 3
¿Hay diferencias entre empresas?
Todas las empresas tienen gente buena: nosotros sólo tenemos gente
buena. Tiene que costar entrar .. tiene que haber guia
@rcanalesmora 4
Ser bueno no es ser infalible
@rcanalesmora 5
Ni tengo que llevar razón ni nadie tiene que hacerme caso
Voy a hablar proyectando en base a mis propios sesgos.
https://ia-latam.com/2019/12/16/200-cognitive-biases-rule-our-everyday-thinking/
Cuidado!! ¿Cómo te defines?
@rcanalesmora 6
@rcanalesmora 7
Desarrollador: todo el que vive de programar !!
La aproximación a la profesión se
produce desde muchos punto:
⸺ Autodidacta.
⸺ Bootcamp.
⸺ Módulo de grado medio.
⸺ Módulo de grado superior.
⸺ Carreras no tecnológicas.
⸺ Carreras tecnológicas (teleco,
matemáticas, etc.)
⸺ Ingeniería informática.
⸺ Otros
¿Y la base?
¿es la misma?
Conocimiento
Desconocimiento
Consciente Inconsciente
@rcanalesmora 8
Ejemplos reales: Programador de Front
Puede ser muy solvente pero ¿sabe el impacto de su trabajo? ¿Conoce
los conceptos de threads, sockets, memoria compartida, etc.
https://madelinemiller.dev/blog/javascript-promise-overhead/
@rcanalesmora 9
Ejemplos reales: Programador Back
En muchas entrevistas programadores Java afirman no haber leído nunca
un libro de Java, usado un APM o analizado su propio código.
¿Sabemos cómo se versionan APIs?
https://www.adictosaltrabajo.com/2015/08/17/rest-y-el-versionado-de-servicios/
@rcanalesmora 10
Pasarse el juego
En juegos de plataformas te pasas muchas pantallas y luchas contra un
gran monstruo. Si fallas, vuelves al principio del nivel.
@rcanalesmora 11
El onboarding
Si contratas a largo plazo ¿qué
importan unos días o semanas de no
facturación?
¡Sería bueno algo de guía!
@rcanalesmora 12
Mis niveles de inmadurez: descubrimiento
Obsesión por programar (ciclo
dopamina corto).
Creer que “sabes” por trabajar con
un lenguaje de moda (Visual C++).
Descuidar otras asignaturas (no
completar estudios).
Evitar interacción social (en la
discoteca hablar en la barra de
programación).
Olvidar la forma física.
https://es.wikipedia.org/wiki/Pir%C3%A1mide_de_Maslow
@rcanalesmora 13
Mis niveles de inmadurez: primeros trabajos
Obsesión por estudiar lo que saben mis
colegas (descuidando encargos).
Cabrearme por enterarme que lo ganaban
otros compañeros que consideraba menos
competentes.
Evitar reuniones = pérdida de tiempo.
Frustrarme por trabajar en más de un
proyecto.
Pensar más en lo que podría aprender que
en el valor para empresa o cliente.
https://www.memegenerator.es/meme/31829880
@rcanalesmora 14
Mis niveles de inmadurez: dirigiendo gente
Centrado en la solución técnica
(desconectar con reuniones en cliente al
identificar reto).
Obsesionado con excelencia y rehacer
varias veces: TDD, patrones,
automatización..
¡Quita que ya lo hago yo!
Buscando ser el héroe del equipo.
No comprender la necesidad de reportar
a los jefes para dejarles tranquilos.
https://yeclaofertas.wordpress.com/2015/04/26/top-humor-y-mejores-frases-de-las-r
edes-sociales-de-yecla-ofertas-20-24-04-2015/en-mi-libro-quita-cono-que-no-tienes
-ni-puta-idea-hablo-sobre-como-trabajar-en-equipo-yecla-ofertas/
@rcanalesmora 15
Mis niveles de inmadurez: otras lindezas
Sólo querer trabajar en empresas de
producto (evitar compromisos, presiones e
interacciones con cliente).
Trabajar de preventa o arquitecto
dependiendo sólo de mi propio trabajo.
Enamorarse de la propia capacidad de
vender y creando un problema al que tiene
que ejecutar.
Cambiar de trabajo por $$$$ y dejando de
hacer lo que me gusta.
https://ar.pinterest.com/pin/176836722838635446/
@rcanalesmora 16
Múltiples dimensiones de evolución
Personal
— Templar el caracter.
— Crear comportamientos de apoyo.
Técnica
— Base mínima para todo el mundo.
— Conocer lo que se desconoce.
Orientada a valor
— Obsesionarse con entregar valor al usuario,
cliente que paga y empresa.
https://www.amazon.es/vida-100-a%C3%B1os-trabajar-longevidad/dp/8493895768
@rcanalesmora 17
Adquirir activos a lo largo de la vida
⸺ Activos tangibles
— Generadores de renta.
— Evitar despilfarros.
⸺ Activos intangibles
— Productivos: formación, reputación,
idiomas, etc..
— Vitales: Forma, peso, pareja.
— Transformacionales:
autoconocimiento, apertura al cambio,
flexibilidad.
https://www.verbub.com/i/109719/ten-hijo-lo-necesitas-mas-que-yo-pero-ya-tengo-una-ingenieria
https://www.adictosaltrabajo.com/2022/10/06/comentando-el-libro-la-vida-de-100-anos/
@rcanalesmora 18
A nivel persona
Si no te conoces pueden haber pocos
comportamientos de ayuda.
● Jugar al ping-pong “obligatorio”.
● Presentarse a nivel personal y hobbies.
● Comer con distintos grupos.
● Asistir a charlas de otros compañeros (B&P,
formación).
● ¿Teletrabajo?
Recordad que en conferencias: hasta las 21:00 se
aprende, hasta las 24:00 se hacen amigos, hasta las
4 de la mañana se hace familia.
@rcanalesmora 19
Muchas otras cosas
⸺ Centrarse en conocimientos a
corto plazo (evitar hype en
cambios de trabajo o proyecto).
⸺ Aprender en profundidad (leer
libros).
⸺ Cuidar la higiene física y mental
(motes, “cariño”, “amor”).
⸺ Todo por favor y gracias siempre.
⸺ Evitar guetos.
⸺ Gestionar confidencialidad.
⸺ Prohibido comunicar solución sin
juicio de pares.
⸺ Documentar contexto de todos
los proyectos.
⸺ Informar semanalmente del
estado anímico.
⸺ Solicitar cambio y rotación de
modo temprano (aún estando
cómodos).
⸺ Dar valor a todos los trabajos y
compañeros, no sólo técnicos.
@rcanalesmora 20
A nivel profesional
Cada grupo debe definir sus mínimos:
● Threads, Sockets, HTTP, gestión de APIs,
IoC, arquitectura hexagonal, etc.
● TDD, BDD, integración continua,
despliegue continuo.
● Seguridad informática.
● Clean code, SonarQube, APM.
● Herramientas: BELK, ECM, ETL.
@rcanalesmora 21
A nivel orientación a valor: obsesionarse..
Con la organización:
○ Mentorizar y ayudar como prioridad.
○ Compartir conocimiento y generar contenido.
○ Pensar en equipos y no en personas.
Con el cliente final:
○ Da igual la empresa de la que sea un
profesional: es tu compañero.
○ Buscamos soluciones no culpables.
○ Entender la madurez de la tecnología y el
equipo.
○ Querer entender los negocios.
http://patineta.net/2016/05/callate-y-toma-mi-dinero-fix-manufacturing-board-sword/
callate-y-toma-mi-dinero/
@rcanalesmora 22
https://www.pinterest.com.mx/pin/597993656747290342/
La capacidad de una persona es limitada y temporal
@rcanalesmora 23
Pasar de nivel implica renunciar a
algunas cosas y adquirir nuevas
capacidades
@rcanalesmora 24
Posible evolución
Gestionar la relación con cliente - Visión de negocio
Gobernar la demanda con el cliente - Metodologías ágiles
Construir equipos, formar y delegar - Productividad de equipo
Trabajar con calidad y orientado a pruebas - Principios y métodos
Diseñar sin sobre-diseñar - Frameworks y herramientas
Preocuparse sólo por programar y aprender - Lenguajes y librerías
@rcanalesmora 25
No es obligatorio pasar de nivel
En alguna empresa podrás ser feliz independientemente del camino.
Muchos males de la profesión empiezan por un
mal o inexistente onboarding
¡Gracias!
26
¿Alguna pregunta?
Puedes encontrarnos en:
» rcanales@autentia
» (+34) 655.99.11.72

Más contenido relacionado

La actualidad más candente

Introduction to Apache Calcite
Introduction to Apache CalciteIntroduction to Apache Calcite
Introduction to Apache Calcite
Jordan Halterman
 
Scaling massive elastic search clusters - Rafał Kuć - Sematext
Scaling massive elastic search clusters - Rafał Kuć - SematextScaling massive elastic search clusters - Rafał Kuć - Sematext
Scaling massive elastic search clusters - Rafał Kuć - Sematext
Rafał Kuć
 
Apache Flink & Kudu: a connector to develop Kappa architectures
Apache Flink & Kudu: a connector to develop Kappa architecturesApache Flink & Kudu: a connector to develop Kappa architectures
Apache Flink & Kudu: a connector to develop Kappa architectures
Nacho García Fernández
 
Open Source SQL - beyond parsers: ZetaSQL and Apache Calcite
Open Source SQL - beyond parsers: ZetaSQL and Apache CalciteOpen Source SQL - beyond parsers: ZetaSQL and Apache Calcite
Open Source SQL - beyond parsers: ZetaSQL and Apache Calcite
Julian Hyde
 
Using Apache Calcite for Enabling SQL and JDBC Access to Apache Geode and Oth...
Using Apache Calcite for Enabling SQL and JDBC Access to Apache Geode and Oth...Using Apache Calcite for Enabling SQL and JDBC Access to Apache Geode and Oth...
Using Apache Calcite for Enabling SQL and JDBC Access to Apache Geode and Oth...
Christian Tzolov
 
SQL for NoSQL and how Apache Calcite can help
SQL for NoSQL and how  Apache Calcite can helpSQL for NoSQL and how  Apache Calcite can help
SQL for NoSQL and how Apache Calcite can help
Christian Tzolov
 
Top 5 Mistakes to Avoid When Writing Apache Spark Applications
Top 5 Mistakes to Avoid When Writing Apache Spark ApplicationsTop 5 Mistakes to Avoid When Writing Apache Spark Applications
Top 5 Mistakes to Avoid When Writing Apache Spark Applications
Cloudera, Inc.
 
Top 5 mistakes when writing Spark applications
Top 5 mistakes when writing Spark applicationsTop 5 mistakes when writing Spark applications
Top 5 mistakes when writing Spark applications
hadooparchbook
 
Image Processing on Delta Lake
Image Processing on Delta LakeImage Processing on Delta Lake
Image Processing on Delta Lake
Databricks
 
Introduction to Impala
Introduction to ImpalaIntroduction to Impala
Introduction to Impala
markgrover
 
java 8 new features
java 8 new features java 8 new features
java 8 new features
Rohit Verma
 
Conhecendo Apache Cassandra @Movile
Conhecendo Apache Cassandra  @MovileConhecendo Apache Cassandra  @Movile
Conhecendo Apache Cassandra @Movile
Eiti Kimura
 
Full Text Search In PostgreSQL
Full Text Search In PostgreSQLFull Text Search In PostgreSQL
Full Text Search In PostgreSQL
Karwin Software Solutions LLC
 
Understanding and Improving Code Generation
Understanding and Improving Code GenerationUnderstanding and Improving Code Generation
Understanding and Improving Code Generation
Databricks
 
Algebraic Data Types for Data Oriented Programming - From Haskell and Scala t...
Algebraic Data Types forData Oriented Programming - From Haskell and Scala t...Algebraic Data Types forData Oriented Programming - From Haskell and Scala t...
Algebraic Data Types for Data Oriented Programming - From Haskell and Scala t...
Philip Schwarz
 
The Art of Unit Testing - Towards a Testable Design
The Art of Unit Testing - Towards a Testable DesignThe Art of Unit Testing - Towards a Testable Design
The Art of Unit Testing - Towards a Testable Design
Victor Rentea
 
Introduction to gradle
Introduction to gradleIntroduction to gradle
Introduction to gradle
NexThoughts Technologies
 
Top 5 mistakes when writing Spark applications
Top 5 mistakes when writing Spark applicationsTop 5 mistakes when writing Spark applications
Top 5 mistakes when writing Spark applications
hadooparchbook
 
De Java 8 a Java 17
De Java 8 a Java 17De Java 8 a Java 17
De Java 8 a Java 17
Víctor Leonel Orozco López
 
Error Management: Future vs ZIO
Error Management: Future vs ZIOError Management: Future vs ZIO
Error Management: Future vs ZIO
John De Goes
 

La actualidad más candente (20)

Introduction to Apache Calcite
Introduction to Apache CalciteIntroduction to Apache Calcite
Introduction to Apache Calcite
 
Scaling massive elastic search clusters - Rafał Kuć - Sematext
Scaling massive elastic search clusters - Rafał Kuć - SematextScaling massive elastic search clusters - Rafał Kuć - Sematext
Scaling massive elastic search clusters - Rafał Kuć - Sematext
 
Apache Flink & Kudu: a connector to develop Kappa architectures
Apache Flink & Kudu: a connector to develop Kappa architecturesApache Flink & Kudu: a connector to develop Kappa architectures
Apache Flink & Kudu: a connector to develop Kappa architectures
 
Open Source SQL - beyond parsers: ZetaSQL and Apache Calcite
Open Source SQL - beyond parsers: ZetaSQL and Apache CalciteOpen Source SQL - beyond parsers: ZetaSQL and Apache Calcite
Open Source SQL - beyond parsers: ZetaSQL and Apache Calcite
 
Using Apache Calcite for Enabling SQL and JDBC Access to Apache Geode and Oth...
Using Apache Calcite for Enabling SQL and JDBC Access to Apache Geode and Oth...Using Apache Calcite for Enabling SQL and JDBC Access to Apache Geode and Oth...
Using Apache Calcite for Enabling SQL and JDBC Access to Apache Geode and Oth...
 
SQL for NoSQL and how Apache Calcite can help
SQL for NoSQL and how  Apache Calcite can helpSQL for NoSQL and how  Apache Calcite can help
SQL for NoSQL and how Apache Calcite can help
 
Top 5 Mistakes to Avoid When Writing Apache Spark Applications
Top 5 Mistakes to Avoid When Writing Apache Spark ApplicationsTop 5 Mistakes to Avoid When Writing Apache Spark Applications
Top 5 Mistakes to Avoid When Writing Apache Spark Applications
 
Top 5 mistakes when writing Spark applications
Top 5 mistakes when writing Spark applicationsTop 5 mistakes when writing Spark applications
Top 5 mistakes when writing Spark applications
 
Image Processing on Delta Lake
Image Processing on Delta LakeImage Processing on Delta Lake
Image Processing on Delta Lake
 
Introduction to Impala
Introduction to ImpalaIntroduction to Impala
Introduction to Impala
 
java 8 new features
java 8 new features java 8 new features
java 8 new features
 
Conhecendo Apache Cassandra @Movile
Conhecendo Apache Cassandra  @MovileConhecendo Apache Cassandra  @Movile
Conhecendo Apache Cassandra @Movile
 
Full Text Search In PostgreSQL
Full Text Search In PostgreSQLFull Text Search In PostgreSQL
Full Text Search In PostgreSQL
 
Understanding and Improving Code Generation
Understanding and Improving Code GenerationUnderstanding and Improving Code Generation
Understanding and Improving Code Generation
 
Algebraic Data Types for Data Oriented Programming - From Haskell and Scala t...
Algebraic Data Types forData Oriented Programming - From Haskell and Scala t...Algebraic Data Types forData Oriented Programming - From Haskell and Scala t...
Algebraic Data Types for Data Oriented Programming - From Haskell and Scala t...
 
The Art of Unit Testing - Towards a Testable Design
The Art of Unit Testing - Towards a Testable DesignThe Art of Unit Testing - Towards a Testable Design
The Art of Unit Testing - Towards a Testable Design
 
Introduction to gradle
Introduction to gradleIntroduction to gradle
Introduction to gradle
 
Top 5 mistakes when writing Spark applications
Top 5 mistakes when writing Spark applicationsTop 5 mistakes when writing Spark applications
Top 5 mistakes when writing Spark applications
 
De Java 8 a Java 17
De Java 8 a Java 17De Java 8 a Java 17
De Java 8 a Java 17
 
Error Management: Future vs ZIO
Error Management: Future vs ZIOError Management: Future vs ZIO
Error Management: Future vs ZIO
 

Similar a Onboarding tecnológico: Pasar los niveles del juego

¿Se puede implementar una Cultura Ágil?
¿Se puede implementar una Cultura Ágil?¿Se puede implementar una Cultura Ágil?
¿Se puede implementar una Cultura Ágil?
Antonio de la Torre Fernández
 
Intra-emprendimiento en empresas de Frikis - Codemotion 2016
Intra-emprendimiento en empresas de Frikis - Codemotion 2016Intra-emprendimiento en empresas de Frikis - Codemotion 2016
Intra-emprendimiento en empresas de Frikis - Codemotion 2016
Roberto Canales
 
Primeros pasoscontublog
Primeros pasoscontublogPrimeros pasoscontublog
Primeros pasoscontublogPaloma Reino
 
Oportunidades Laborales en NoCode - Ignacio Velásquez | NoCode Fest
Oportunidades Laborales en NoCode - Ignacio Velásquez | NoCode FestOportunidades Laborales en NoCode - Ignacio Velásquez | NoCode Fest
Oportunidades Laborales en NoCode - Ignacio Velásquez | NoCode Fest
IgnacioVelasquezFran
 
Crear contenidos y de paso mejorar el seo -
Crear contenidos y de paso mejorar el seo - Crear contenidos y de paso mejorar el seo -
Crear contenidos y de paso mejorar el seo -
Edison Monsalve
 
Marketing tecnologias-mostoles
Marketing tecnologias-mostolesMarketing tecnologias-mostoles
Marketing tecnologias-mostoles
Punto Abierto
 
Marketing tecnologias-mostoles
Marketing tecnologias-mostolesMarketing tecnologias-mostoles
Marketing tecnologias-mostoles
Ana Tecla
 
Más allá del código: 10 cosas que he aprendido sobre desarrollo de producto
Más allá del código: 10 cosas que he aprendido sobre desarrollo de productoMás allá del código: 10 cosas que he aprendido sobre desarrollo de producto
Más allá del código: 10 cosas que he aprendido sobre desarrollo de productoTanausu Cerdeña
 
Àlex de Anta "Estratègia online" #FIBOReus
Àlex de Anta "Estratègia online" #FIBOReusÀlex de Anta "Estratègia online" #FIBOReus
Àlex de Anta "Estratègia online" #FIBOReusfiraReus
 
First Tuesday Rancagua Oscar Contreras
First Tuesday Rancagua Oscar ContrerasFirst Tuesday Rancagua Oscar Contreras
First Tuesday Rancagua Oscar Contreras
Cristian Aguayo
 
El perfil del Community Manager - #AprendiendoenDigital
El perfil del Community Manager - #AprendiendoenDigitalEl perfil del Community Manager - #AprendiendoenDigital
El perfil del Community Manager - #AprendiendoenDigital
Ayuntamiento de Sevilla.
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectos
Carlos Ble
 
Emprendimiento en España y mercado laboral
Emprendimiento en España y mercado laboralEmprendimiento en España y mercado laboral
Emprendimiento en España y mercado laboral
Emilio Márquez Espino
 
Deloffalon Raúl Casañas
Deloffalon Raúl CasañasDeloffalon Raúl Casañas
Deloffalon Raúl Casañas
Raúl Casañas
 
Conferencia Marca Personal. La Salle 16.11.2011
Conferencia Marca Personal. La Salle 16.11.2011Conferencia Marca Personal. La Salle 16.11.2011
Conferencia Marca Personal. La Salle 16.11.2011
Odón Martí
 
El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013
qweos
 
Corporate agile
Corporate agile Corporate agile
Corporate agile
Roberto Canales
 
Consejos y trucos para cualificar una oportunidad Drupal
Consejos y trucos para cualificar una oportunidad DrupalConsejos y trucos para cualificar una oportunidad Drupal
Consejos y trucos para cualificar una oportunidad Drupal
La Drupalera
 
Futuro profesional, empresa y software libre (USAL 2012)
Futuro profesional, empresa y software libre (USAL 2012)Futuro profesional, empresa y software libre (USAL 2012)
Futuro profesional, empresa y software libre (USAL 2012)
Sancho Lerena
 
Innovación en tiempos de crisis para el turismo.
 Innovación en tiempos de crisis para el turismo. Innovación en tiempos de crisis para el turismo.
Innovación en tiempos de crisis para el turismo.
Edwin Arley Bernal Holguin
 

Similar a Onboarding tecnológico: Pasar los niveles del juego (20)

¿Se puede implementar una Cultura Ágil?
¿Se puede implementar una Cultura Ágil?¿Se puede implementar una Cultura Ágil?
¿Se puede implementar una Cultura Ágil?
 
Intra-emprendimiento en empresas de Frikis - Codemotion 2016
Intra-emprendimiento en empresas de Frikis - Codemotion 2016Intra-emprendimiento en empresas de Frikis - Codemotion 2016
Intra-emprendimiento en empresas de Frikis - Codemotion 2016
 
Primeros pasoscontublog
Primeros pasoscontublogPrimeros pasoscontublog
Primeros pasoscontublog
 
Oportunidades Laborales en NoCode - Ignacio Velásquez | NoCode Fest
Oportunidades Laborales en NoCode - Ignacio Velásquez | NoCode FestOportunidades Laborales en NoCode - Ignacio Velásquez | NoCode Fest
Oportunidades Laborales en NoCode - Ignacio Velásquez | NoCode Fest
 
Crear contenidos y de paso mejorar el seo -
Crear contenidos y de paso mejorar el seo - Crear contenidos y de paso mejorar el seo -
Crear contenidos y de paso mejorar el seo -
 
Marketing tecnologias-mostoles
Marketing tecnologias-mostolesMarketing tecnologias-mostoles
Marketing tecnologias-mostoles
 
Marketing tecnologias-mostoles
Marketing tecnologias-mostolesMarketing tecnologias-mostoles
Marketing tecnologias-mostoles
 
Más allá del código: 10 cosas que he aprendido sobre desarrollo de producto
Más allá del código: 10 cosas que he aprendido sobre desarrollo de productoMás allá del código: 10 cosas que he aprendido sobre desarrollo de producto
Más allá del código: 10 cosas que he aprendido sobre desarrollo de producto
 
Àlex de Anta "Estratègia online" #FIBOReus
Àlex de Anta "Estratègia online" #FIBOReusÀlex de Anta "Estratègia online" #FIBOReus
Àlex de Anta "Estratègia online" #FIBOReus
 
First Tuesday Rancagua Oscar Contreras
First Tuesday Rancagua Oscar ContrerasFirst Tuesday Rancagua Oscar Contreras
First Tuesday Rancagua Oscar Contreras
 
El perfil del Community Manager - #AprendiendoenDigital
El perfil del Community Manager - #AprendiendoenDigitalEl perfil del Community Manager - #AprendiendoenDigital
El perfil del Community Manager - #AprendiendoenDigital
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectos
 
Emprendimiento en España y mercado laboral
Emprendimiento en España y mercado laboralEmprendimiento en España y mercado laboral
Emprendimiento en España y mercado laboral
 
Deloffalon Raúl Casañas
Deloffalon Raúl CasañasDeloffalon Raúl Casañas
Deloffalon Raúl Casañas
 
Conferencia Marca Personal. La Salle 16.11.2011
Conferencia Marca Personal. La Salle 16.11.2011Conferencia Marca Personal. La Salle 16.11.2011
Conferencia Marca Personal. La Salle 16.11.2011
 
El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013
 
Corporate agile
Corporate agile Corporate agile
Corporate agile
 
Consejos y trucos para cualificar una oportunidad Drupal
Consejos y trucos para cualificar una oportunidad DrupalConsejos y trucos para cualificar una oportunidad Drupal
Consejos y trucos para cualificar una oportunidad Drupal
 
Futuro profesional, empresa y software libre (USAL 2012)
Futuro profesional, empresa y software libre (USAL 2012)Futuro profesional, empresa y software libre (USAL 2012)
Futuro profesional, empresa y software libre (USAL 2012)
 
Innovación en tiempos de crisis para el turismo.
 Innovación en tiempos de crisis para el turismo. Innovación en tiempos de crisis para el turismo.
Innovación en tiempos de crisis para el turismo.
 

Más de Roberto Canales

Charla Roberto Canales Codemotion 2017 Madrid
Charla Roberto Canales Codemotion 2017 MadridCharla Roberto Canales Codemotion 2017 Madrid
Charla Roberto Canales Codemotion 2017 Madrid
Roberto Canales
 
Cas2016 transformación digital y metodologías ágiles
Cas2016 transformación digital y metodologías ágilesCas2016 transformación digital y metodologías ágiles
Cas2016 transformación digital y metodologías ágiles
Roberto Canales
 
El cambio empresarial bajo parámetros ágiles. XSpain2015
El cambio empresarial bajo parámetros ágiles. XSpain2015El cambio empresarial bajo parámetros ágiles. XSpain2015
El cambio empresarial bajo parámetros ágiles. XSpain2015
Roberto Canales
 
Deiser day2014
Deiser day2014Deiser day2014
Deiser day2014
Roberto Canales
 
Una idea no es suficiente CEO Marzo 2014
Una idea no es suficiente CEO Marzo 2014Una idea no es suficiente CEO Marzo 2014
Una idea no es suficiente CEO Marzo 2014
Roberto Canales
 
Principios del comportamiento humano para la dirección de proyectos
Principios del comportamiento humano para la dirección de proyectosPrincipios del comportamiento humano para la dirección de proyectos
Principios del comportamiento humano para la dirección de proyectos
Roberto Canales
 
Patrones de toma de requisitos en proyectos ágiles en la Cas2013
Patrones de toma de requisitos en proyectos ágiles en la Cas2013Patrones de toma de requisitos en proyectos ágiles en la Cas2013
Patrones de toma de requisitos en proyectos ágiles en la Cas2013
Roberto Canales
 
Xp day roberto20130323
Xp day roberto20130323Xp day roberto20130323
Xp day roberto20130323
Roberto Canales
 
Servicios de soporte a frameworks corporativos
Servicios de soporte a frameworks corporativosServicios de soporte a frameworks corporativos
Servicios de soporte a frameworks corporativos
Roberto Canales
 
Autentia 2012
Autentia 2012Autentia 2012
Autentia 2012
Roberto Canales
 
Negocio en las Web Series
Negocio en las Web SeriesNegocio en las Web Series
Negocio en las Web Series
Roberto Canales
 
Autentia Magazine 2012
Autentia Magazine 2012Autentia Magazine 2012
Autentia Magazine 2012
Roberto Canales
 
Insourcing tomelloso dic 2011 final
Insourcing tomelloso dic 2011 finalInsourcing tomelloso dic 2011 final
Insourcing tomelloso dic 2011 final
Roberto Canales
 
Scrum paso a paso
Scrum paso a pasoScrum paso a paso
Scrum paso a paso
Roberto Canales
 
Why floss soporte a desarrollo
Why floss soporte a desarrolloWhy floss soporte a desarrollo
Why floss soporte a desarrollo
Roberto Canales
 
La decadencia del_software
La decadencia del_softwareLa decadencia del_software
La decadencia del_software
Roberto Canales
 
Entrevista a Roberto Canales
Entrevista a Roberto CanalesEntrevista a Roberto Canales
Entrevista a Roberto Canales
Roberto Canales
 
Autentia comic
Autentia comicAutentia comic
Autentia comic
Roberto Canales
 
Presentación autentia marzo 2010
Presentación autentia marzo 2010Presentación autentia marzo 2010
Presentación autentia marzo 2010
Roberto Canales
 

Más de Roberto Canales (20)

Charla Roberto Canales Codemotion 2017 Madrid
Charla Roberto Canales Codemotion 2017 MadridCharla Roberto Canales Codemotion 2017 Madrid
Charla Roberto Canales Codemotion 2017 Madrid
 
Cas2016 transformación digital y metodologías ágiles
Cas2016 transformación digital y metodologías ágilesCas2016 transformación digital y metodologías ágiles
Cas2016 transformación digital y metodologías ágiles
 
El cambio empresarial bajo parámetros ágiles. XSpain2015
El cambio empresarial bajo parámetros ágiles. XSpain2015El cambio empresarial bajo parámetros ágiles. XSpain2015
El cambio empresarial bajo parámetros ágiles. XSpain2015
 
Deiser day2014
Deiser day2014Deiser day2014
Deiser day2014
 
Una idea no es suficiente CEO Marzo 2014
Una idea no es suficiente CEO Marzo 2014Una idea no es suficiente CEO Marzo 2014
Una idea no es suficiente CEO Marzo 2014
 
Principios del comportamiento humano para la dirección de proyectos
Principios del comportamiento humano para la dirección de proyectosPrincipios del comportamiento humano para la dirección de proyectos
Principios del comportamiento humano para la dirección de proyectos
 
Patrones de toma de requisitos en proyectos ágiles en la Cas2013
Patrones de toma de requisitos en proyectos ágiles en la Cas2013Patrones de toma de requisitos en proyectos ágiles en la Cas2013
Patrones de toma de requisitos en proyectos ágiles en la Cas2013
 
Xp day roberto20130323
Xp day roberto20130323Xp day roberto20130323
Xp day roberto20130323
 
Servicios de soporte a frameworks corporativos
Servicios de soporte a frameworks corporativosServicios de soporte a frameworks corporativos
Servicios de soporte a frameworks corporativos
 
Autentia 2012
Autentia 2012Autentia 2012
Autentia 2012
 
Negocio en las Web Series
Negocio en las Web SeriesNegocio en las Web Series
Negocio en las Web Series
 
Autentia Magazine 2012
Autentia Magazine 2012Autentia Magazine 2012
Autentia Magazine 2012
 
Insourcing tomelloso dic 2011 final
Insourcing tomelloso dic 2011 finalInsourcing tomelloso dic 2011 final
Insourcing tomelloso dic 2011 final
 
Scrum paso a paso
Scrum paso a pasoScrum paso a paso
Scrum paso a paso
 
Why floss soporte a desarrollo
Why floss soporte a desarrolloWhy floss soporte a desarrollo
Why floss soporte a desarrollo
 
La decadencia del_software
La decadencia del_softwareLa decadencia del_software
La decadencia del_software
 
Entrevista a Roberto Canales
Entrevista a Roberto CanalesEntrevista a Roberto Canales
Entrevista a Roberto Canales
 
Autentia comic
Autentia comicAutentia comic
Autentia comic
 
Triptico autentia
Triptico autentiaTriptico autentia
Triptico autentia
 
Presentación autentia marzo 2010
Presentación autentia marzo 2010Presentación autentia marzo 2010
Presentación autentia marzo 2010
 

Último

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 

Último (6)

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 

Onboarding tecnológico: Pasar los niveles del juego

  • 1. @rcanalesmora 1 Onboarding tecnológico Pasar los niveles del juego que Ahora campo de juegos más grande
  • 2. No somos periodistas, somos desarrolladores ⸺ Más de 20 años. ⸺ Más de 120 personas. ⸺ Grupo Izertis > 1.700 personas. ⸺ 10 Millones de facturación en 2022. ⸺ 2 expertos en UX. ⸺ 5 expertos en Agile. ⸺ > 100 Expertos en desarrollo software. @rcanalesmora 2
  • 3. Algunas tecnologías que usamos @rcanalesmora 3
  • 4. ¿Hay diferencias entre empresas? Todas las empresas tienen gente buena: nosotros sólo tenemos gente buena. Tiene que costar entrar .. tiene que haber guia @rcanalesmora 4 Ser bueno no es ser infalible
  • 5. @rcanalesmora 5 Ni tengo que llevar razón ni nadie tiene que hacerme caso Voy a hablar proyectando en base a mis propios sesgos. https://ia-latam.com/2019/12/16/200-cognitive-biases-rule-our-everyday-thinking/
  • 6. Cuidado!! ¿Cómo te defines? @rcanalesmora 6
  • 7. @rcanalesmora 7 Desarrollador: todo el que vive de programar !! La aproximación a la profesión se produce desde muchos punto: ⸺ Autodidacta. ⸺ Bootcamp. ⸺ Módulo de grado medio. ⸺ Módulo de grado superior. ⸺ Carreras no tecnológicas. ⸺ Carreras tecnológicas (teleco, matemáticas, etc.) ⸺ Ingeniería informática. ⸺ Otros ¿Y la base? ¿es la misma? Conocimiento Desconocimiento Consciente Inconsciente
  • 8. @rcanalesmora 8 Ejemplos reales: Programador de Front Puede ser muy solvente pero ¿sabe el impacto de su trabajo? ¿Conoce los conceptos de threads, sockets, memoria compartida, etc. https://madelinemiller.dev/blog/javascript-promise-overhead/
  • 9. @rcanalesmora 9 Ejemplos reales: Programador Back En muchas entrevistas programadores Java afirman no haber leído nunca un libro de Java, usado un APM o analizado su propio código. ¿Sabemos cómo se versionan APIs? https://www.adictosaltrabajo.com/2015/08/17/rest-y-el-versionado-de-servicios/
  • 10. @rcanalesmora 10 Pasarse el juego En juegos de plataformas te pasas muchas pantallas y luchas contra un gran monstruo. Si fallas, vuelves al principio del nivel.
  • 11. @rcanalesmora 11 El onboarding Si contratas a largo plazo ¿qué importan unos días o semanas de no facturación? ¡Sería bueno algo de guía!
  • 12. @rcanalesmora 12 Mis niveles de inmadurez: descubrimiento Obsesión por programar (ciclo dopamina corto). Creer que “sabes” por trabajar con un lenguaje de moda (Visual C++). Descuidar otras asignaturas (no completar estudios). Evitar interacción social (en la discoteca hablar en la barra de programación). Olvidar la forma física. https://es.wikipedia.org/wiki/Pir%C3%A1mide_de_Maslow
  • 13. @rcanalesmora 13 Mis niveles de inmadurez: primeros trabajos Obsesión por estudiar lo que saben mis colegas (descuidando encargos). Cabrearme por enterarme que lo ganaban otros compañeros que consideraba menos competentes. Evitar reuniones = pérdida de tiempo. Frustrarme por trabajar en más de un proyecto. Pensar más en lo que podría aprender que en el valor para empresa o cliente. https://www.memegenerator.es/meme/31829880
  • 14. @rcanalesmora 14 Mis niveles de inmadurez: dirigiendo gente Centrado en la solución técnica (desconectar con reuniones en cliente al identificar reto). Obsesionado con excelencia y rehacer varias veces: TDD, patrones, automatización.. ¡Quita que ya lo hago yo! Buscando ser el héroe del equipo. No comprender la necesidad de reportar a los jefes para dejarles tranquilos. https://yeclaofertas.wordpress.com/2015/04/26/top-humor-y-mejores-frases-de-las-r edes-sociales-de-yecla-ofertas-20-24-04-2015/en-mi-libro-quita-cono-que-no-tienes -ni-puta-idea-hablo-sobre-como-trabajar-en-equipo-yecla-ofertas/
  • 15. @rcanalesmora 15 Mis niveles de inmadurez: otras lindezas Sólo querer trabajar en empresas de producto (evitar compromisos, presiones e interacciones con cliente). Trabajar de preventa o arquitecto dependiendo sólo de mi propio trabajo. Enamorarse de la propia capacidad de vender y creando un problema al que tiene que ejecutar. Cambiar de trabajo por $$$$ y dejando de hacer lo que me gusta. https://ar.pinterest.com/pin/176836722838635446/
  • 16. @rcanalesmora 16 Múltiples dimensiones de evolución Personal — Templar el caracter. — Crear comportamientos de apoyo. Técnica — Base mínima para todo el mundo. — Conocer lo que se desconoce. Orientada a valor — Obsesionarse con entregar valor al usuario, cliente que paga y empresa. https://www.amazon.es/vida-100-a%C3%B1os-trabajar-longevidad/dp/8493895768
  • 17. @rcanalesmora 17 Adquirir activos a lo largo de la vida ⸺ Activos tangibles — Generadores de renta. — Evitar despilfarros. ⸺ Activos intangibles — Productivos: formación, reputación, idiomas, etc.. — Vitales: Forma, peso, pareja. — Transformacionales: autoconocimiento, apertura al cambio, flexibilidad. https://www.verbub.com/i/109719/ten-hijo-lo-necesitas-mas-que-yo-pero-ya-tengo-una-ingenieria https://www.adictosaltrabajo.com/2022/10/06/comentando-el-libro-la-vida-de-100-anos/
  • 18. @rcanalesmora 18 A nivel persona Si no te conoces pueden haber pocos comportamientos de ayuda. ● Jugar al ping-pong “obligatorio”. ● Presentarse a nivel personal y hobbies. ● Comer con distintos grupos. ● Asistir a charlas de otros compañeros (B&P, formación). ● ¿Teletrabajo? Recordad que en conferencias: hasta las 21:00 se aprende, hasta las 24:00 se hacen amigos, hasta las 4 de la mañana se hace familia.
  • 19. @rcanalesmora 19 Muchas otras cosas ⸺ Centrarse en conocimientos a corto plazo (evitar hype en cambios de trabajo o proyecto). ⸺ Aprender en profundidad (leer libros). ⸺ Cuidar la higiene física y mental (motes, “cariño”, “amor”). ⸺ Todo por favor y gracias siempre. ⸺ Evitar guetos. ⸺ Gestionar confidencialidad. ⸺ Prohibido comunicar solución sin juicio de pares. ⸺ Documentar contexto de todos los proyectos. ⸺ Informar semanalmente del estado anímico. ⸺ Solicitar cambio y rotación de modo temprano (aún estando cómodos). ⸺ Dar valor a todos los trabajos y compañeros, no sólo técnicos.
  • 20. @rcanalesmora 20 A nivel profesional Cada grupo debe definir sus mínimos: ● Threads, Sockets, HTTP, gestión de APIs, IoC, arquitectura hexagonal, etc. ● TDD, BDD, integración continua, despliegue continuo. ● Seguridad informática. ● Clean code, SonarQube, APM. ● Herramientas: BELK, ECM, ETL.
  • 21. @rcanalesmora 21 A nivel orientación a valor: obsesionarse.. Con la organización: ○ Mentorizar y ayudar como prioridad. ○ Compartir conocimiento y generar contenido. ○ Pensar en equipos y no en personas. Con el cliente final: ○ Da igual la empresa de la que sea un profesional: es tu compañero. ○ Buscamos soluciones no culpables. ○ Entender la madurez de la tecnología y el equipo. ○ Querer entender los negocios. http://patineta.net/2016/05/callate-y-toma-mi-dinero-fix-manufacturing-board-sword/ callate-y-toma-mi-dinero/
  • 23. @rcanalesmora 23 Pasar de nivel implica renunciar a algunas cosas y adquirir nuevas capacidades
  • 24. @rcanalesmora 24 Posible evolución Gestionar la relación con cliente - Visión de negocio Gobernar la demanda con el cliente - Metodologías ágiles Construir equipos, formar y delegar - Productividad de equipo Trabajar con calidad y orientado a pruebas - Principios y métodos Diseñar sin sobre-diseñar - Frameworks y herramientas Preocuparse sólo por programar y aprender - Lenguajes y librerías
  • 25. @rcanalesmora 25 No es obligatorio pasar de nivel En alguna empresa podrás ser feliz independientemente del camino. Muchos males de la profesión empiezan por un mal o inexistente onboarding
  • 26. ¡Gracias! 26 ¿Alguna pregunta? Puedes encontrarnos en: » rcanales@autentia » (+34) 655.99.11.72