Junior, Mid o Senior: ¿cuál es tu nivel como desarrollador?

Seguro que cuál es tu nivel como desarrollador es una pregunta que te has hecho en algún momento. Y fácilmente puede que la respuesta haya ido cambiando con el tiempo…

Primero de nada, rellena este formulario y averigua la respuesta. Te debería llevar muy poquito tiempo, tranqui.

Y una vez lo hayas hecho, dale al play y charramos sobre el tema.

Junior, Mid o Senior: ¿cuál es tu nivel como Desarrollador?

También puedes escucharme en iVoox, Spotify, Google Podcasts y Apple Podcasts.

Y como te cuento en el audio, aquí tienes una serie de parámetros a tener en cuenta para valorar la tu nivel como desarrollador.

Habilidades de Equipo

  • Colaboración activa en los canales de comunicación
  • Participación activa en las reuniones
  • Ayudar a tus compañeros
  • Tener una actitud de facilitador
  • Preguntar antes de suponer
  • Conocimiento de Agile
  • Capacidad de hacer estimaciones de funcionalidades de cierto tamaño
  • Saber trabajar de manera asíncrona
  • Saber trabajar en remoto
  • Escribir épicas e historias de usuario
  • Documentar aquello que por su naturaleza lo requiera
  • Accountability
  • Ownership
  • Capacidad de confianza en los miembros de tu equipo
  • Saber delegar
  • Dar feedback de manera asertiva
  • Recibir feedback con talante
  • Espíritu de crecimiento
  • Saber decir que no, cuando hay que decir que no

Habilidades de Producto

  • Ser un miembro más del equipo de producto
  • Tener foco en crear impacto
  • Participar desde el minuto cero en la ideación de nuevas funcionalidades
  • Capacidad tanto de abrir debates interesantes en reuniones, como de comprometerse con las soluciones acordadas, estemos de acuerdo o no
  • Capacidad de poder expresarse con claridad a compañeros que no sean programadores
  • Ponerse en la piel del usuario
  • Baserse en datos en lugar de meras intuiciones

Habilidades Técnicas

  • Dominio del framework sobre el que se trabaja (Android o el que sea)
  • Master en arquitectura del software
  • Conocimiento y uso de patrones
  • Know-how de ingeniería en general
  • Identificación de errores
  • No reinventar la rueda
  • Balance entre trabajar sobre deuda técnica o la creación de nuevas funcionalidades
  • Habilidad para decidir soluciones de mayor o menor complejidad en función del tiempo de vida estimado de la feature
  • Involucración en mejoras técnicas sobre el proyecto en el que trabajas
  • Resolver tareas de cierto nivel de complejidad de manera autónoma
  • Darle vueltas a un desafío antes de pedir ayuda
  • Pedir ayuda cuando uno ve que está atascado
  • Velocidad de desarrollo de funcionalidades
  • Transmitir conocimiento a tus compañeros
  • Escribir código legible para terceros
  • Conocimiento y aplicación de estándares de código
  • Inyección de Dependencias
  • Aplicación de los principios SOLID
  • Clean Architecture
  • Threading
  • Añadir tests al código
  • Saber qué puntos son más o menos importantes para cubrir mediante tests
  • Buen uso de las Pull Requests como herramienta de mejora continua
  • Probar de maneral manual lo que se implementa antes de que llegue a manos de otros
  • Introducir el menor número de bugs posibles a producción
  • Resolución de bugs
  • Ownership sobre la resolución de crashes en producción
  • Resolución de Memory Leaks
  • Unit Testing
  • Integration Testing
  • UI Testing
  • E2E Testing

Si quieres estar al tanto de este tipo de contenidos, también de manera visual, suscríbete a mi canal de Youtube si aún no lo estás.

Si lo que que estás buscando es dar un paso más en tu carrera profesional como Desarrolladora o Desarrollador Android, no puedes perderte el Plan Impulso Android, un modo de acelerar tu crecimiento en la materia, dando un salto brutal, que te ayudará a conseguir tus objetivos de un modo más eficaz, eficiente y rápido.

Y por supuesto, me interesa muchísimo tu opinión, escribe un comentario justo aquí abajo. Además con eso ayudarás a la comunidad con tu conocimiento sobre la materia. Y si lo que tienes son dudas, incluso mejor aún, háznoslas saber para que podamos responderte. Ayudarás a otros que se estén preguntando lo mismo.

Gabi Moreno - Desarrollador Android

Soy Gabi Moreno, Desarrollador Android desde 2012. Quiero que aproveches mis conocimientos para avanzar a toda velocidad en tu carrera profesional.

¿Quieres que te avise en cuanto publique nuevo contenido?

Acepto que trates mis datos con privacidad.
¡No te cortes! Escribe un comentario
Nunca jamás publicaré tu email

¿Quieres convertirte en tu mejor versión?

Consigue gratis la infografía con los 10 hábitos que incorporar en tu día a día

    No, gracias